Interface CustomerManagedFleetConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CustomerManagedFleetConfiguration.Builder,,CustomerManagedFleetConfiguration> SdkBuilder<CustomerManagedFleetConfiguration.Builder,,CustomerManagedFleetConfiguration> SdkPojo
- Enclosing class:
CustomerManagedFleetConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionautoScalingConfiguration(Consumer<CustomerManagedAutoScalingConfiguration.Builder> autoScalingConfiguration) The auto scaling configuration settings for the customer managed fleet.autoScalingConfiguration(CustomerManagedAutoScalingConfiguration autoScalingConfiguration) The auto scaling configuration settings for the customer managed fleet.The 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:
-
autoScalingConfiguration
CustomerManagedFleetConfiguration.Builder autoScalingConfiguration(CustomerManagedAutoScalingConfiguration autoScalingConfiguration) The auto scaling configuration settings for the customer managed fleet.
- Parameters:
autoScalingConfiguration- The auto scaling configuration settings for the customer managed fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoScalingConfiguration
default CustomerManagedFleetConfiguration.Builder autoScalingConfiguration(Consumer<CustomerManagedAutoScalingConfiguration.Builder> autoScalingConfiguration) The auto scaling configuration settings for the customer managed fleet.
This is a convenience method that creates an instance of theCustomerManagedAutoScalingConfiguration.Builderavoiding the need to create one manually viaCustomerManagedAutoScalingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toautoScalingConfiguration(CustomerManagedAutoScalingConfiguration).- Parameters:
autoScalingConfiguration- a consumer that will call methods onCustomerManagedAutoScalingConfiguration.Builder- 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:
-