Interface Hooks.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Hooks.Builder,,Hooks> SdkBuilder<Hooks.Builder,,Hooks> SdkPojo
- Enclosing class:
Hooks
@Mutable
@NotThreadSafe
public static interface Hooks.Builder
extends SdkPojo, CopyableBuilder<Hooks.Builder,Hooks>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Hooks.BuildermicrovmHooks(Consumer<MicrovmHooks.Builder> microvmHooks) The lifecycle hooks for MicroVM events.microvmHooks(MicrovmHooks microvmHooks) The lifecycle hooks for MicroVM events.default Hooks.BuildermicrovmImageHooks(Consumer<MicrovmImageHooks.Builder> microvmImageHooks) The hooks for MicroVM image build events.microvmImageHooks(MicrovmImageHooks microvmImageHooks) The hooks for MicroVM image build events.The port number on which the hooks listener runs.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
port
The port number on which the hooks listener runs.
- Parameters:
port- The port number on which the hooks listener runs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
microvmHooks
The lifecycle hooks for MicroVM events.
- Parameters:
microvmHooks- The lifecycle hooks for MicroVM events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
microvmHooks
The lifecycle hooks for MicroVM events.
This is a convenience method that creates an instance of theMicrovmHooks.Builderavoiding the need to create one manually viaMicrovmHooks.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomicrovmHooks(MicrovmHooks).- Parameters:
microvmHooks- a consumer that will call methods onMicrovmHooks.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
microvmImageHooks
The hooks for MicroVM image build events.
- Parameters:
microvmImageHooks- The hooks for MicroVM image build events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
microvmImageHooks
The hooks for MicroVM image build events.
This is a convenience method that creates an instance of theMicrovmImageHooks.Builderavoiding the need to create one manually viaMicrovmImageHooks.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomicrovmImageHooks(MicrovmImageHooks).- Parameters:
microvmImageHooks- a consumer that will call methods onMicrovmImageHooks.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-