Interface ServiceManagedEc2FleetConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceManagedEc2FleetConfiguration.Builder,
,ServiceManagedEc2FleetConfiguration> SdkBuilder<ServiceManagedEc2FleetConfiguration.Builder,
,ServiceManagedEc2FleetConfiguration> SdkPojo
- Enclosing class:
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.storageProfileId
(String storageProfileId) The storage profile ID.vpcConfiguration
(Consumer<VpcConfiguration.Builder> vpcConfiguration) The VPC configuration details for a service managed Amazon EC2 fleet.vpcConfiguration
(VpcConfiguration vpcConfiguration) The VPC configuration details for a service managed Amazon EC2 fleet.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, sdkFieldNameToField, 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:
-
vpcConfiguration
The VPC configuration details for a service managed Amazon EC2 fleet.
- Parameters:
vpcConfiguration
- The VPC configuration details for a service managed Amazon EC2 fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfiguration
default ServiceManagedEc2FleetConfiguration.Builder vpcConfiguration(Consumer<VpcConfiguration.Builder> vpcConfiguration) The VPC configuration details for a service managed Amazon EC2 fleet.
This is a convenience method that creates an instance of theVpcConfiguration.Builder
avoiding the need to create one manually viaVpcConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcConfiguration(VpcConfiguration)
.- Parameters:
vpcConfiguration
- a consumer that will call methods onVpcConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageProfileId
The storage profile ID.
- Parameters:
storageProfileId
- The storage profile ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-