@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ChangeProgressStatusDetails extends Object implements Serializable, Cloneable, StructuredPojo
The progress details of a specific domain configuration change.
Constructor and Description |
---|
ChangeProgressStatusDetails() |
Modifier and Type | Method and Description |
---|---|
ChangeProgressStatusDetails |
clone() |
boolean |
equals(Object obj) |
String |
getChangeId()
The unique change identifier associated with a specific domain configuration change.
|
List<ChangeProgressStage> |
getChangeProgressStages()
The specific stages that the domain is going through to perform the configuration change.
|
List<String> |
getCompletedProperties()
The list of properties involved in the domain configuration change that are completed.
|
List<String> |
getPendingProperties()
The list of properties involved in the domain configuration change that are still in pending.
|
Date |
getStartTime()
The time at which the configuration change is made on the domain.
|
String |
getStatus()
The overall status of the domain configuration change.
|
Integer |
getTotalNumberOfStages()
The total number of stages required for the configuration change.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChangeId(String changeId)
The unique change identifier associated with a specific domain configuration change.
|
void |
setChangeProgressStages(Collection<ChangeProgressStage> changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
|
void |
setCompletedProperties(Collection<String> completedProperties)
The list of properties involved in the domain configuration change that are completed.
|
void |
setPendingProperties(Collection<String> pendingProperties)
The list of properties involved in the domain configuration change that are still in pending.
|
void |
setStartTime(Date startTime)
The time at which the configuration change is made on the domain.
|
void |
setStatus(String status)
The overall status of the domain configuration change.
|
void |
setTotalNumberOfStages(Integer totalNumberOfStages)
The total number of stages required for the configuration change.
|
String |
toString()
Returns a string representation of this object.
|
ChangeProgressStatusDetails |
withChangeId(String changeId)
The unique change identifier associated with a specific domain configuration change.
|
ChangeProgressStatusDetails |
withChangeProgressStages(ChangeProgressStage... changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
|
ChangeProgressStatusDetails |
withChangeProgressStages(Collection<ChangeProgressStage> changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
|
ChangeProgressStatusDetails |
withCompletedProperties(Collection<String> completedProperties)
The list of properties involved in the domain configuration change that are completed.
|
ChangeProgressStatusDetails |
withCompletedProperties(String... completedProperties)
The list of properties involved in the domain configuration change that are completed.
|
ChangeProgressStatusDetails |
withPendingProperties(Collection<String> pendingProperties)
The list of properties involved in the domain configuration change that are still in pending.
|
ChangeProgressStatusDetails |
withPendingProperties(String... pendingProperties)
The list of properties involved in the domain configuration change that are still in pending.
|
ChangeProgressStatusDetails |
withStartTime(Date startTime)
The time at which the configuration change is made on the domain.
|
ChangeProgressStatusDetails |
withStatus(OverallChangeStatus status)
The overall status of the domain configuration change.
|
ChangeProgressStatusDetails |
withStatus(String status)
The overall status of the domain configuration change.
|
ChangeProgressStatusDetails |
withTotalNumberOfStages(Integer totalNumberOfStages)
The total number of stages required for the configuration change.
|
public void setChangeId(String changeId)
The unique change identifier associated with a specific domain configuration change.
changeId
- The unique change identifier associated with a specific domain configuration change.public String getChangeId()
The unique change identifier associated with a specific domain configuration change.
public ChangeProgressStatusDetails withChangeId(String changeId)
The unique change identifier associated with a specific domain configuration change.
changeId
- The unique change identifier associated with a specific domain configuration change.public void setStartTime(Date startTime)
The time at which the configuration change is made on the domain.
startTime
- The time at which the configuration change is made on the domain.public Date getStartTime()
The time at which the configuration change is made on the domain.
public ChangeProgressStatusDetails withStartTime(Date startTime)
The time at which the configuration change is made on the domain.
startTime
- The time at which the configuration change is made on the domain.public void setStatus(String status)
The overall status of the domain configuration change. This field can take the following values:
PENDING
, PROCESSING
, COMPLETED
and FAILED
status
- The overall status of the domain configuration change. This field can take the following values:
PENDING
, PROCESSING
, COMPLETED
and FAILED
OverallChangeStatus
public String getStatus()
The overall status of the domain configuration change. This field can take the following values:
PENDING
, PROCESSING
, COMPLETED
and FAILED
PENDING
, PROCESSING
, COMPLETED
and FAILED
OverallChangeStatus
public ChangeProgressStatusDetails withStatus(String status)
The overall status of the domain configuration change. This field can take the following values:
PENDING
, PROCESSING
, COMPLETED
and FAILED
status
- The overall status of the domain configuration change. This field can take the following values:
PENDING
, PROCESSING
, COMPLETED
and FAILED
OverallChangeStatus
public ChangeProgressStatusDetails withStatus(OverallChangeStatus status)
The overall status of the domain configuration change. This field can take the following values:
PENDING
, PROCESSING
, COMPLETED
and FAILED
status
- The overall status of the domain configuration change. This field can take the following values:
PENDING
, PROCESSING
, COMPLETED
and FAILED
OverallChangeStatus
public List<String> getPendingProperties()
The list of properties involved in the domain configuration change that are still in pending.
public void setPendingProperties(Collection<String> pendingProperties)
The list of properties involved in the domain configuration change that are still in pending.
pendingProperties
- The list of properties involved in the domain configuration change that are still in pending.public ChangeProgressStatusDetails withPendingProperties(String... pendingProperties)
The list of properties involved in the domain configuration change that are still in pending.
NOTE: This method appends the values to the existing list (if any). Use
setPendingProperties(java.util.Collection)
or withPendingProperties(java.util.Collection)
if
you want to override the existing values.
pendingProperties
- The list of properties involved in the domain configuration change that are still in pending.public ChangeProgressStatusDetails withPendingProperties(Collection<String> pendingProperties)
The list of properties involved in the domain configuration change that are still in pending.
pendingProperties
- The list of properties involved in the domain configuration change that are still in pending.public List<String> getCompletedProperties()
The list of properties involved in the domain configuration change that are completed.
public void setCompletedProperties(Collection<String> completedProperties)
The list of properties involved in the domain configuration change that are completed.
completedProperties
- The list of properties involved in the domain configuration change that are completed.public ChangeProgressStatusDetails withCompletedProperties(String... completedProperties)
The list of properties involved in the domain configuration change that are completed.
NOTE: This method appends the values to the existing list (if any). Use
setCompletedProperties(java.util.Collection)
or withCompletedProperties(java.util.Collection)
if you want to override the existing values.
completedProperties
- The list of properties involved in the domain configuration change that are completed.public ChangeProgressStatusDetails withCompletedProperties(Collection<String> completedProperties)
The list of properties involved in the domain configuration change that are completed.
completedProperties
- The list of properties involved in the domain configuration change that are completed.public void setTotalNumberOfStages(Integer totalNumberOfStages)
The total number of stages required for the configuration change.
totalNumberOfStages
- The total number of stages required for the configuration change.public Integer getTotalNumberOfStages()
The total number of stages required for the configuration change.
public ChangeProgressStatusDetails withTotalNumberOfStages(Integer totalNumberOfStages)
The total number of stages required for the configuration change.
totalNumberOfStages
- The total number of stages required for the configuration change.public List<ChangeProgressStage> getChangeProgressStages()
The specific stages that the domain is going through to perform the configuration change.
public void setChangeProgressStages(Collection<ChangeProgressStage> changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
changeProgressStages
- The specific stages that the domain is going through to perform the configuration change.public ChangeProgressStatusDetails withChangeProgressStages(ChangeProgressStage... changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
NOTE: This method appends the values to the existing list (if any). Use
setChangeProgressStages(java.util.Collection)
or withChangeProgressStages(java.util.Collection)
if you want to override the existing values.
changeProgressStages
- The specific stages that the domain is going through to perform the configuration change.public ChangeProgressStatusDetails withChangeProgressStages(Collection<ChangeProgressStage> changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
changeProgressStages
- The specific stages that the domain is going through to perform the configuration change.public String toString()
toString
in class Object
Object.toString()
public ChangeProgressStatusDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.