AWS SDK for C++  1.9.73
AWS SDK for C++
Public Member Functions | List of all members
Aws::Snowball::Model::LongTermPricingListEntry Class Reference

#include <LongTermPricingListEntry.h>

Public Member Functions

 LongTermPricingListEntry ()
 
 LongTermPricingListEntry (Aws::Utils::Json::JsonView jsonValue)
 
LongTermPricingListEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLongTermPricingId () const
 
bool LongTermPricingIdHasBeenSet () const
 
void SetLongTermPricingId (const Aws::String &value)
 
void SetLongTermPricingId (Aws::String &&value)
 
void SetLongTermPricingId (const char *value)
 
LongTermPricingListEntryWithLongTermPricingId (const Aws::String &value)
 
LongTermPricingListEntryWithLongTermPricingId (Aws::String &&value)
 
LongTermPricingListEntryWithLongTermPricingId (const char *value)
 
const Aws::Utils::DateTimeGetLongTermPricingEndDate () const
 
bool LongTermPricingEndDateHasBeenSet () const
 
void SetLongTermPricingEndDate (const Aws::Utils::DateTime &value)
 
void SetLongTermPricingEndDate (Aws::Utils::DateTime &&value)
 
LongTermPricingListEntryWithLongTermPricingEndDate (const Aws::Utils::DateTime &value)
 
LongTermPricingListEntryWithLongTermPricingEndDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLongTermPricingStartDate () const
 
bool LongTermPricingStartDateHasBeenSet () const
 
void SetLongTermPricingStartDate (const Aws::Utils::DateTime &value)
 
void SetLongTermPricingStartDate (Aws::Utils::DateTime &&value)
 
LongTermPricingListEntryWithLongTermPricingStartDate (const Aws::Utils::DateTime &value)
 
LongTermPricingListEntryWithLongTermPricingStartDate (Aws::Utils::DateTime &&value)
 
const LongTermPricingTypeGetLongTermPricingType () const
 
bool LongTermPricingTypeHasBeenSet () const
 
void SetLongTermPricingType (const LongTermPricingType &value)
 
void SetLongTermPricingType (LongTermPricingType &&value)
 
LongTermPricingListEntryWithLongTermPricingType (const LongTermPricingType &value)
 
LongTermPricingListEntryWithLongTermPricingType (LongTermPricingType &&value)
 
const Aws::StringGetCurrentActiveJob () const
 
bool CurrentActiveJobHasBeenSet () const
 
void SetCurrentActiveJob (const Aws::String &value)
 
void SetCurrentActiveJob (Aws::String &&value)
 
void SetCurrentActiveJob (const char *value)
 
LongTermPricingListEntryWithCurrentActiveJob (const Aws::String &value)
 
LongTermPricingListEntryWithCurrentActiveJob (Aws::String &&value)
 
LongTermPricingListEntryWithCurrentActiveJob (const char *value)
 
const Aws::StringGetReplacementJob () const
 
bool ReplacementJobHasBeenSet () const
 
void SetReplacementJob (const Aws::String &value)
 
void SetReplacementJob (Aws::String &&value)
 
void SetReplacementJob (const char *value)
 
LongTermPricingListEntryWithReplacementJob (const Aws::String &value)
 
LongTermPricingListEntryWithReplacementJob (Aws::String &&value)
 
LongTermPricingListEntryWithReplacementJob (const char *value)
 
bool GetIsLongTermPricingAutoRenew () const
 
bool IsLongTermPricingAutoRenewHasBeenSet () const
 
void SetIsLongTermPricingAutoRenew (bool value)
 
LongTermPricingListEntryWithIsLongTermPricingAutoRenew (bool value)
 
const Aws::StringGetLongTermPricingStatus () const
 
bool LongTermPricingStatusHasBeenSet () const
 
void SetLongTermPricingStatus (const Aws::String &value)
 
void SetLongTermPricingStatus (Aws::String &&value)
 
void SetLongTermPricingStatus (const char *value)
 
LongTermPricingListEntryWithLongTermPricingStatus (const Aws::String &value)
 
LongTermPricingListEntryWithLongTermPricingStatus (Aws::String &&value)
 
LongTermPricingListEntryWithLongTermPricingStatus (const char *value)
 
const SnowballTypeGetSnowballType () const
 
bool SnowballTypeHasBeenSet () const
 
void SetSnowballType (const SnowballType &value)
 
void SetSnowballType (SnowballType &&value)
 
LongTermPricingListEntryWithSnowballType (const SnowballType &value)
 
LongTermPricingListEntryWithSnowballType (SnowballType &&value)
 
const Aws::Vector< Aws::String > & GetJobIds () const
 
