Interface ServiceManagedEc2FleetConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceManagedEc2FleetConfiguration.Builder,
,ServiceManagedEc2FleetConfiguration> SdkBuilder<ServiceManagedEc2FleetConfiguration.Builder,
,ServiceManagedEc2FleetConfiguration> SdkPojo
- Enclosing class:
ServiceManagedEc2FleetConfiguration
public static interface ServiceManagedEc2FleetConfiguration.Builder
extends SdkPojo, CopyableBuilder<ServiceManagedEc2FleetConfiguration.Builder,ServiceManagedEc2FleetConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioninstanceCapabilities
(Consumer<ServiceManagedEc2InstanceCapabilities.Builder> instanceCapabilities) The Amazon EC2 instance capabilities.instanceCapabilities
(ServiceManagedEc2InstanceCapabilities instanceCapabilities) The Amazon EC2 instance capabilities.instanceMarketOptions
(Consumer<ServiceManagedEc2InstanceMarketOptions.Builder> instanceMarketOptions) The Amazon EC2 market type.instanceMarketOptions
(ServiceManagedEc2InstanceMarketOptions instanceMarketOptions) The Amazon EC2 market type.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
-
instanceCapabilities
ServiceManagedEc2FleetConfiguration.Builder instanceCapabilities(ServiceManagedEc2InstanceCapabilities instanceCapabilities) The Amazon EC2 instance capabilities.
- Parameters:
instanceCapabilities
- The Amazon EC2 instance capabilities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceCapabilities
default ServiceManagedEc2FleetConfiguration.Builder instanceCapabilities(Consumer<ServiceManagedEc2InstanceCapabilities.Builder> instanceCapabilities) The Amazon EC2 instance capabilities.
This is a convenience method that creates an instance of theServiceManagedEc2InstanceCapabilities.Builder
avoiding the need to create one manually viaServiceManagedEc2InstanceCapabilities.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinstanceCapabilities(ServiceManagedEc2InstanceCapabilities)
.- Parameters:
instanceCapabilities
- a consumer that will call methods onServiceManagedEc2InstanceCapabilities.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceMarketOptions
ServiceManagedEc2FleetConfiguration.Builder instanceMarketOptions(ServiceManagedEc2InstanceMarketOptions instanceMarketOptions) The Amazon EC2 market type.
- Parameters:
instanceMarketOptions
- The Amazon EC2 market type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceMarketOptions
default ServiceManagedEc2FleetConfiguration.Builder instanceMarketOptions(Consumer<ServiceManagedEc2InstanceMarketOptions.Builder> instanceMarketOptions) The Amazon EC2 market type.
This is a convenience method that creates an instance of theServiceManagedEc2InstanceMarketOptions.Builder
avoiding the need to create one manually viaServiceManagedEc2InstanceMarketOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinstanceMarketOptions(ServiceManagedEc2InstanceMarketOptions)
.- Parameters:
instanceMarketOptions
- a consumer that will call methods onServiceManagedEc2InstanceMarketOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-