@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpgradeStepItem extends Object implements Serializable, Cloneable, StructuredPojo
Represents a single step of the Upgrade or Upgrade Eligibility Check workflow.
| Constructor and Description | 
|---|
| UpgradeStepItem() | 
| Modifier and Type | Method and Description | 
|---|---|
| UpgradeStepItem | clone() | 
| boolean | equals(Object obj) | 
| List<String> | getIssues()
 A list of strings containing detailed information about the errors encountered in a particular step. | 
| Double | getProgressPercent()
 The Floating point value representing progress percentage of a particular step. | 
| String | getUpgradeStep()
 Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
 
 PreUpgradeCheck
 Snapshot
 Upgrade
  | 
| String | getUpgradeStepStatus()
 The status of a particular step during an upgrade. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setIssues(Collection<String> issues)
 A list of strings containing detailed information about the errors encountered in a particular step. | 
| void | setProgressPercent(Double progressPercent)
 The Floating point value representing progress percentage of a particular step. | 
| void | setUpgradeStep(String upgradeStep)
 Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
 
 PreUpgradeCheck
 Snapshot
 Upgrade
  | 
| void | setUpgradeStepStatus(String upgradeStepStatus)
 The status of a particular step during an upgrade. | 
| String | toString()Returns a string representation of this object. | 
| UpgradeStepItem | withIssues(Collection<String> issues)
 A list of strings containing detailed information about the errors encountered in a particular step. | 
| UpgradeStepItem | withIssues(String... issues)
 A list of strings containing detailed information about the errors encountered in a particular step. | 
| UpgradeStepItem | withProgressPercent(Double progressPercent)
 The Floating point value representing progress percentage of a particular step. | 
| UpgradeStepItem | withUpgradeStep(String upgradeStep)
 Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
 
 PreUpgradeCheck
 Snapshot
 Upgrade
  | 
| UpgradeStepItem | withUpgradeStep(UpgradeStep upgradeStep)
 Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
 
 PreUpgradeCheck
 Snapshot
 Upgrade
  | 
| UpgradeStepItem | withUpgradeStepStatus(String upgradeStepStatus)
 The status of a particular step during an upgrade. | 
| UpgradeStepItem | withUpgradeStepStatus(UpgradeStatus upgradeStepStatus)
 The status of a particular step during an upgrade. | 
public void setUpgradeStep(String upgradeStep)
Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
upgradeStep - Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
        UpgradeSteppublic String getUpgradeStep()
Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
UpgradeSteppublic UpgradeStepItem withUpgradeStep(String upgradeStep)
Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
upgradeStep - Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
        UpgradeSteppublic UpgradeStepItem withUpgradeStep(UpgradeStep upgradeStep)
Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
upgradeStep - Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
        UpgradeSteppublic void setUpgradeStepStatus(String upgradeStepStatus)
The status of a particular step during an upgrade. The status can take one of the following values:
upgradeStepStatus - The status of a particular step during an upgrade. The status can take one of the following values:
        UpgradeStatuspublic String getUpgradeStepStatus()
The status of a particular step during an upgrade. The status can take one of the following values:
UpgradeStatuspublic UpgradeStepItem withUpgradeStepStatus(String upgradeStepStatus)
The status of a particular step during an upgrade. The status can take one of the following values:
upgradeStepStatus - The status of a particular step during an upgrade. The status can take one of the following values:
        UpgradeStatuspublic UpgradeStepItem withUpgradeStepStatus(UpgradeStatus upgradeStepStatus)
The status of a particular step during an upgrade. The status can take one of the following values:
upgradeStepStatus - The status of a particular step during an upgrade. The status can take one of the following values:
        UpgradeStatuspublic List<String> getIssues()
A list of strings containing detailed information about the errors encountered in a particular step.
public void setIssues(Collection<String> issues)
A list of strings containing detailed information about the errors encountered in a particular step.
issues - A list of strings containing detailed information about the errors encountered in a particular step.public UpgradeStepItem withIssues(String... issues)
A list of strings containing detailed information about the errors encountered in a particular step.
 NOTE: This method appends the values to the existing list (if any). Use
 setIssues(java.util.Collection) or withIssues(java.util.Collection) if you want to override the
 existing values.
 
issues - A list of strings containing detailed information about the errors encountered in a particular step.public UpgradeStepItem withIssues(Collection<String> issues)
A list of strings containing detailed information about the errors encountered in a particular step.
issues - A list of strings containing detailed information about the errors encountered in a particular step.public void setProgressPercent(Double progressPercent)
The Floating point value representing progress percentage of a particular step.
progressPercent - The Floating point value representing progress percentage of a particular step.public Double getProgressPercent()
The Floating point value representing progress percentage of a particular step.
public UpgradeStepItem withProgressPercent(Double progressPercent)
The Floating point value representing progress percentage of a particular step.
progressPercent - The Floating point value representing progress percentage of a particular step.public String toString()
toString in class ObjectObject.toString()public UpgradeStepItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.