Interface CustomerManagedFleetConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CustomerManagedFleetConfiguration.Builder,,CustomerManagedFleetConfiguration> SdkBuilder<CustomerManagedFleetConfiguration.Builder,,CustomerManagedFleetConfiguration> SdkPojo
- Enclosing class:
CustomerManagedFleetConfiguration
@Mutable
@NotThreadSafe
public static interface CustomerManagedFleetConfiguration.Builder
extends SdkPojo, CopyableBuilder<CustomerManagedFleetConfiguration.Builder,CustomerManagedFleetConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe Auto Scaling mode for the customer managed fleet.mode(AutoScalingMode mode) The Auto Scaling mode for the customer managed fleet.storageProfileId(String storageProfileId) The storage profile ID for the customer managed fleet.tagPropagationMode(String tagPropagationMode) The tag propagation mode for the customer managed fleet.tagPropagationMode(TagPropagationMode tagPropagationMode) The tag propagation mode for the customer managed fleet.workerCapabilities(Consumer<CustomerManagedWorkerCapabilities.Builder> workerCapabilities) The worker capabilities for the customer managed fleet.workerCapabilities(CustomerManagedWorkerCapabilities workerCapabilities) The worker capabilities for the customer managed 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
-
mode
The Auto Scaling mode for the customer managed fleet.
- Parameters:
mode- The Auto Scaling mode for the customer managed fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
The Auto Scaling mode for the customer managed fleet.
- Parameters:
mode- The Auto Scaling mode for the customer managed fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workerCapabilities
CustomerManagedFleetConfiguration.Builder workerCapabilities(CustomerManagedWorkerCapabilities workerCapabilities) The worker capabilities for the customer managed fleet.
- Parameters:
workerCapabilities- The worker capabilities for the customer managed fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workerCapabilities
default CustomerManagedFleetConfiguration.Builder workerCapabilities(Consumer<CustomerManagedWorkerCapabilities.Builder> workerCapabilities) The worker capabilities for the customer managed fleet.
This is a convenience method that creates an instance of theCustomerManagedWorkerCapabilities.Builderavoiding the need to create one manually viaCustomerManagedWorkerCapabilities.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toworkerCapabilities(CustomerManagedWorkerCapabilities).- Parameters:
workerCapabilities- a consumer that will call methods onCustomerManagedWorkerCapabilities.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageProfileId
The storage profile ID for the customer managed fleet.
- Parameters:
storageProfileId- The storage profile ID for the customer managed fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagPropagationMode
The tag propagation mode for the customer managed fleet.
- Parameters:
tagPropagationMode- The tag propagation mode for the customer managed fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tagPropagationMode
The tag propagation mode for the customer managed fleet.
- Parameters:
tagPropagationMode- The tag propagation mode for the customer managed fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-