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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaServiceManagedEc2InstanceCapabilities.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaServiceManagedEc2InstanceMarketOptions.builder().When the
Consumercompletes,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:
-