AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::DeviceFarm::Model::OfferingTransaction Class Reference

#include <OfferingTransaction.h>

Public Member Functions

 OfferingTransaction ()
 
 OfferingTransaction (Aws::Utils::Json::JsonView jsonValue)
 
OfferingTransactionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const OfferingStatusGetOfferingStatus () const
 
bool OfferingStatusHasBeenSet () const
 
void SetOfferingStatus (const OfferingStatus &value)
 
void SetOfferingStatus (OfferingStatus &&value)
 
OfferingTransactionWithOfferingStatus (const OfferingStatus &value)
 
OfferingTransactionWithOfferingStatus (OfferingStatus &&value)
 
const Aws::StringGetTransactionId () const
 
bool TransactionIdHasBeenSet () const
 
void SetTransactionId (const Aws::String &value)
 
void SetTransactionId (Aws::String &&value)
 
void SetTransactionId (const char *value)
 
OfferingTransactionWithTransactionId (const Aws::String &value)
 
OfferingTransactionWithTransactionId (Aws::String &&value)
 
OfferingTransactionWithTransactionId (const char *value)
 
const Aws::StringGetOfferingPromotionId () const
 
bool OfferingPromotionIdHasBeenSet () const
 
void SetOfferingPromotionId (const Aws::String &value)
 
void SetOfferingPromotionId (Aws::String &&value)
 
void SetOfferingPromotionId (const char *value)
 
OfferingTransactionWithOfferingPromotionId (const Aws::String &value)
 
OfferingTransactionWithOfferingPromotionId (Aws::String &&value)
 
OfferingTransactionWithOfferingPromotionId (const char *value)
 
const Aws::Utils::DateTimeGetCreatedOn () const
 
bool CreatedOnHasBeenSet () const
 
void SetCreatedOn (const Aws::Utils::DateTime &value)
 
void SetCreatedOn (Aws::Utils::DateTime &&value)
 
OfferingTransactionWithCreatedOn (const Aws::Utils::DateTime &value)
 
OfferingTransactionWithCreatedOn (Aws::Utils::DateTime &&value)
 
const MonetaryAmountGetCost () const
 
bool CostHasBeenSet () const
 
void SetCost (const MonetaryAmount &value)
 
void SetCost (MonetaryAmount &&value)
 
OfferingTransactionWithCost (const MonetaryAmount &value)
 
OfferingTransactionWithCost (MonetaryAmount &&value)
 

Detailed Description

Represents the metadata of an offering transaction.

See Also:

AWS API Reference

Definition at line 35 of file OfferingTransaction.h.

Constructor & Destructor Documentation

◆ OfferingTransaction() [1/2]

Aws::DeviceFarm::Model::OfferingTransaction::OfferingTransaction ( )

◆ OfferingTransaction() [2/2]

Aws::DeviceFarm::Model::OfferingTransaction::OfferingTransaction ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CostHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingTransaction::CostHasBeenSet ( ) const
inline

The cost of an offering transaction.

Definition at line 196 of file OfferingTransaction.h.

◆ CreatedOnHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingTransaction::CreatedOnHasBeenSet ( ) const
inline

The date on which an offering transaction was created.

Definition at line 165 of file OfferingTransaction.h.

◆ GetCost()

const MonetaryAmount& Aws::DeviceFarm::Model::OfferingTransaction::GetCost ( ) const
inline

The cost of an offering transaction.

Definition at line 191 of file OfferingTransaction.h.

◆ GetCreatedOn()

const Aws::Utils::DateTime& Aws::DeviceFarm::Model::OfferingTransaction::GetCreatedOn ( ) const
inline

The date on which an offering transaction was created.

Definition at line 160 of file OfferingTransaction.h.

◆ GetOfferingPromotionId()

const Aws::String& Aws::DeviceFarm::Model::OfferingTransaction::GetOfferingPromotionId ( ) const
inline

The ID that corresponds to a device offering promotion.

Definition at line 119 of file OfferingTransaction.h.

◆ GetOfferingStatus()

const OfferingStatus& Aws::DeviceFarm::Model::OfferingTransaction::GetOfferingStatus ( ) const
inline

The status of an offering transaction.

Definition at line 47 of file OfferingTransaction.h.

◆ GetTransactionId()

const Aws::String& Aws::DeviceFarm::Model::OfferingTransaction::GetTransactionId ( ) const
inline

The transaction ID of the offering transaction.

Definition at line 78 of file OfferingTransaction.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DeviceFarm::Model::OfferingTransaction::Jsonize ( ) const

◆ OfferingPromotionIdHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingTransaction::OfferingPromotionIdHasBeenSet ( ) const
inline

The ID that corresponds to a device offering promotion.

Definition at line 124 of file OfferingTransaction.h.

◆ OfferingStatusHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingTransaction::OfferingStatusHasBeenSet ( ) const
inline

The status of an offering transaction.

Definition at line 52 of file OfferingTransaction.h.

◆ operator=()

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCost() [1/2]

void Aws::DeviceFarm::Model::OfferingTransaction::SetCost ( const MonetaryAmount value)
inline

The cost of an offering transaction.

Definition at line 201 of file OfferingTransaction.h.

◆ SetCost() [2/2]

void Aws::DeviceFarm::Model::OfferingTransaction::SetCost ( MonetaryAmount &&  value)
inline

The cost of an offering transaction.

