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

#include <OfferingStatus.h>

Public Member Functions

 OfferingStatus ()
 
 OfferingStatus (Aws::Utils::Json::JsonView jsonValue)
 
OfferingStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const OfferingTransactionTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const OfferingTransactionType &value)
 
void SetType (OfferingTransactionType &&value)
 
OfferingStatusWithType (const OfferingTransactionType &value)
 
OfferingStatusWithType (OfferingTransactionType &&value)
 
const OfferingGetOffering () const
 
bool OfferingHasBeenSet () const
 
void SetOffering (const Offering &value)
 
void SetOffering (Offering &&value)
 
OfferingStatusWithOffering (const Offering &value)
 
OfferingStatusWithOffering (Offering &&value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
OfferingStatusWithQuantity (int value)
 
const Aws::Utils::DateTimeGetEffectiveOn () const
 
bool EffectiveOnHasBeenSet () const
 
void SetEffectiveOn (const Aws::Utils::DateTime &value)
 
void SetEffectiveOn (Aws::Utils::DateTime &&value)
 
OfferingStatusWithEffectiveOn (const Aws::Utils::DateTime &value)
 
OfferingStatusWithEffectiveOn (Aws::Utils::DateTime &&value)
 

Detailed Description

The status of the offering.

See Also:

AWS API Reference

Definition at line 33 of file OfferingStatus.h.

Constructor & Destructor Documentation

◆ OfferingStatus() [1/2]

Aws::DeviceFarm::Model::OfferingStatus::OfferingStatus ( )

◆ OfferingStatus() [2/2]

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

Member Function Documentation

◆ EffectiveOnHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingStatus::EffectiveOnHasBeenSet ( ) const
inline

The date on which the offering is effective.

Definition at line 133 of file OfferingStatus.h.

◆ GetEffectiveOn()

const Aws::Utils::DateTime& Aws::DeviceFarm::Model::OfferingStatus::GetEffectiveOn ( ) const
inline

The date on which the offering is effective.

Definition at line 128 of file OfferingStatus.h.

◆ GetOffering()

const Offering& Aws::DeviceFarm::Model::OfferingStatus::GetOffering ( ) const
inline

Represents the metadata of an offering status.

Definition at line 76 of file OfferingStatus.h.

◆ GetQuantity()

int Aws::DeviceFarm::Model::OfferingStatus::GetQuantity ( ) const
inline

The number of available devices in the offering.

Definition at line 107 of file OfferingStatus.h.

◆ GetType()

const OfferingTransactionType& Aws::DeviceFarm::Model::OfferingStatus::GetType ( ) const
inline

The type specified for the offering status.

Definition at line 45 of file OfferingStatus.h.

◆ Jsonize()

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

◆ OfferingHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingStatus::OfferingHasBeenSet ( ) const
inline

Represents the metadata of an offering status.

Definition at line 81 of file OfferingStatus.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingStatus::QuantityHasBeenSet ( ) const
inline

The number of available devices in the offering.

Definition at line 112 of file OfferingStatus.h.

◆ SetEffectiveOn() [1/2]

void Aws::DeviceFarm::Model::OfferingStatus::SetEffectiveOn ( const Aws::Utils::DateTime value)
inline

The date on which the offering is effective.

Definition at line 138 of file OfferingStatus.h.

◆ SetEffectiveOn() [2/2]

void Aws::DeviceFarm::Model::OfferingStatus::SetEffectiveOn ( Aws::Utils::DateTime &&  value)
inline

The date on which the offering is effective.

Definition at line 143 of file OfferingStatus.h.

◆ SetOffering() [1/2]

void Aws::DeviceFarm::Model::OfferingStatus::SetOffering ( const Offering value)
inline

Represents the metadata of an offering status.

Definition at line 86 of file OfferingStatus.h.

◆ SetOffering() [2/2]

void Aws::DeviceFarm::Model::OfferingStatus::SetOffering ( Offering &&  value)
inline

Represents the metadata of an offering status.

Definition at line 91 of file OfferingStatus.h.

◆ SetQuantity()

void Aws::DeviceFarm::Model::OfferingStatus::SetQuantity ( int  value)
inline

The number of available devices in the offering.

Definition at line 117 of file OfferingStatus.h.

◆ SetType() [1/2]

void Aws::DeviceFarm::Model::OfferingStatus::SetType ( const OfferingTransactionType value)
inline

The type specified for the offering status.

Definition at line 55 of file OfferingStatus.h.

◆ SetType() [2/2]

void Aws::DeviceFarm::Model::OfferingStatus::SetType ( OfferingTransactionType &&  value)
inline

The type specified for the offering status.

Definition at line 60 of file OfferingStatus.h.

◆ TypeHasBeenSet()

bool Aws::DeviceFarm::Model::OfferingStatus::TypeHasBeenSet ( ) const
inline

The type specified for the offering status.

Definition at line 50 of file OfferingStatus.h.

◆ WithEffectiveOn() [1/2]

OfferingStatus& Aws::DeviceFarm::Model::OfferingStatus::WithEffectiveOn ( const Aws::Utils::DateTime value)
inline

The date on which the offering is effective.

Definition at line 148 of file OfferingStatus.h.

◆ WithEffectiveOn() [2/2]

OfferingStatus& Aws::DeviceFarm::Model::OfferingStatus::WithEffectiveOn ( Aws::Utils::DateTime &&  value)
inline

The date on which the offering is effective.

Definition at line 153 of file OfferingStatus.h.

◆ WithOffering() [1/2]

OfferingStatus& Aws::DeviceFarm::Model::OfferingStatus::WithOffering ( const Offering value)
inline

Represents the metadata of an offering status.

Definition at line 96 of file OfferingStatus.h.

◆ WithOffering() [2/2]

OfferingStatus& Aws::DeviceFarm::Model::OfferingStatus::WithOffering ( Offering &&  value)
inline

Represents the metadata of an offering status.

Definition at line 101 of file OfferingStatus.h.

◆ WithQuantity()

OfferingStatus& Aws::DeviceFarm::Model::OfferingStatus::WithQuantity ( int  value)
inline

The number of available devices in the offering.

Definition at line 122 of file OfferingStatus.h.

◆ WithType() [1/2]

OfferingStatus& Aws::DeviceFarm::Model::OfferingStatus::WithType ( const OfferingTransactionType value)
inline

The type specified for the offering status.

Definition at line 65 of file OfferingStatus.h.

◆ WithType() [2/2]

OfferingStatus& Aws::DeviceFarm::Model::OfferingStatus::WithType ( OfferingTransactionType &&  value)
inline

The type specified for the offering status.

Definition at line 70 of file OfferingStatus.h.


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