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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ManagedScalableTarget.Builderarn(String arn)The ARN of the scalable target.ManagedScalableTarget.BuildermaxCapacity(Integer maxCapacity)The maximum value to scale to in response to a scale-out activity.ManagedScalableTarget.BuilderminCapacity(Integer minCapacity)The minimum value to scale to in response to a scale-in activity.ManagedScalableTarget.Builderstatus(String status)The status of the scalable target.ManagedScalableTarget.Builderstatus(ManagedResourceStatus status)The status of the scalable target.ManagedScalableTarget.BuilderstatusReason(String statusReason)Information about why the scalable target is in the current status.ManagedScalableTarget.BuilderupdatedAt(Instant updatedAt)The Unix timestamp for when the target was most recently updated.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
ManagedScalableTarget.Builder arn(String 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
ManagedScalableTarget.Builder status(String 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:
ManagedResourceStatus,ManagedResourceStatus
-
status
ManagedScalableTarget.Builder status(ManagedResourceStatus 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:
ManagedResourceStatus,ManagedResourceStatus
-
statusReason
ManagedScalableTarget.Builder statusReason(String 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
ManagedScalableTarget.Builder updatedAt(Instant 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
ManagedScalableTarget.Builder minCapacity(Integer 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
ManagedScalableTarget.Builder maxCapacity(Integer 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.
-
-