Interface FleetConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FleetConfiguration.Builder,,FleetConfiguration> SdkBuilder<FleetConfiguration.Builder,,FleetConfiguration> SdkPojo
- Enclosing class:
FleetConfiguration
public static interface FleetConfiguration.Builder
extends SdkPojo, CopyableBuilder<FleetConfiguration.Builder,FleetConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault FleetConfiguration.BuildercustomerManaged(Consumer<CustomerManagedFleetConfiguration.Builder> customerManaged) The customer managed fleets within a fleet configuration.customerManaged(CustomerManagedFleetConfiguration customerManaged) The customer managed fleets within a fleet configuration.default FleetConfiguration.BuilderserviceManagedEc2(Consumer<ServiceManagedEc2FleetConfiguration.Builder> serviceManagedEc2) The service managed Amazon EC2 instances for a fleet configuration.serviceManagedEc2(ServiceManagedEc2FleetConfiguration serviceManagedEc2) The service managed Amazon EC2 instances for a fleet configuration.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
-
customerManaged
The customer managed fleets within a fleet configuration.
- Parameters:
customerManaged- The customer managed fleets within a fleet configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerManaged
default FleetConfiguration.Builder customerManaged(Consumer<CustomerManagedFleetConfiguration.Builder> customerManaged) The customer managed fleets within a fleet configuration.
This is a convenience method that creates an instance of theCustomerManagedFleetConfiguration.Builderavoiding the need to create one manually viaCustomerManagedFleetConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomerManaged(CustomerManagedFleetConfiguration).- Parameters:
customerManaged- a consumer that will call methods onCustomerManagedFleetConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serviceManagedEc2
The service managed Amazon EC2 instances for a fleet configuration.
- Parameters:
serviceManagedEc2- The service managed Amazon EC2 instances for a fleet configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceManagedEc2
default FleetConfiguration.Builder serviceManagedEc2(Consumer<ServiceManagedEc2FleetConfiguration.Builder> serviceManagedEc2) The service managed Amazon EC2 instances for a fleet configuration.
This is a convenience method that creates an instance of theServiceManagedEc2FleetConfiguration.Builderavoiding the need to create one manually viaServiceManagedEc2FleetConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserviceManagedEc2(ServiceManagedEc2FleetConfiguration).- Parameters:
serviceManagedEc2- a consumer that will call methods onServiceManagedEc2FleetConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-