@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PricingPlanListElement extends Object implements Serializable, Cloneable, StructuredPojo
A representation of a pricing plan.
Constructor and Description |
---|
PricingPlanListElement() |
Modifier and Type | Method and Description |
---|---|
PricingPlanListElement |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The pricing plan Amazon Resource Names (ARN).
|
Long |
getCreationTime()
The time when the pricing plan was created.
|
String |
getDescription()
The pricing plan description.
|
Long |
getLastModifiedTime()
The most recent time when the pricing plan was modified.
|
String |
getName()
The name of a pricing plan.
|
Long |
getSize()
The pricing rules count that's currently associated with this pricing plan list element.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The pricing plan Amazon Resource Names (ARN).
|
void |
setCreationTime(Long creationTime)
The time when the pricing plan was created.
|
void |
setDescription(String description)
The pricing plan description.
|
void |
setLastModifiedTime(Long lastModifiedTime)
The most recent time when the pricing plan was modified.
|
void |
setName(String name)
The name of a pricing plan.
|
void |
setSize(Long size)
The pricing rules count that's currently associated with this pricing plan list element.
|
String |
toString()
Returns a string representation of this object.
|
PricingPlanListElement |
withArn(String arn)
The pricing plan Amazon Resource Names (ARN).
|
PricingPlanListElement |
withCreationTime(Long creationTime)
The time when the pricing plan was created.
|
PricingPlanListElement |
withDescription(String description)
The pricing plan description.
|
PricingPlanListElement |
withLastModifiedTime(Long lastModifiedTime)
The most recent time when the pricing plan was modified.
|
PricingPlanListElement |
withName(String name)
The name of a pricing plan.
|
PricingPlanListElement |
withSize(Long size)
The pricing rules count that's currently associated with this pricing plan list element.
|
public void setName(String name)
The name of a pricing plan.
name
- The name of a pricing plan.public String getName()
The name of a pricing plan.
public PricingPlanListElement withName(String name)
The name of a pricing plan.
name
- The name of a pricing plan.public void setArn(String arn)
The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.
arn
- The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.public String getArn()
The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.
public PricingPlanListElement withArn(String arn)
The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.
arn
- The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.public void setDescription(String description)
The pricing plan description.
description
- The pricing plan description.public String getDescription()
The pricing plan description.
public PricingPlanListElement withDescription(String description)
The pricing plan description.
description
- The pricing plan description.public void setSize(Long size)
The pricing rules count that's currently associated with this pricing plan list element.
size
- The pricing rules count that's currently associated with this pricing plan list element.public Long getSize()
The pricing rules count that's currently associated with this pricing plan list element.
public PricingPlanListElement withSize(Long size)
The pricing rules count that's currently associated with this pricing plan list element.
size
- The pricing rules count that's currently associated with this pricing plan list element.public void setCreationTime(Long creationTime)
The time when the pricing plan was created.
creationTime
- The time when the pricing plan was created.public Long getCreationTime()
The time when the pricing plan was created.
public PricingPlanListElement withCreationTime(Long creationTime)
The time when the pricing plan was created.
creationTime
- The time when the pricing plan was created.public void setLastModifiedTime(Long lastModifiedTime)
The most recent time when the pricing plan was modified.
lastModifiedTime
- The most recent time when the pricing plan was modified.public Long getLastModifiedTime()
The most recent time when the pricing plan was modified.
public PricingPlanListElement withLastModifiedTime(Long lastModifiedTime)
The most recent time when the pricing plan was modified.
lastModifiedTime
- The most recent time when the pricing plan was modified.public String toString()
toString
in class Object
Object.toString()
public PricingPlanListElement clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.