Interface LaunchTemplateAndOverridesResponse.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LaunchTemplateAndOverridesResponse.Builder,
,LaunchTemplateAndOverridesResponse> SdkBuilder<LaunchTemplateAndOverridesResponse.Builder,
,LaunchTemplateAndOverridesResponse> SdkPojo
- Enclosing class:
LaunchTemplateAndOverridesResponse
public static interface LaunchTemplateAndOverridesResponse.Builder
extends SdkPojo, CopyableBuilder<LaunchTemplateAndOverridesResponse.Builder,LaunchTemplateAndOverridesResponse>
-
Method Summary
Modifier and TypeMethodDescriptionlaunchTemplateSpecification
(Consumer<FleetLaunchTemplateSpecification.Builder> launchTemplateSpecification) The launch template.launchTemplateSpecification
(FleetLaunchTemplateSpecification launchTemplateSpecification) The launch template.overrides
(Consumer<FleetLaunchTemplateOverrides.Builder> overrides) Any parameters that you specify override the same parameters in the launch template.overrides
(FleetLaunchTemplateOverrides overrides) Any parameters that you specify override the same parameters in the launch template.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
launchTemplateSpecification
LaunchTemplateAndOverridesResponse.Builder launchTemplateSpecification(FleetLaunchTemplateSpecification launchTemplateSpecification) The launch template.
- Parameters:
launchTemplateSpecification
- The launch template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchTemplateSpecification
default LaunchTemplateAndOverridesResponse.Builder launchTemplateSpecification(Consumer<FleetLaunchTemplateSpecification.Builder> launchTemplateSpecification) The launch template.
This is a convenience method that creates an instance of theFleetLaunchTemplateSpecification.Builder
avoiding the need to create one manually viaFleetLaunchTemplateSpecification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolaunchTemplateSpecification(FleetLaunchTemplateSpecification)
.- Parameters:
launchTemplateSpecification
- a consumer that will call methods onFleetLaunchTemplateSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrides
Any parameters that you specify override the same parameters in the launch template.
- Parameters:
overrides
- Any parameters that you specify override the same parameters in the launch template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrides
default LaunchTemplateAndOverridesResponse.Builder overrides(Consumer<FleetLaunchTemplateOverrides.Builder> overrides) Any parameters that you specify override the same parameters in the launch template.
This is a convenience method that creates an instance of theFleetLaunchTemplateOverrides.Builder
avoiding the need to create one manually viaFleetLaunchTemplateOverrides.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooverrides(FleetLaunchTemplateOverrides)
.- Parameters:
overrides
- a consumer that will call methods onFleetLaunchTemplateOverrides.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-