@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Offering extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
Offering() |
| Modifier and Type | Method and Description |
|---|---|
Offering |
clone() |
boolean |
equals(Object obj) |
String |
getCurrencyCode()
The type of currency that is used for billing.
|
Integer |
getDuration()
The length of time that your reservation would be active.
|
String |
getDurationUnits()
The unit of measurement for the duration of the offering.
|
String |
getOfferingArn()
The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.
|
String |
getOfferingDescription()
A description of the offering.
|
String |
getPricePerUnit()
The cost of a single unit.
|
String |
getPriceUnits()
The unit of measurement that is used for billing.
|
ResourceSpecification |
getResourceSpecification()
A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCurrencyCode(String currencyCode)
The type of currency that is used for billing.
|
void |
setDuration(Integer duration)
The length of time that your reservation would be active.
|
void |
setDurationUnits(String durationUnits)
The unit of measurement for the duration of the offering.
|
void |
setOfferingArn(String offeringArn)
The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.
|
void |
setOfferingDescription(String offeringDescription)
A description of the offering.
|
void |
setPricePerUnit(String pricePerUnit)
The cost of a single unit.
|
void |
setPriceUnits(String priceUnits)
The unit of measurement that is used for billing.
|
void |
setResourceSpecification(ResourceSpecification resourceSpecification)
A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
|
String |
toString()
Returns a string representation of this object.
|
Offering |
withCurrencyCode(String currencyCode)
The type of currency that is used for billing.
|
Offering |
withDuration(Integer duration)
The length of time that your reservation would be active.
|
Offering |
withDurationUnits(DurationUnits durationUnits)
The unit of measurement for the duration of the offering.
|
Offering |
withDurationUnits(String durationUnits)
The unit of measurement for the duration of the offering.
|
Offering |
withOfferingArn(String offeringArn)
The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.
|
Offering |
withOfferingDescription(String offeringDescription)
A description of the offering.
|
Offering |
withPricePerUnit(String pricePerUnit)
The cost of a single unit.
|
Offering |
withPriceUnits(PriceUnits priceUnits)
The unit of measurement that is used for billing.
|
Offering |
withPriceUnits(String priceUnits)
The unit of measurement that is used for billing.
|
Offering |
withResourceSpecification(ResourceSpecification resourceSpecification)
A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
|
public void setCurrencyCode(String currencyCode)
currencyCode - The type of currency that is used for billing. The currencyCode used for all reservations is US dollars.public String getCurrencyCode()
public Offering withCurrencyCode(String currencyCode)
currencyCode - The type of currency that is used for billing. The currencyCode used for all reservations is US dollars.public void setDuration(Integer duration)
duration - The length of time that your reservation would be active.public Integer getDuration()
public Offering withDuration(Integer duration)
duration - The length of time that your reservation would be active.public void setDurationUnits(String durationUnits)
durationUnits - The unit of measurement for the duration of the offering.DurationUnitspublic String getDurationUnits()
DurationUnitspublic Offering withDurationUnits(String durationUnits)
durationUnits - The unit of measurement for the duration of the offering.DurationUnitspublic Offering withDurationUnits(DurationUnits durationUnits)
durationUnits - The unit of measurement for the duration of the offering.DurationUnitspublic void setOfferingArn(String offeringArn)
offeringArn - The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.public String getOfferingArn()
public Offering withOfferingArn(String offeringArn)
offeringArn - The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.public void setOfferingDescription(String offeringDescription)
offeringDescription - A description of the offering.public String getOfferingDescription()
public Offering withOfferingDescription(String offeringDescription)
offeringDescription - A description of the offering.public void setPricePerUnit(String pricePerUnit)
pricePerUnit - The cost of a single unit. This value, in combination with priceUnits, makes up the rate.public String getPricePerUnit()
public Offering withPricePerUnit(String pricePerUnit)
pricePerUnit - The cost of a single unit. This value, in combination with priceUnits, makes up the rate.public void setPriceUnits(String priceUnits)
priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up
the rate.PriceUnitspublic String getPriceUnits()
PriceUnitspublic Offering withPriceUnits(String priceUnits)
priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up
the rate.PriceUnitspublic Offering withPriceUnits(PriceUnits priceUnits)
priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up
the rate.PriceUnitspublic void setResourceSpecification(ResourceSpecification resourceSpecification)
resourceSpecification - A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.public ResourceSpecification getResourceSpecification()
public Offering withResourceSpecification(ResourceSpecification resourceSpecification)
resourceSpecification - A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.