bool JobIdsHasBeenSet () const
 
void SetJobIds (const Aws::Vector< Aws::String > &value)
 
void SetJobIds (Aws::Vector< Aws::String > &&value)
 
LongTermPricingListEntryWithJobIds (const Aws::Vector< Aws::String > &value)
 
LongTermPricingListEntryWithJobIds (Aws::Vector< Aws::String > &&value)
 
LongTermPricingListEntryAddJobIds (const Aws::String &value)
 
LongTermPricingListEntryAddJobIds (Aws::String &&value)
 
LongTermPricingListEntryAddJobIds (const char *value)
 

Detailed Description

Each LongTermPricingListEntry object contains information about a long-term pricing type.

See Also:

AWS API Reference

Definition at line 36 of file LongTermPricingListEntry.h.

Constructor & Destructor Documentation

◆ LongTermPricingListEntry() [1/2]

Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingListEntry ( )

◆ LongTermPricingListEntry() [2/2]

Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingListEntry ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddJobIds() [1/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::AddJobIds ( Aws::String &&  value)
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 414 of file LongTermPricingListEntry.h.

◆ AddJobIds() [2/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::AddJobIds ( const Aws::String value)
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 409 of file LongTermPricingListEntry.h.

◆ AddJobIds() [3/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::AddJobIds ( const char *  value)
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 419 of file LongTermPricingListEntry.h.

◆ CurrentActiveJobHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::CurrentActiveJobHasBeenSet ( ) const
inline

The current active jobs on the device the long-term pricing type.

Definition at line 187 of file LongTermPricingListEntry.h.

◆ GetCurrentActiveJob()

const Aws::String& Aws::Snowball::Model::LongTermPricingListEntry::GetCurrentActiveJob ( ) const
inline

The current active jobs on the device the long-term pricing type.

Definition at line 182 of file LongTermPricingListEntry.h.

◆ GetIsLongTermPricingAutoRenew()

bool Aws::Snowball::Model::LongTermPricingListEntry::GetIsLongTermPricingAutoRenew ( ) const
inline

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.

Definition at line 274 of file LongTermPricingListEntry.h.

◆ GetJobIds()

const Aws::Vector<Aws::String>& Aws::Snowball::Model::LongTermPricingListEntry::GetJobIds ( ) const
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 379 of file LongTermPricingListEntry.h.

◆ GetLongTermPricingEndDate()

const Aws::Utils::DateTime& Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingEndDate ( ) const
inline

The end date the long-term pricing contract.

Definition at line 89 of file LongTermPricingListEntry.h.

◆ GetLongTermPricingId()

const Aws::String& Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingId ( ) const
inline

The ID of the long-term pricing type for the device.

Definition at line 48 of file LongTermPricingListEntry.h.

◆ GetLongTermPricingStartDate()

const Aws::Utils::DateTime& Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingStartDate ( ) const
inline

The start date of the long-term pricing contract.

Definition at line 120 of file LongTermPricingListEntry.h.

◆ GetLongTermPricingStatus()

const Aws::String& Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingStatus ( ) const
inline

The status of the long-term pricing type.

Definition at line 301 of file LongTermPricingListEntry.h.

◆ GetLongTermPricingType()

const LongTermPricingType& Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingType ( ) const
inline

The type of long-term pricing that was selected for the device.

Definition at line 151 of file LongTermPricingListEntry.h.

◆ GetReplacementJob()

const Aws::String& Aws::Snowball::Model::LongTermPricingListEntry::GetReplacementJob ( ) const
inline

A new device that replaces a device that is ordered with long-term pricing.

Definition at line 224 of file LongTermPricingListEntry.h.

◆ GetSnowballType()

const SnowballType& Aws::Snowball::Model::LongTermPricingListEntry::GetSnowballType ( ) const
inline

The type of AWS Snow Family device associated with this long-term pricing job.

Definition at line 343 of file LongTermPricingListEntry.h.

◆ IsLongTermPricingAutoRenewHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::IsLongTermPricingAutoRenewHasBeenSet ( ) const
inline

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.

Definition at line 281 of file LongTermPricingListEntry.h.

◆ JobIdsHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::JobIdsHasBeenSet ( ) const
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 384 of file LongTermPricingListEntry.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Snowball::Model::LongTermPricingListEntry::Jsonize ( ) const

◆ LongTermPricingEndDateHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingEndDateHasBeenSet ( ) const
inline

The end date the long-term pricing contract.

Definition at line 94 of file LongTermPricingListEntry.h.

◆ LongTermPricingIdHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingIdHasBeenSet ( ) const
inline

The ID of the long-term pricing type for the device.

Definition at line 53 of file LongTermPricingListEntry.h.

◆ LongTermPricingStartDateHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingStartDateHasBeenSet ( ) const
inline

The start date of the long-term pricing contract.

Definition at line 125 of file LongTermPricingListEntry.h.

◆ LongTermPricingStatusHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingStatusHasBeenSet ( ) const
inline

The status of the long-term pricing type.

Definition at line 306 of file LongTermPricingListEntry.h.

◆ LongTermPricingTypeHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingTypeHasBeenSet ( ) const
inline

The type of long-term pricing that was selected for the device.

Definition at line 156 of file LongTermPricingListEntry.h.

◆ operator=()

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReplacementJobHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::ReplacementJobHasBeenSet ( ) const
inline

A new device that replaces a device that is ordered with long-term pricing.

Definition at line 230 of file LongTermPricingListEntry.h.

◆ SetCurrentActiveJob() [1/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetCurrentActiveJob ( Aws::String &&  value)
inline

The current active jobs on the device the long-term pricing type.

Definition at line 197 of file LongTermPricingListEntry.h.

◆ SetCurrentActiveJob() [2/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetCurrentActiveJob ( const Aws::String value)
inline

The current active jobs on the device the long-term pricing type.

Definition at line 192 of file LongTermPricingListEntry.h.

◆ SetCurrentActiveJob() [3/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetCurrentActiveJob ( const char *  value)
inline

The current active jobs on the device the long-term pricing type.

Definition at line 202 of file LongTermPricingListEntry.h.

◆ SetIsLongTermPricingAutoRenew()

void Aws::Snowball::Model::LongTermPricingListEntry::SetIsLongTermPricingAutoRenew ( bool  value)
inline

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.

Definition at line 288 of file LongTermPricingListEntry.h.

◆ SetJobIds() [1/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetJobIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 394 of file LongTermPricingListEntry.h.

◆ SetJobIds() [2/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetJobIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 389 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingEndDate() [1/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingEndDate ( Aws::Utils::DateTime &&  value)
inline

The end date the long-term pricing contract.

Definition at line 104 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingEndDate() [2/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingEndDate ( const Aws::Utils::DateTime value)
inline

The end date the long-term pricing contract.

Definition at line 99 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingId() [1/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingId ( Aws::String &&  value)
inline

The ID of the long-term pricing type for the device.

Definition at line 63 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingId() [2/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingId ( const Aws::String value)
inline

The ID of the long-term pricing type for the device.

Definition at line 58 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingId() [3/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingId ( const char *  value)
inline

The ID of the long-term pricing type for the device.

Definition at line 68 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingStartDate() [1/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStartDate ( Aws::Utils::DateTime &&  value)
inline

The start date of the long-term pricing contract.

Definition at line 135 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingStartDate() [2/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStartDate ( const Aws::Utils::DateTime value)
inline

The start date of the long-term pricing contract.

Definition at line 130 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingStatus() [1/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStatus ( Aws::String &&  value)
inline

The status of the long-term pricing type.

Definition at line 316 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingStatus() [2/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStatus ( const Aws::String value)
inline

The status of the long-term pricing type.

Definition at line 311 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingStatus() [3/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStatus ( const char *  value)
inline

The status of the long-term pricing type.

Definition at line 321 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingType() [1/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingType ( const LongTermPricingType value)
inline

The type of long-term pricing that was selected for the device.

Definition at line 161 of file LongTermPricingListEntry.h.

◆ SetLongTermPricingType() [2/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingType ( LongTermPricingType &&  value)
inline

The type of long-term pricing that was selected for the device.

Definition at line 166 of file LongTermPricingListEntry.h.

◆ SetReplacementJob() [1/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetReplacementJob ( Aws::String &&  value)
inline

A new device that replaces a device that is ordered with long-term pricing.

Definition at line 242 of file LongTermPricingListEntry.h.

◆ SetReplacementJob() [2/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetReplacementJob ( const Aws::String value)
inline

A new device that replaces a device that is ordered with long-term pricing.

Definition at line 236 of file LongTermPricingListEntry.h.

◆ SetReplacementJob() [3/3]

void Aws::Snowball::Model::LongTermPricingListEntry::SetReplacementJob ( const char *  value)
inline

A new device that replaces a device that is ordered with long-term pricing.

Definition at line 248 of file LongTermPricingListEntry.h.

◆ SetSnowballType() [1/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetSnowballType ( const SnowballType value)
inline

The type of AWS Snow Family device associated with this long-term pricing job.

Definition at line 355 of file LongTermPricingListEntry.h.

◆ SetSnowballType() [2/2]

void Aws::Snowball::Model::LongTermPricingListEntry::SetSnowballType ( SnowballType &&  value)
inline

The type of AWS Snow Family device associated with this long-term pricing job.

Definition at line 361 of file LongTermPricingListEntry.h.

◆ SnowballTypeHasBeenSet()

bool Aws::Snowball::Model::LongTermPricingListEntry::SnowballTypeHasBeenSet ( ) const
inline

The type of AWS Snow Family device associated with this long-term pricing job.

Definition at line 349 of file LongTermPricingListEntry.h.

◆ WithCurrentActiveJob() [1/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithCurrentActiveJob ( Aws::String &&  value)
inline

The current active jobs on the device the long-term pricing type.

Definition at line 212 of file LongTermPricingListEntry.h.

◆ WithCurrentActiveJob() [2/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithCurrentActiveJob ( const Aws::String value)
inline

The current active jobs on the device the long-term pricing type.

Definition at line 207 of file LongTermPricingListEntry.h.

◆ WithCurrentActiveJob() [3/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithCurrentActiveJob ( const char *  value)
inline

The current active jobs on the device the long-term pricing type.

Definition at line 217 of file LongTermPricingListEntry.h.

◆ WithIsLongTermPricingAutoRenew()

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithIsLongTermPricingAutoRenew ( bool  value)
inline

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.

Definition at line 295 of file LongTermPricingListEntry.h.

◆ WithJobIds() [1/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithJobIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 404 of file LongTermPricingListEntry.h.

◆ WithJobIds() [2/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithJobIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the jobs that are associated with a long-term pricing type.

Definition at line 399 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingEndDate() [1/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingEndDate ( Aws::Utils::DateTime &&  value)
inline

The end date the long-term pricing contract.

Definition at line 114 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingEndDate() [2/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingEndDate ( const Aws::Utils::DateTime value)
inline

The end date the long-term pricing contract.

Definition at line 109 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingId() [1/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingId ( Aws::String &&  value)
inline

The ID of the long-term pricing type for the device.

Definition at line 78 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingId() [2/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingId ( const Aws::String value)
inline

The ID of the long-term pricing type for the device.

Definition at line 73 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingId() [3/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingId ( const char *  value)
inline

The ID of the long-term pricing type for the device.

Definition at line 83 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingStartDate() [1/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStartDate ( Aws::Utils::DateTime &&  value)
inline

The start date of the long-term pricing contract.

Definition at line 145 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingStartDate() [2/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStartDate ( const Aws::Utils::DateTime value)
inline

The start date of the long-term pricing contract.

Definition at line 140 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingStatus() [1/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStatus ( Aws::String &&  value)
inline

The status of the long-term pricing type.

Definition at line 331 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingStatus() [2/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStatus ( const Aws::String value)
inline

The status of the long-term pricing type.

Definition at line 326 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingStatus() [3/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStatus ( const char *  value)
inline

The status of the long-term pricing type.

Definition at line 336 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingType() [1/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingType ( const LongTermPricingType value)
inline

The type of long-term pricing that was selected for the device.

Definition at line 171 of file LongTermPricingListEntry.h.

◆ WithLongTermPricingType() [2/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingType ( LongTermPricingType &&  value)
inline

The type of long-term pricing that was selected for the device.

Definition at line 176 of file LongTermPricingListEntry.h.

◆ WithReplacementJob() [1/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithReplacementJob ( Aws::String &&  value)
inline

A new device that replaces a device that is ordered with long-term pricing.

Definition at line 260 of file LongTermPricingListEntry.h.

◆ WithReplacementJob() [2/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithReplacementJob ( const Aws::String value)
inline

A new device that replaces a device that is ordered with long-term pricing.

Definition at line 254 of file LongTermPricingListEntry.h.

◆ WithReplacementJob() [3/3]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithReplacementJob ( const char *  value)
inline

A new device that replaces a device that is ordered with long-term pricing.

Definition at line 266 of file LongTermPricingListEntry.h.

◆ WithSnowballType() [1/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithSnowballType ( const SnowballType value)
inline

The type of AWS Snow Family device associated with this long-term pricing job.

Definition at line 367 of file LongTermPricingListEntry.h.

◆ WithSnowballType() [2/2]

LongTermPricingListEntry& Aws::Snowball::Model::LongTermPricingListEntry::WithSnowballType ( SnowballType &&  value)
inline

The type of AWS Snow Family device associated with this long-term pricing job.

Definition at line 373 of file LongTermPricingListEntry.h.


The documentation for this class was generated from the following file: