@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PricingPlan extends Object implements Serializable, Cloneable, StructuredPojo
The pricing plan.
Constructor and Description |
---|
PricingPlan() |
Modifier and Type | Method and Description |
---|---|
PricingPlan |
clone() |
boolean |
equals(Object obj) |
Long |
getBillableEntityCount()
The billable entity count.
|
BundleInformation |
getBundleInformation()
The pricing plan's bundle information.
|
Date |
getEffectiveDateTime()
The effective date and time of the pricing plan.
|
String |
getPricingMode()
The pricing mode.
|
Date |
getUpdateDateTime()
The set date and time for updating a pricing plan.
|
String |
getUpdateReason()
The update reason for changing a pricing plan.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBillableEntityCount(Long billableEntityCount)
The billable entity count.
|
void |
setBundleInformation(BundleInformation bundleInformation)
The pricing plan's bundle information.
|
void |
setEffectiveDateTime(Date effectiveDateTime)
The effective date and time of the pricing plan.
|
void |
setPricingMode(String pricingMode)
The pricing mode.
|
void |
setUpdateDateTime(Date updateDateTime)
The set date and time for updating a pricing plan.
|
void |
setUpdateReason(String updateReason)
The update reason for changing a pricing plan.
|
String |
toString()
Returns a string representation of this object.
|
PricingPlan |
withBillableEntityCount(Long billableEntityCount)
The billable entity count.
|
PricingPlan |
withBundleInformation(BundleInformation bundleInformation)
The pricing plan's bundle information.
|
PricingPlan |
withEffectiveDateTime(Date effectiveDateTime)
The effective date and time of the pricing plan.
|
PricingPlan |
withPricingMode(PricingMode pricingMode)
The pricing mode.
|
PricingPlan |
withPricingMode(String pricingMode)
The pricing mode.
|
PricingPlan |
withUpdateDateTime(Date updateDateTime)
The set date and time for updating a pricing plan.
|
PricingPlan |
withUpdateReason(String updateReason)
The update reason for changing a pricing plan.
|
PricingPlan |
withUpdateReason(UpdateReason updateReason)
The update reason for changing a pricing plan.
|
public void setBillableEntityCount(Long billableEntityCount)
The billable entity count.
billableEntityCount
- The billable entity count.public Long getBillableEntityCount()
The billable entity count.
public PricingPlan withBillableEntityCount(Long billableEntityCount)
The billable entity count.
billableEntityCount
- The billable entity count.public void setBundleInformation(BundleInformation bundleInformation)
The pricing plan's bundle information.
bundleInformation
- The pricing plan's bundle information.public BundleInformation getBundleInformation()
The pricing plan's bundle information.
public PricingPlan withBundleInformation(BundleInformation bundleInformation)
The pricing plan's bundle information.
bundleInformation
- The pricing plan's bundle information.public void setEffectiveDateTime(Date effectiveDateTime)
The effective date and time of the pricing plan.
effectiveDateTime
- The effective date and time of the pricing plan.public Date getEffectiveDateTime()
The effective date and time of the pricing plan.
public PricingPlan withEffectiveDateTime(Date effectiveDateTime)
The effective date and time of the pricing plan.
effectiveDateTime
- The effective date and time of the pricing plan.public void setPricingMode(String pricingMode)
The pricing mode.
pricingMode
- The pricing mode.PricingMode
public String getPricingMode()
The pricing mode.
PricingMode
public PricingPlan withPricingMode(String pricingMode)
The pricing mode.
pricingMode
- The pricing mode.PricingMode
public PricingPlan withPricingMode(PricingMode pricingMode)
The pricing mode.
pricingMode
- The pricing mode.PricingMode
public void setUpdateDateTime(Date updateDateTime)
The set date and time for updating a pricing plan.
updateDateTime
- The set date and time for updating a pricing plan.public Date getUpdateDateTime()
The set date and time for updating a pricing plan.
public PricingPlan withUpdateDateTime(Date updateDateTime)
The set date and time for updating a pricing plan.
updateDateTime
- The set date and time for updating a pricing plan.public void setUpdateReason(String updateReason)
The update reason for changing a pricing plan.
updateReason
- The update reason for changing a pricing plan.UpdateReason
public String getUpdateReason()
The update reason for changing a pricing plan.
UpdateReason
public PricingPlan withUpdateReason(String updateReason)
The update reason for changing a pricing plan.
updateReason
- The update reason for changing a pricing plan.UpdateReason
public PricingPlan withUpdateReason(UpdateReason updateReason)
The update reason for changing a pricing plan.
updateReason
- The update reason for changing a pricing plan.UpdateReason
public String toString()
toString
in class Object
Object.toString()
public PricingPlan clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.