Interface ManagedScalableTarget.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedScalableTarget.Builder,,ManagedScalableTarget> SdkBuilder<ManagedScalableTarget.Builder,,ManagedScalableTarget> SdkPojo
- Enclosing class:
ManagedScalableTarget
@Mutable
@NotThreadSafe
public static interface ManagedScalableTarget.Builder
extends SdkPojo, CopyableBuilder<ManagedScalableTarget.Builder,ManagedScalableTarget>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the scalable target.maxCapacity(Integer maxCapacity) The maximum value to scale to in response to a scale-out activity.minCapacity(Integer minCapacity) The minimum value to scale to in response to a scale-in activity.The status of the scalable target.status(ManagedResourceStatus status) The status of the scalable target.statusReason(String statusReason) Information about why the scalable target is in the current status.The Unix timestamp for when the target was most recently updated.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
-
arn
The ARN of the scalable target.
- Parameters:
arn- The ARN of the scalable target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the scalable target.
- Parameters:
status- The status of the scalable target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the scalable target.
- Parameters:
status- The status of the scalable target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Information about why the scalable target is in the current status.
- Parameters:
statusReason- Information about why the scalable target is in the current status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The Unix timestamp for when the target was most recently updated.
- Parameters:
updatedAt- The Unix timestamp for when the target was most recently updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minCapacity
The minimum value to scale to in response to a scale-in activity.
- Parameters:
minCapacity- The minimum value to scale to in response to a scale-in activity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxCapacity
The maximum value to scale to in response to a scale-out activity.
- Parameters:
maxCapacity- The maximum value to scale to in response to a scale-out activity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-