Interface ManagedApplicationAutoScalingPolicy.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedApplicationAutoScalingPolicy.Builder,,ManagedApplicationAutoScalingPolicy> SdkBuilder<ManagedApplicationAutoScalingPolicy.Builder,,ManagedApplicationAutoScalingPolicy> SdkPojo
- Enclosing class:
ManagedApplicationAutoScalingPolicy
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the Application Auto Scaling policy associated with the Express service.The metric used for auto scaling decisions.policyType(String policyType) The type of Application Auto Scaling policy associated with the Express service.The status of Application Auto Scaling policy creation.status(ManagedResourceStatus status) The status of Application Auto Scaling policy creation.statusReason(String statusReason) Information about why the Application Auto Scaling policy is in the current status.targetValue(Double targetValue) The target value for the auto scaling metric.The Unix timestamp for when the Application Auto Scaling policy was last 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 Amazon Resource Name (ARN) of the Application Auto Scaling policy associated with the Express service.
- Parameters:
arn- The Amazon Resource Name (ARN) of the Application Auto Scaling policy associated with the Express service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of Application Auto Scaling policy creation.
- Parameters:
status- The status of Application Auto Scaling policy creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of Application Auto Scaling policy creation.
- Parameters:
status- The status of Application Auto Scaling policy creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Information about why the Application Auto Scaling policy is in the current status.
- Parameters:
statusReason- Information about why the Application Auto Scaling policy 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 Application Auto Scaling policy was last updated.
- Parameters:
updatedAt- The Unix timestamp for when the Application Auto Scaling policy was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyType
The type of Application Auto Scaling policy associated with the Express service. Valid values are
TargetTrackingScaling,StepScaling, andPredictiveScaling.- Parameters:
policyType- The type of Application Auto Scaling policy associated with the Express service. Valid values areTargetTrackingScaling,StepScaling, andPredictiveScaling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetValue
The target value for the auto scaling metric.
- Parameters:
targetValue- The target value for the auto scaling metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metric
The metric used for auto scaling decisions. The available metrics are
ECSServiceAverageCPUUtilization,ECSServiceAverageMemoryUtilization, andALBRequestCOuntPerTarget.- Parameters:
metric- The metric used for auto scaling decisions. The available metrics areECSServiceAverageCPUUtilization,ECSServiceAverageMemoryUtilization, andALBRequestCOuntPerTarget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-