@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LongTermPricingListEntry extends Object implements Serializable, Cloneable, StructuredPojo
Each LongTermPricingListEntry object contains information about a long term pricing type.
| Constructor and Description |
|---|
LongTermPricingListEntry() |
| Modifier and Type | Method and Description |
|---|---|
LongTermPricingListEntry |
clone() |
boolean |
equals(Object obj) |
String |
getCurrentActiveJob()
The current active jobs on the device the long term pricing type.
|
Boolean |
getIsLongTermPricingAutoRenew()
If set to
true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires. |
List<String> |
getJobIds()
The IDs of the jobs that are associated with a long term pricing type.
|
Date |
getLongTermPricingEndDate()
The end date the long term pricing contract.
|
String |
getLongTermPricingId()
The ID of the long term pricing type for the device.
|
Date |
getLongTermPricingStartDate()
The start date of the long term pricing contract.
|
String |
getLongTermPricingStatus()
The status of the long term pricing type.
|
String |
getLongTermPricingType()
The type of long term pricing that was selected for the device.
|
String |
getReplacementJob()
A new device that replaces a device that is ordered with long term pricing.
|
String |
getSnowballType()
The type of AWS Snow Family device associated with this long term pricing job.
|
int |
hashCode() |
Boolean |
isLongTermPricingAutoRenew()
If set to
true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires. |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCurrentActiveJob(String currentActiveJob)
The current active jobs on the device the long term pricing type.
|
void |
setIsLongTermPricingAutoRenew(Boolean isLongTermPricingAutoRenew)
If set to
true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires. |
void |
setJobIds(Collection<String> jobIds)
The IDs of the jobs that are associated with a long term pricing type.
|
void |
setLongTermPricingEndDate(Date longTermPricingEndDate)
The end date the long term pricing contract.
|
void |
setLongTermPricingId(String longTermPricingId)
The ID of the long term pricing type for the device.
|
void |
setLongTermPricingStartDate(Date longTermPricingStartDate)
The start date of the long term pricing contract.
|
void |
setLongTermPricingStatus(String longTermPricingStatus)
The status of the long term pricing type.
|
void |
setLongTermPricingType(String longTermPricingType)
The type of long term pricing that was selected for the device.
|
void |
setReplacementJob(String replacementJob)
A new device that replaces a device that is ordered with long term pricing.
|
void |
setSnowballType(String snowballType)
The type of AWS Snow Family device associated with this long term pricing job.
|
String |
toString()
Returns a string representation of this object.
|
LongTermPricingListEntry |
withCurrentActiveJob(String currentActiveJob)
The current active jobs on the device the long term pricing type.
|
LongTermPricingListEntry |
withIsLongTermPricingAutoRenew(Boolean isLongTermPricingAutoRenew)
If set to
true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires. |
LongTermPricingListEntry |
withJobIds(Collection<String> jobIds)
The IDs of the jobs that are associated with a long term pricing type.
|
LongTermPricingListEntry |
withJobIds(String... jobIds)
The IDs of the jobs that are associated with a long term pricing type.
|
LongTermPricingListEntry |
withLongTermPricingEndDate(Date longTermPricingEndDate)
The end date the long term pricing contract.
|
LongTermPricingListEntry |
withLongTermPricingId(String longTermPricingId)
The ID of the long term pricing type for the device.
|
LongTermPricingListEntry |
withLongTermPricingStartDate(Date longTermPricingStartDate)
The start date of the long term pricing contract.
|
LongTermPricingListEntry |
withLongTermPricingStatus(String longTermPricingStatus)
The status of the long term pricing type.
|
LongTermPricingListEntry |
withLongTermPricingType(LongTermPricingType longTermPricingType)
The type of long term pricing that was selected for the device.
|
LongTermPricingListEntry |
withLongTermPricingType(String longTermPricingType)
The type of long term pricing that was selected for the device.
|
LongTermPricingListEntry |
withReplacementJob(String replacementJob)
A new device that replaces a device that is ordered with long term pricing.
|
LongTermPricingListEntry |
withSnowballType(SnowballType snowballType)
The type of AWS Snow Family device associated with this long term pricing job.
|
LongTermPricingListEntry |
withSnowballType(String snowballType)
The type of AWS Snow Family device associated with this long term pricing job.
|
public void setLongTermPricingId(String longTermPricingId)
The ID of the long term pricing type for the device.
longTermPricingId - The ID of the long term pricing type for the device.public String getLongTermPricingId()
The ID of the long term pricing type for the device.
public LongTermPricingListEntry withLongTermPricingId(String longTermPricingId)
The ID of the long term pricing type for the device.
longTermPricingId - The ID of the long term pricing type for the device.public void setLongTermPricingEndDate(Date longTermPricingEndDate)
The end date the long term pricing contract.
longTermPricingEndDate - The end date the long term pricing contract.public Date getLongTermPricingEndDate()
The end date the long term pricing contract.
public LongTermPricingListEntry withLongTermPricingEndDate(Date longTermPricingEndDate)
The end date the long term pricing contract.
longTermPricingEndDate - The end date the long term pricing contract.public void setLongTermPricingStartDate(Date longTermPricingStartDate)
The start date of the long term pricing contract.
longTermPricingStartDate - The start date of the long term pricing contract.public Date getLongTermPricingStartDate()
The start date of the long term pricing contract.
public LongTermPricingListEntry withLongTermPricingStartDate(Date longTermPricingStartDate)
The start date of the long term pricing contract.
longTermPricingStartDate - The start date of the long term pricing contract.public void setLongTermPricingType(String longTermPricingType)
The type of long term pricing that was selected for the device.
longTermPricingType - The type of long term pricing that was selected for the device.LongTermPricingTypepublic String getLongTermPricingType()
The type of long term pricing that was selected for the device.
LongTermPricingTypepublic LongTermPricingListEntry withLongTermPricingType(String longTermPricingType)
The type of long term pricing that was selected for the device.
longTermPricingType - The type of long term pricing that was selected for the device.LongTermPricingTypepublic LongTermPricingListEntry withLongTermPricingType(LongTermPricingType longTermPricingType)
The type of long term pricing that was selected for the device.
longTermPricingType - The type of long term pricing that was selected for the device.LongTermPricingTypepublic void setCurrentActiveJob(String currentActiveJob)
The current active jobs on the device the long term pricing type.
currentActiveJob - The current active jobs on the device the long term pricing type.public String getCurrentActiveJob()
The current active jobs on the device the long term pricing type.
public LongTermPricingListEntry withCurrentActiveJob(String currentActiveJob)
The current active jobs on the device the long term pricing type.
currentActiveJob - The current active jobs on the device the long term pricing type.public void setReplacementJob(String replacementJob)
A new device that replaces a device that is ordered with long term pricing.
replacementJob - A new device that replaces a device that is ordered with long term pricing.public String getReplacementJob()
A new device that replaces a device that is ordered with long term pricing.
public LongTermPricingListEntry withReplacementJob(String replacementJob)
A new device that replaces a device that is ordered with long term pricing.
replacementJob - A new device that replaces a device that is ordered with long term pricing.public void setIsLongTermPricingAutoRenew(Boolean isLongTermPricingAutoRenew)
If set to true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires.
isLongTermPricingAutoRenew - If set to true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires.public Boolean getIsLongTermPricingAutoRenew()
If set to true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires.
true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires.public LongTermPricingListEntry withIsLongTermPricingAutoRenew(Boolean isLongTermPricingAutoRenew)
If set to true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires.
isLongTermPricingAutoRenew - If set to true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires.public Boolean isLongTermPricingAutoRenew()
If set to true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires.
true, specifies that the current long term pricing type for the device should be
automatically renewed before the long term pricing contract expires.public void setLongTermPricingStatus(String longTermPricingStatus)
The status of the long term pricing type.
longTermPricingStatus - The status of the long term pricing type.public String getLongTermPricingStatus()
The status of the long term pricing type.
public LongTermPricingListEntry withLongTermPricingStatus(String longTermPricingStatus)
The status of the long term pricing type.
longTermPricingStatus - The status of the long term pricing type.public void setSnowballType(String snowballType)
The type of AWS Snow Family device associated with this long term pricing job.
snowballType - The type of AWS Snow Family device associated with this long term pricing job.SnowballTypepublic String getSnowballType()
The type of AWS Snow Family device associated with this long term pricing job.
SnowballTypepublic LongTermPricingListEntry withSnowballType(String snowballType)
The type of AWS Snow Family device associated with this long term pricing job.
snowballType - The type of AWS Snow Family device associated with this long term pricing job.SnowballTypepublic LongTermPricingListEntry withSnowballType(SnowballType snowballType)
The type of AWS Snow Family device associated with this long term pricing job.
snowballType - The type of AWS Snow Family device associated with this long term pricing job.SnowballTypepublic List<String> getJobIds()
The IDs of the jobs that are associated with a long term pricing type.
public void setJobIds(Collection<String> jobIds)
The IDs of the jobs that are associated with a long term pricing type.
jobIds - The IDs of the jobs that are associated with a long term pricing type.public LongTermPricingListEntry withJobIds(String... jobIds)
The IDs of the jobs that are associated with a long term pricing type.
NOTE: This method appends the values to the existing list (if any). Use
setJobIds(java.util.Collection) or withJobIds(java.util.Collection) if you want to override the
existing values.
jobIds - The IDs of the jobs that are associated with a long term pricing type.public LongTermPricingListEntry withJobIds(Collection<String> jobIds)
The IDs of the jobs that are associated with a long term pricing type.
jobIds - The IDs of the jobs that are associated with a long term pricing type.public String toString()
toString in class ObjectObject.toString()public LongTermPricingListEntry clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2021. All rights reserved.