@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 Snow Family devices 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 Snow Family devices 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 Snow Family devices associated with this long-term pricing job.
|
LongTermPricingListEntry |
withSnowballType(String snowballType)
The type of Snow Family devices 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 Snow Family devices associated with this long-term pricing job.
snowballType - The type of Snow Family devices associated with this long-term pricing job.SnowballTypepublic String getSnowballType()
The type of Snow Family devices associated with this long-term pricing job.
SnowballTypepublic LongTermPricingListEntry withSnowballType(String snowballType)
The type of Snow Family devices associated with this long-term pricing job.
snowballType - The type of Snow Family devices associated with this long-term pricing job.SnowballTypepublic LongTermPricingListEntry withSnowballType(SnowballType snowballType)
The type of Snow Family devices associated with this long-term pricing job.
snowballType - The type of Snow Family devices 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 © 2024. All rights reserved.