@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CostCategoryProcessingStatus extends Object implements Serializable, Cloneable, StructuredPojo
The list of processing statuses for Cost Management products for a specific cost category.
| Constructor and Description |
|---|
CostCategoryProcessingStatus() |
| Modifier and Type | Method and Description |
|---|---|
CostCategoryProcessingStatus |
clone() |
boolean |
equals(Object obj) |
String |
getComponent()
The Cost Management product name of the applied status.
|
String |
getStatus()
The process status for a specific cost category.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setComponent(String component)
The Cost Management product name of the applied status.
|
void |
setStatus(String status)
The process status for a specific cost category.
|
String |
toString()
Returns a string representation of this object.
|
CostCategoryProcessingStatus |
withComponent(CostCategoryStatusComponent component)
The Cost Management product name of the applied status.
|
CostCategoryProcessingStatus |
withComponent(String component)
The Cost Management product name of the applied status.
|
CostCategoryProcessingStatus |
withStatus(CostCategoryStatus status)
The process status for a specific cost category.
|
CostCategoryProcessingStatus |
withStatus(String status)
The process status for a specific cost category.
|
public void setComponent(String component)
The Cost Management product name of the applied status.
component - The Cost Management product name of the applied status.CostCategoryStatusComponentpublic String getComponent()
The Cost Management product name of the applied status.
CostCategoryStatusComponentpublic CostCategoryProcessingStatus withComponent(String component)
The Cost Management product name of the applied status.
component - The Cost Management product name of the applied status.CostCategoryStatusComponentpublic CostCategoryProcessingStatus withComponent(CostCategoryStatusComponent component)
The Cost Management product name of the applied status.
component - The Cost Management product name of the applied status.CostCategoryStatusComponentpublic void setStatus(String status)
The process status for a specific cost category.
status - The process status for a specific cost category.CostCategoryStatuspublic String getStatus()
The process status for a specific cost category.
CostCategoryStatuspublic CostCategoryProcessingStatus withStatus(String status)
The process status for a specific cost category.
status - The process status for a specific cost category.CostCategoryStatuspublic CostCategoryProcessingStatus withStatus(CostCategoryStatus status)
The process status for a specific cost category.
status - The process status for a specific cost category.CostCategoryStatuspublic String toString()
toString in class ObjectObject.toString()public CostCategoryProcessingStatus clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.