@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ScalingPolicy extends Object implements Serializable, Cloneable, StructuredPojo
An object containing a recommended scaling policy.
Constructor and Description |
---|
ScalingPolicy() |
Modifier and Type | Method and Description |
---|---|
ScalingPolicy |
clone() |
boolean |
equals(Object obj) |
TargetTrackingScalingPolicyConfiguration |
getTargetTracking()
A target tracking scaling policy.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setTargetTracking(TargetTrackingScalingPolicyConfiguration targetTracking)
A target tracking scaling policy.
|
String |
toString()
Returns a string representation of this object.
|
ScalingPolicy |
withTargetTracking(TargetTrackingScalingPolicyConfiguration targetTracking)
A target tracking scaling policy.
|
public void setTargetTracking(TargetTrackingScalingPolicyConfiguration targetTracking)
A target tracking scaling policy. Includes support for predefined or customized metrics.
targetTracking
- A target tracking scaling policy. Includes support for predefined or customized metrics.public TargetTrackingScalingPolicyConfiguration getTargetTracking()
A target tracking scaling policy. Includes support for predefined or customized metrics.
public ScalingPolicy withTargetTracking(TargetTrackingScalingPolicyConfiguration targetTracking)
A target tracking scaling policy. Includes support for predefined or customized metrics.
targetTracking
- A target tracking scaling policy. Includes support for predefined or customized metrics.public String toString()
toString
in class Object
Object.toString()
public ScalingPolicy clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.