public class ScalingActivity extends Object implements Serializable, Cloneable
An object representing a scaling activity.
Constructor and Description |
---|
ScalingActivity() |
Modifier and Type | Method and Description |
---|---|
ScalingActivity |
clone() |
boolean |
equals(Object obj) |
String |
getActivityId()
The unique identifier string for the scaling activity.
|
String |
getCause()
A simple description of what caused the scaling activity to happen.
|
String |
getDescription()
A simple description of what action the scaling activity intends to
accomplish.
|
String |
getDetails()
The details about the scaling activity.
|
Date |
getEndTime()
The Unix timestamp for when the scaling activity ended.
|
String |
getResourceId()
The unique identifier string for the resource associated with the scaling
activity.
|
String |
getScalableDimension()
The scalable dimension associated with the scaling activity.
|
String |
getServiceNamespace()
The namespace for the AWS service that the scaling activity is associated
with.
|
Date |
getStartTime()
The Unix timestamp for when the scaling activity began.
|
String |
getStatusCode()
Indicates the status of the scaling activity.
|
String |
getStatusMessage()
A simple message about the current status of the scaling activity.
|
int |
hashCode() |
void |
setActivityId(String activityId)
The unique identifier string for the scaling activity.
|
void |
setCause(String cause)
A simple description of what caused the scaling activity to happen.
|
void |
setDescription(String description)
A simple description of what action the scaling activity intends to
accomplish.
|
void |
setDetails(String details)
The details about the scaling activity.
|
void |
setEndTime(Date endTime)
The Unix timestamp for when the scaling activity ended.
|
void |
setResourceId(String resourceId)
The unique identifier string for the resource associated with the scaling
activity.
|
void |
setScalableDimension(ScalableDimension scalableDimension)
The scalable dimension associated with the scaling activity.
|
void |
setScalableDimension(String scalableDimension)
The scalable dimension associated with the scaling activity.
|
void |
setServiceNamespace(ServiceNamespace serviceNamespace)
The namespace for the AWS service that the scaling activity is associated
with.
|
void |
setServiceNamespace(String serviceNamespace)
The namespace for the AWS service that the scaling activity is associated
with.
|
void |
setStartTime(Date startTime)
The Unix timestamp for when the scaling activity began.
|
void |
setStatusCode(ScalingActivityStatusCode statusCode)
Indicates the status of the scaling activity.
|
void |
setStatusCode(String statusCode)
Indicates the status of the scaling activity.
|
void |
setStatusMessage(String statusMessage)
A simple message about the current status of the scaling activity.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ScalingActivity |
withActivityId(String activityId)
The unique identifier string for the scaling activity.
|
ScalingActivity |
withCause(String cause)
A simple description of what caused the scaling activity to happen.
|
ScalingActivity |
withDescription(String description)
A simple description of what action the scaling activity intends to
accomplish.
|
ScalingActivity |
withDetails(String details)
The details about the scaling activity.
|
ScalingActivity |
withEndTime(Date endTime)
The Unix timestamp for when the scaling activity ended.
|
ScalingActivity |
withResourceId(String resourceId)
The unique identifier string for the resource associated with the scaling
activity.
|
ScalingActivity |
withScalableDimension(ScalableDimension scalableDimension)
The scalable dimension associated with the scaling activity.
|
ScalingActivity |
withScalableDimension(String scalableDimension)
The scalable dimension associated with the scaling activity.
|
ScalingActivity |
withServiceNamespace(ServiceNamespace serviceNamespace)
The namespace for the AWS service that the scaling activity is associated
with.
|
ScalingActivity |
withServiceNamespace(String serviceNamespace)
The namespace for the AWS service that the scaling activity is associated
with.
|
ScalingActivity |
withStartTime(Date startTime)
The Unix timestamp for when the scaling activity began.
|
ScalingActivity |
withStatusCode(ScalingActivityStatusCode statusCode)
Indicates the status of the scaling activity.
|
ScalingActivity |
withStatusCode(String statusCode)
Indicates the status of the scaling activity.
|
ScalingActivity |
withStatusMessage(String statusMessage)
A simple message about the current status of the scaling activity.
|
public void setActivityId(String activityId)
The unique identifier string for the scaling activity.
activityId
- The unique identifier string for the scaling activity.public String getActivityId()
The unique identifier string for the scaling activity.
public ScalingActivity withActivityId(String activityId)
The unique identifier string for the scaling activity.
activityId
- The unique identifier string for the scaling activity.public void setServiceNamespace(String serviceNamespace)
The namespace for the AWS service that the scaling activity is associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General Reference.
serviceNamespace
- The namespace for the AWS service that the scaling activity is
associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General
Reference.ServiceNamespace
public String getServiceNamespace()
The namespace for the AWS service that the scaling activity is associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General Reference.
ServiceNamespace
public ScalingActivity withServiceNamespace(String serviceNamespace)
The namespace for the AWS service that the scaling activity is associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General Reference.
serviceNamespace
- The namespace for the AWS service that the scaling activity is
associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General
Reference.ServiceNamespace
public void setServiceNamespace(ServiceNamespace serviceNamespace)
The namespace for the AWS service that the scaling activity is associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General Reference.
serviceNamespace
- The namespace for the AWS service that the scaling activity is
associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General
Reference.ServiceNamespace
public ScalingActivity withServiceNamespace(ServiceNamespace serviceNamespace)
The namespace for the AWS service that the scaling activity is associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General Reference.
serviceNamespace
- The namespace for the AWS service that the scaling activity is
associated with. For more information, see AWS Service Namespaces in the Amazon Web Services General
Reference.ServiceNamespace
public void setResourceId(String resourceId)
The unique identifier string for the resource associated with the scaling
activity. For Amazon ECS services, this value is the resource type,
followed by the cluster name and service name, such as
service/default/sample-webapp
.
resourceId
- The unique identifier string for the resource associated with the
scaling activity. For Amazon ECS services, this value is the
resource type, followed by the cluster name and service name, such
as service/default/sample-webapp
.public String getResourceId()
The unique identifier string for the resource associated with the scaling
activity. For Amazon ECS services, this value is the resource type,
followed by the cluster name and service name, such as
service/default/sample-webapp
.
service/default/sample-webapp
.public ScalingActivity withResourceId(String resourceId)
The unique identifier string for the resource associated with the scaling
activity. For Amazon ECS services, this value is the resource type,
followed by the cluster name and service name, such as
service/default/sample-webapp
.
resourceId
- The unique identifier string for the resource associated with the
scaling activity. For Amazon ECS services, this value is the
resource type, followed by the cluster name and service name, such
as service/default/sample-webapp
.public void setScalableDimension(String scalableDimension)
The scalable dimension associated with the scaling activity. The scalable
dimension contains the service namespace, resource type, and scaling
property, such as ecs:service:DesiredCount
for the desired
task count of an Amazon ECS service.
scalableDimension
- The scalable dimension associated with the scaling activity. The
scalable dimension contains the service namespace, resource type,
and scaling property, such as
ecs:service:DesiredCount
for the desired task count
of an Amazon ECS service.ScalableDimension
public String getScalableDimension()
The scalable dimension associated with the scaling activity. The scalable
dimension contains the service namespace, resource type, and scaling
property, such as ecs:service:DesiredCount
for the desired
task count of an Amazon ECS service.
ecs:service:DesiredCount
for the desired task count
of an Amazon ECS service.ScalableDimension
public ScalingActivity withScalableDimension(String scalableDimension)
The scalable dimension associated with the scaling activity. The scalable
dimension contains the service namespace, resource type, and scaling
property, such as ecs:service:DesiredCount
for the desired
task count of an Amazon ECS service.
scalableDimension
- The scalable dimension associated with the scaling activity. The
scalable dimension contains the service namespace, resource type,
and scaling property, such as
ecs:service:DesiredCount
for the desired task count
of an Amazon ECS service.ScalableDimension
public void setScalableDimension(ScalableDimension scalableDimension)
The scalable dimension associated with the scaling activity. The scalable
dimension contains the service namespace, resource type, and scaling
property, such as ecs:service:DesiredCount
for the desired
task count of an Amazon ECS service.
scalableDimension
- The scalable dimension associated with the scaling activity. The
scalable dimension contains the service namespace, resource type,
and scaling property, such as
ecs:service:DesiredCount
for the desired task count
of an Amazon ECS service.ScalableDimension
public ScalingActivity withScalableDimension(ScalableDimension scalableDimension)
The scalable dimension associated with the scaling activity. The scalable
dimension contains the service namespace, resource type, and scaling
property, such as ecs:service:DesiredCount
for the desired
task count of an Amazon ECS service.
scalableDimension
- The scalable dimension associated with the scaling activity. The
scalable dimension contains the service namespace, resource type,
and scaling property, such as
ecs:service:DesiredCount
for the desired task count
of an Amazon ECS service.ScalableDimension
public void setDescription(String description)
A simple description of what action the scaling activity intends to accomplish.
description
- A simple description of what action the scaling activity intends
to accomplish.public String getDescription()
A simple description of what action the scaling activity intends to accomplish.
public ScalingActivity withDescription(String description)
A simple description of what action the scaling activity intends to accomplish.
description
- A simple description of what action the scaling activity intends
to accomplish.public void setCause(String cause)
A simple description of what caused the scaling activity to happen.
cause
- A simple description of what caused the scaling activity to
happen.public String getCause()
A simple description of what caused the scaling activity to happen.
public ScalingActivity withCause(String cause)
A simple description of what caused the scaling activity to happen.
cause
- A simple description of what caused the scaling activity to
happen.public void setStartTime(Date startTime)
The Unix timestamp for when the scaling activity began.
startTime
- The Unix timestamp for when the scaling activity began.public Date getStartTime()
The Unix timestamp for when the scaling activity began.
public ScalingActivity withStartTime(Date startTime)
The Unix timestamp for when the scaling activity began.
startTime
- The Unix timestamp for when the scaling activity began.public void setEndTime(Date endTime)
The Unix timestamp for when the scaling activity ended.
endTime
- The Unix timestamp for when the scaling activity ended.public Date getEndTime()
The Unix timestamp for when the scaling activity ended.
public ScalingActivity withEndTime(Date endTime)
The Unix timestamp for when the scaling activity ended.
endTime
- The Unix timestamp for when the scaling activity ended.public void setStatusCode(String statusCode)
Indicates the status of the scaling activity.
statusCode
- Indicates the status of the scaling activity.ScalingActivityStatusCode
public String getStatusCode()
Indicates the status of the scaling activity.
ScalingActivityStatusCode
public ScalingActivity withStatusCode(String statusCode)
Indicates the status of the scaling activity.
statusCode
- Indicates the status of the scaling activity.ScalingActivityStatusCode
public void setStatusCode(ScalingActivityStatusCode statusCode)
Indicates the status of the scaling activity.
statusCode
- Indicates the status of the scaling activity.ScalingActivityStatusCode
public ScalingActivity withStatusCode(ScalingActivityStatusCode statusCode)
Indicates the status of the scaling activity.
statusCode
- Indicates the status of the scaling activity.ScalingActivityStatusCode
public void setStatusMessage(String statusMessage)
A simple message about the current status of the scaling activity.
statusMessage
- A simple message about the current status of the scaling activity.public String getStatusMessage()
A simple message about the current status of the scaling activity.
public ScalingActivity withStatusMessage(String statusMessage)
A simple message about the current status of the scaling activity.
statusMessage
- A simple message about the current status of the scaling activity.public void setDetails(String details)
The details about the scaling activity.
details
- The details about the scaling activity.public String getDetails()
The details about the scaling activity.
public ScalingActivity withDetails(String details)
The details about the scaling activity.
details
- The details about the scaling activity.public String toString()
toString
in class Object
Object.toString()
public ScalingActivity clone()
Copyright © 2018. All rights reserved.