Definition at line 206 of file OfferingTransaction.h.

◆ SetCreatedOn() [1/2]

void Aws::DeviceFarm::Model::OfferingTransaction::SetCreatedOn ( const Aws::Utils::DateTime value)
inline

The date on which an offering transaction was created.

Definition at line 170 of file OfferingTransaction.h.

◆ SetCreatedOn() [2/2]

void Aws::DeviceFarm::Model::OfferingTransaction::SetCreatedOn ( Aws::Utils::DateTime &&  value)
inline

The date on which an offering transaction was created.

Definition at line 175 of file OfferingTransaction.h.

◆ SetOfferingPromotionId() [1/3]

void Aws::DeviceFarm::Model::OfferingTransaction::SetOfferingPromotionId ( const Aws::String value)
inline

The ID that corresponds to a device offering promotion.

Definition at line 129 of file OfferingTransaction.h.

◆ SetOfferingPromotionId() [2/3]

void Aws::DeviceFarm::Model::OfferingTransaction::SetOfferingPromotionId ( Aws::String &&  value)
inline

The ID that corresponds to a device offering promotion.

Definition at line 134 of file OfferingTransaction.h.

◆ SetOfferingPromotionId() [3/3]

void Aws::DeviceFarm::Model::OfferingTransaction::SetOfferingPromotionId ( const char *  value)
inline

The ID that corresponds to a device offering promotion.

Definition at line 139 of file OfferingTransaction.h.

◆ SetOfferingStatus() [1/2]

void Aws::DeviceFarm::Model::OfferingTransaction::SetOfferingStatus ( const OfferingStatus value)
inline

The status of an offering transaction.

Definition at line 57 of file OfferingTransaction.h.

◆ SetOfferingStatus() [2/2]

void Aws::DeviceFarm::Model::OfferingTransaction::SetOfferingStatus ( OfferingStatus &&  value)
inline

The status of an offering transaction.

Definition at line 62 of file OfferingTransaction.h.

◆ SetTransactionId() [1/3]

void Aws::DeviceFarm::Model::OfferingTransaction::SetTransactionId ( const Aws::String value)
inline

The transaction ID of the offering transaction.

Definition at line 88 of file OfferingTransaction.h.

◆ SetTransactionId() [2/3]

void Aws::DeviceFarm::Model::OfferingTransaction::SetTransactionId ( Aws::String &&  value)
inline

The transaction ID of the offering transaction.

Definition at line 93 of file OfferingTransaction.h.

◆ SetTransactionId() [3/3]

void Aws::DeviceFarm::Model::OfferingTransaction::SetTransactionId ( const char *  value)
inline

The transaction ID of the offering transaction.

Definition at line 98 of file OfferingTransaction.h.

◆ TransactionIdHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingTransaction::TransactionIdHasBeenSet ( ) const
inline

The transaction ID of the offering transaction.

Definition at line 83 of file OfferingTransaction.h.

◆ WithCost() [1/2]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithCost ( const MonetaryAmount value)
inline

The cost of an offering transaction.

Definition at line 211 of file OfferingTransaction.h.

◆ WithCost() [2/2]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithCost ( MonetaryAmount &&  value)
inline

The cost of an offering transaction.

Definition at line 216 of file OfferingTransaction.h.

◆ WithCreatedOn() [1/2]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithCreatedOn ( const Aws::Utils::DateTime value)
inline

The date on which an offering transaction was created.

Definition at line 180 of file OfferingTransaction.h.

◆ WithCreatedOn() [2/2]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithCreatedOn ( Aws::Utils::DateTime &&  value)
inline

The date on which an offering transaction was created.

Definition at line 185 of file OfferingTransaction.h.

◆ WithOfferingPromotionId() [1/3]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithOfferingPromotionId ( const Aws::String value)
inline

The ID that corresponds to a device offering promotion.

Definition at line 144 of file OfferingTransaction.h.

◆ WithOfferingPromotionId() [2/3]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithOfferingPromotionId ( Aws::String &&  value)
inline

The ID that corresponds to a device offering promotion.

Definition at line 149 of file OfferingTransaction.h.

◆ WithOfferingPromotionId() [3/3]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithOfferingPromotionId ( const char *  value)
inline

The ID that corresponds to a device offering promotion.

Definition at line 154 of file OfferingTransaction.h.

◆ WithOfferingStatus() [1/2]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithOfferingStatus ( const OfferingStatus value)
inline

The status of an offering transaction.

Definition at line 67 of file OfferingTransaction.h.

◆ WithOfferingStatus() [2/2]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithOfferingStatus ( OfferingStatus &&  value)
inline

The status of an offering transaction.

Definition at line 72 of file OfferingTransaction.h.

◆ WithTransactionId() [1/3]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithTransactionId ( const Aws::String value)
inline

The transaction ID of the offering transaction.

Definition at line 103 of file OfferingTransaction.h.

◆ WithTransactionId() [2/3]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithTransactionId ( Aws::String &&  value)
inline

The transaction ID of the offering transaction.

Definition at line 108 of file OfferingTransaction.h.

◆ WithTransactionId() [3/3]

OfferingTransaction& Aws::DeviceFarm::Model::OfferingTransaction::WithTransactionId ( const char *  value)
inline

The transaction ID of the offering transaction.

Definition at line 113 of file OfferingTransaction.h.


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