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
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
-
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:
-
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.Builderavoiding the need to create one manually viaVpcConfiguration.builder().When the
Consumercompletes,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.
-