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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FleetConfiguration.BuildercustomerManaged(Consumer<CustomerManagedFleetConfiguration.Builder> customerManaged)The customer managed fleets within a fleet configuration.FleetConfiguration.BuildercustomerManaged(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.FleetConfiguration.BuilderserviceManagedEc2(ServiceManagedEc2FleetConfiguration serviceManagedEc2)The service managed Amazon EC2 instances for a fleet configuration.-
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 Detail
-
customerManaged
FleetConfiguration.Builder customerManaged(CustomerManagedFleetConfiguration 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:
customerManaged(CustomerManagedFleetConfiguration)
-
serviceManagedEc2
FleetConfiguration.Builder serviceManagedEc2(ServiceManagedEc2FleetConfiguration 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:
serviceManagedEc2(ServiceManagedEc2FleetConfiguration)
-
-