AWS SDK for C++  1.9.157
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConnect::Model::Reservation Class Reference

#include <Reservation.h>

Public Member Functions

 Reservation ()
 
 Reservation (Aws::Utils::Json::JsonView jsonValue)
 
Reservationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCurrencyCode () const
 
bool CurrencyCodeHasBeenSet () const
 
void SetCurrencyCode (const Aws::String &value)
 
void SetCurrencyCode (Aws::String &&value)
 
void SetCurrencyCode (const char *value)
 
ReservationWithCurrencyCode (const Aws::String &value)
 
ReservationWithCurrencyCode (Aws::String &&value)
 
ReservationWithCurrencyCode (const char *value)
 
int GetDuration () const
 
bool DurationHasBeenSet () const
 
void SetDuration (int value)
 
ReservationWithDuration (int value)
 
const DurationUnitsGetDurationUnits () const
 
bool DurationUnitsHasBeenSet () const
 
void SetDurationUnits (const DurationUnits &value)
 
void SetDurationUnits (DurationUnits &&value)
 
ReservationWithDurationUnits (const DurationUnits &value)
 
ReservationWithDurationUnits (DurationUnits &&value)
 
const Aws::StringGetEnd () const
 
bool EndHasBeenSet () const
 
void SetEnd (const Aws::String &value)
 
void SetEnd (Aws::String &&value)
 
void SetEnd (const char *value)
 
ReservationWithEnd (const Aws::String &value)
 
ReservationWithEnd (Aws::String &&value)
 
ReservationWithEnd (const char *value)
 
const Aws::StringGetOfferingArn () const
 
bool OfferingArnHasBeenSet () const
 
void SetOfferingArn (const Aws::String &value)
 
void SetOfferingArn (Aws::String &&value)
 
void SetOfferingArn (const char *value)
 
ReservationWithOfferingArn (const Aws::String &value)
 
ReservationWithOfferingArn (Aws::String &&value)
 
ReservationWithOfferingArn (const char *value)
 
const Aws::StringGetOfferingDescription () const
 
bool OfferingDescriptionHasBeenSet () const
 
void SetOfferingDescription (const Aws::String &value)
 
void SetOfferingDescription (Aws::String &&value)
 
void SetOfferingDescription (const char *value)
 
ReservationWithOfferingDescription (const Aws::String &value)
 
ReservationWithOfferingDescription (Aws::String &&value)
 
ReservationWithOfferingDescription (const char *value)
 
const Aws::StringGetPricePerUnit () const
 
bool PricePerUnitHasBeenSet () const
 
void SetPricePerUnit (const Aws::String &value)
 
void SetPricePerUnit (Aws::String &&value)
 
void SetPricePerUnit (const char *value)
 
ReservationWithPricePerUnit (const Aws::String &value)
 
ReservationWithPricePerUnit (Aws::String &&value)
 
ReservationWithPricePerUnit (const char *value)
 
const PriceUnitsGetPriceUnits () const
 
bool PriceUnitsHasBeenSet () const
 
void SetPriceUnits (const PriceUnits &value)
 
void SetPriceUnits (PriceUnits &&value)
 
ReservationWithPriceUnits (const PriceUnits &value)
 
ReservationWithPriceUnits (PriceUnits &&value)
 
const Aws::StringGetReservationArn () const
 
bool ReservationArnHasBeenSet () const
 
void SetReservationArn (const Aws::String &value)
 
void SetReservationArn (Aws::String &&value)
 
void SetReservationArn (const char *value)
 
ReservationWithReservationArn (const Aws::String &value)
 
ReservationWithReservationArn (Aws::String &&value)
 
ReservationWithReservationArn (const char *value)
 
const Aws::StringGetReservationName () const
 
bool ReservationNameHasBeenSet () const
 
void SetReservationName (const Aws::String &value)
 
void SetReservationName (Aws::String &&value)
 
void SetReservationName (const char *value)
 
ReservationWithReservationName (const Aws::String &value)
 
ReservationWithReservationName (Aws::String &&value)
 
ReservationWithReservationName (const char *value)
 
const ReservationStateGetReservationState () const
 
bool ReservationStateHasBeenSet () const
 
void SetReservationState (const ReservationState &value)
 
void SetReservationState (ReservationState &&value)
 
ReservationWithReservationState (const ReservationState &value)
 
ReservationWithReservationState (ReservationState &&value)
 
const ResourceSpecificationGetResourceSpecification () const
 
bool ResourceSpecificationHasBeenSet () const
 
void SetResourceSpecification (const ResourceSpecification &value)
 
void SetResourceSpecification (ResourceSpecification &&value)
 
ReservationWithResourceSpecification (const ResourceSpecification &value)
 
ReservationWithResourceSpecification (ResourceSpecification &&value)
 
const Aws::StringGetStart () const
 
bool StartHasBeenSet () const
 
void SetStart (const Aws::String &value)
 
void SetStart (Aws::String &&value)
 
void SetStart (const char *value)
 
ReservationWithStart (const Aws::String &value)
 
ReservationWithStart (Aws::String &&value)
 
ReservationWithStart (const char *value)
 

Detailed Description

A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period. The discounted rate in the reservation applies to outbound bandwidth for all flows from your account until your account reaches the amount of bandwidth in your reservation. If you use more outbound bandwidth than the agreed upon amount in a single month, the overage is charged at the on-demand rate.

See Also:

AWS API Reference

Definition at line 41 of file Reservation.h.

Constructor & Destructor Documentation

◆ Reservation() [1/2]

Aws::MediaConnect::Model::Reservation::Reservation ( )

◆ Reservation() [2/2]

Aws::MediaConnect::Model::Reservation::Reservation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CurrencyCodeHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::CurrencyCodeHasBeenSet ( ) const
inline

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

Definition at line 60 of file Reservation.h.

◆ DurationHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::DurationHasBeenSet ( ) const
inline

The length of time that this reservation is active. MediaConnect defines this value in the offering.

Definition at line 109 of file Reservation.h.

◆ DurationUnitsHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::DurationUnitsHasBeenSet ( ) const
inline

The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

Definition at line 134 of file Reservation.h.

◆ EndHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::EndHasBeenSet ( ) const
inline

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

Definition at line 171 of file Reservation.h.

◆ GetCurrencyCode()

const Aws::String& Aws::MediaConnect::Model::Reservation::GetCurrencyCode ( ) const
inline

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

Definition at line 54 of file Reservation.h.

◆ GetDuration()

int Aws::MediaConnect::Model::Reservation::GetDuration ( ) const
inline

The length of time that this reservation is active. MediaConnect defines this value in the offering.

Definition at line 103 of file Reservation.h.

◆ GetDurationUnits()

const DurationUnits& Aws::MediaConnect::Model::Reservation::GetDurationUnits ( ) const
inline

The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

Definition at line 128 of file Reservation.h.

◆ GetEnd()

const Aws::String& Aws::MediaConnect::Model::Reservation::GetEnd ( ) const
inline

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

Definition at line 165 of file Reservation.h.

◆ GetOfferingArn()

const Aws::String& Aws::MediaConnect::Model::Reservation::GetOfferingArn ( ) const
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

Definition at line 213 of file Reservation.h.

◆ GetOfferingDescription()

const Aws::String& Aws::MediaConnect::Model::Reservation::GetOfferingDescription ( ) const
inline

A description of the offering. MediaConnect defines this value in the offering.

Definition at line 254 of file Reservation.h.

◆ GetPricePerUnit()

const Aws::String& Aws::MediaConnect::Model::Reservation::GetPricePerUnit ( ) const
inline

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 296 of file Reservation.h.

◆ GetPriceUnits()

const PriceUnits& Aws::MediaConnect::Model::Reservation::GetPriceUnits ( ) const
inline

The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 346 of file Reservation.h.

◆ GetReservationArn()

const Aws::String& Aws::MediaConnect::Model::Reservation::GetReservationArn ( ) const
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

Definition at line 388 of file Reservation.h.

◆ GetReservationName()

const Aws::String& Aws::MediaConnect::Model::Reservation::GetReservationName ( ) const
inline

The name that you assigned to the reservation when you purchased the offering.

Definition at line 436 of file Reservation.h.

◆ GetReservationState()

const ReservationState& Aws::MediaConnect::Model::Reservation::GetReservationState ( ) const
inline

The status of your reservation.

Definition at line 477 of file Reservation.h.

◆ GetResourceSpecification()

const ResourceSpecification& Aws::MediaConnect::Model::Reservation::GetResourceSpecification ( ) const
inline

A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

Definition at line 510 of file Reservation.h.

◆ GetStart()

const Aws::String& Aws::MediaConnect::Model::Reservation::GetStart ( ) const
inline

The day and time that the reservation becomes active. You set this value when you purchase the offering.

Definition at line 552 of file Reservation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConnect::Model::Reservation::Jsonize ( ) const

◆ OfferingArnHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::OfferingArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

Definition at line 218 of file Reservation.h.

◆ OfferingDescriptionHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::OfferingDescriptionHasBeenSet ( ) const
inline

A description of the offering. MediaConnect defines this value in the offering.

Definition at line 259 of file Reservation.h.

◆ operator=()

Reservation& Aws::MediaConnect::Model::Reservation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PricePerUnitHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::PricePerUnitHasBeenSet ( ) const
inline

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 302 of file Reservation.h.

◆ PriceUnitsHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::PriceUnitsHasBeenSet ( ) const
inline

The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 353 of file Reservation.h.

◆ ReservationArnHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::ReservationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

Definition at line 394 of file Reservation.h.

◆ ReservationNameHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::ReservationNameHasBeenSet ( ) const
inline

The name that you assigned to the reservation when you purchased the offering.

Definition at line 441 of file Reservation.h.

◆ ReservationStateHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::ReservationStateHasBeenSet ( ) const
inline

The status of your reservation.

Definition at line 482 of file Reservation.h.

◆ ResourceSpecificationHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::ResourceSpecificationHasBeenSet ( ) const
inline

A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

Definition at line 517 of file Reservation.h.

◆ SetCurrencyCode() [1/3]

void Aws::MediaConnect::Model::Reservation::SetCurrencyCode ( Aws::String &&  value)
inline

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

Definition at line 72 of file Reservation.h.

◆ SetCurrencyCode() [2/3]

void Aws::MediaConnect::Model::Reservation::SetCurrencyCode ( const Aws::String value)
inline

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

Definition at line 66 of file Reservation.h.

◆ SetCurrencyCode() [3/3]

void Aws::MediaConnect::Model::Reservation::SetCurrencyCode ( const char *  value)
inline

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

Definition at line 78 of file Reservation.h.

◆ SetDuration()

void Aws::MediaConnect::Model::Reservation::SetDuration ( int  value)
inline

The length of time that this reservation is active. MediaConnect defines this value in the offering.

Definition at line 115 of file Reservation.h.

◆ SetDurationUnits() [1/2]

void Aws::MediaConnect::Model::Reservation::SetDurationUnits ( const DurationUnits value)
inline

The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

Definition at line 140 of file Reservation.h.

◆ SetDurationUnits() [2/2]

void Aws::MediaConnect::Model::Reservation::SetDurationUnits ( DurationUnits &&  value)
inline

The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

Definition at line 146 of file Reservation.h.

◆ SetEnd() [1/3]

void Aws::MediaConnect::Model::Reservation::SetEnd ( Aws::String &&  value)
inline

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

Definition at line 183 of file Reservation.h.

◆ SetEnd() [2/3]

void Aws::MediaConnect::Model::Reservation::SetEnd ( const Aws::String value)
inline

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

Definition at line 177 of file Reservation.h.

◆ SetEnd() [3/3]

void Aws::MediaConnect::Model::Reservation::SetEnd ( const char *  value)
inline

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

Definition at line 189 of file Reservation.h.

◆ SetOfferingArn() [1/3]

void Aws::MediaConnect::Model::Reservation::SetOfferingArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

Definition at line 228 of file Reservation.h.

◆ SetOfferingArn() [2/3]

void Aws::MediaConnect::Model::Reservation::SetOfferingArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

Definition at line 223 of file Reservation.h.

◆ SetOfferingArn() [3/3]

void Aws::MediaConnect::Model::Reservation::SetOfferingArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

Definition at line 233 of file Reservation.h.

◆ SetOfferingDescription() [1/3]

void Aws::MediaConnect::Model::Reservation::SetOfferingDescription ( Aws::String &&  value)
inline

A description of the offering. MediaConnect defines this value in the offering.

Definition at line 269 of file Reservation.h.

◆ SetOfferingDescription() [2/3]

void Aws::MediaConnect::Model::Reservation::SetOfferingDescription ( const Aws::String value)
inline

A description of the offering. MediaConnect defines this value in the offering.

Definition at line 264 of file Reservation.h.

◆ SetOfferingDescription() [3/3]

void Aws::MediaConnect::Model::Reservation::SetOfferingDescription ( const char *  value)
inline

A description of the offering. MediaConnect defines this value in the offering.

Definition at line 274 of file Reservation.h.

◆ SetPricePerUnit() [1/3]

void Aws::MediaConnect::Model::Reservation::SetPricePerUnit ( Aws::String &&  value)
inline

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 314 of file Reservation.h.

◆ SetPricePerUnit() [2/3]

void Aws::MediaConnect::Model::Reservation::SetPricePerUnit ( const Aws::String value)
inline

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 308 of file Reservation.h.

◆ SetPricePerUnit() [3/3]

void Aws::MediaConnect::Model::Reservation::SetPricePerUnit ( const char *  value)
inline

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 320 of file Reservation.h.

◆ SetPriceUnits() [1/2]

void Aws::MediaConnect::Model::Reservation::SetPriceUnits ( const PriceUnits value)
inline

The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 360 of file Reservation.h.

◆ SetPriceUnits() [2/2]

void Aws::MediaConnect::Model::Reservation::SetPriceUnits ( PriceUnits &&  value)
inline

The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 367 of file Reservation.h.

◆ SetReservationArn() [1/3]

void Aws::MediaConnect::Model::Reservation::SetReservationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

Definition at line 406 of file Reservation.h.

◆ SetReservationArn() [2/3]

void Aws::MediaConnect::Model::Reservation::SetReservationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

Definition at line 400 of file Reservation.h.

◆ SetReservationArn() [3/3]

void Aws::MediaConnect::Model::Reservation::SetReservationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

Definition at line 412 of file Reservation.h.

◆ SetReservationName() [1/3]

void Aws::MediaConnect::Model::Reservation::SetReservationName ( Aws::String &&  value)
inline

The name that you assigned to the reservation when you purchased the offering.

Definition at line 451 of file Reservation.h.

◆ SetReservationName() [2/3]

void Aws::MediaConnect::Model::Reservation::SetReservationName ( const Aws::String value)
inline

The name that you assigned to the reservation when you purchased the offering.

Definition at line 446 of file Reservation.h.

◆ SetReservationName() [3/3]

void Aws::MediaConnect::Model::Reservation::SetReservationName ( const char *  value)
inline

The name that you assigned to the reservation when you purchased the offering.

Definition at line 456 of file Reservation.h.

◆ SetReservationState() [1/2]

void Aws::MediaConnect::Model::Reservation::SetReservationState ( const ReservationState value)
inline

The status of your reservation.

Definition at line 487 of file Reservation.h.

◆ SetReservationState() [2/2]

void Aws::MediaConnect::Model::Reservation::SetReservationState ( ReservationState &&  value)
inline

The status of your reservation.

Definition at line 492 of file Reservation.h.

◆ SetResourceSpecification() [1/2]

void Aws::MediaConnect::Model::Reservation::SetResourceSpecification ( const ResourceSpecification value)
inline

A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

Definition at line 524 of file Reservation.h.

◆ SetResourceSpecification() [2/2]

void Aws::MediaConnect::Model::Reservation::SetResourceSpecification ( ResourceSpecification &&  value)
inline

A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

Definition at line 531 of file Reservation.h.

◆ SetStart() [1/3]

void Aws::MediaConnect::Model::Reservation::SetStart ( Aws::String &&  value)
inline

The day and time that the reservation becomes active. You set this value when you purchase the offering.

Definition at line 570 of file Reservation.h.

◆ SetStart() [2/3]

void Aws::MediaConnect::Model::Reservation::SetStart ( const Aws::String value)
inline

The day and time that the reservation becomes active. You set this value when you purchase the offering.

Definition at line 564 of file Reservation.h.

◆ SetStart() [3/3]

void Aws::MediaConnect::Model::Reservation::SetStart ( const char *  value)
inline

The day and time that the reservation becomes active. You set this value when you purchase the offering.

Definition at line 576 of file Reservation.h.

◆ StartHasBeenSet()

bool Aws::MediaConnect::Model::Reservation::StartHasBeenSet ( ) const
inline

The day and time that the reservation becomes active. You set this value when you purchase the offering.

Definition at line 558 of file Reservation.h.

◆ WithCurrencyCode() [1/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithCurrencyCode ( Aws::String &&  value)
inline

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

Definition at line 90 of file Reservation.h.

◆ WithCurrencyCode() [2/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithCurrencyCode ( const Aws::String value)
inline

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

Definition at line 84 of file Reservation.h.

◆ WithCurrencyCode() [3/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithCurrencyCode ( const char *  value)
inline

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

Definition at line 96 of file Reservation.h.

◆ WithDuration()

Reservation& Aws::MediaConnect::Model::Reservation::WithDuration ( int  value)
inline

The length of time that this reservation is active. MediaConnect defines this value in the offering.

Definition at line 121 of file Reservation.h.

◆ WithDurationUnits() [1/2]

Reservation& Aws::MediaConnect::Model::Reservation::WithDurationUnits ( const DurationUnits value)
inline

The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

Definition at line 152 of file Reservation.h.

◆ WithDurationUnits() [2/2]

Reservation& Aws::MediaConnect::Model::Reservation::WithDurationUnits ( DurationUnits &&  value)
inline

The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

Definition at line 158 of file Reservation.h.

◆ WithEnd() [1/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithEnd ( Aws::String &&  value)
inline

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

Definition at line 201 of file Reservation.h.

◆ WithEnd() [2/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithEnd ( const Aws::String value)
inline

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

Definition at line 195 of file Reservation.h.

◆ WithEnd() [3/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithEnd ( const char *  value)
inline

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

Definition at line 207 of file Reservation.h.

◆ WithOfferingArn() [1/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithOfferingArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

Definition at line 243 of file Reservation.h.

◆ WithOfferingArn() [2/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithOfferingArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

Definition at line 238 of file Reservation.h.

◆ WithOfferingArn() [3/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithOfferingArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

Definition at line 248 of file Reservation.h.

◆ WithOfferingDescription() [1/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithOfferingDescription ( Aws::String &&  value)
inline

A description of the offering. MediaConnect defines this value in the offering.

Definition at line 284 of file Reservation.h.

◆ WithOfferingDescription() [2/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithOfferingDescription ( const Aws::String value)
inline

A description of the offering. MediaConnect defines this value in the offering.

Definition at line 279 of file Reservation.h.

◆ WithOfferingDescription() [3/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithOfferingDescription ( const char *  value)
inline

A description of the offering. MediaConnect defines this value in the offering.

Definition at line 289 of file Reservation.h.

◆ WithPricePerUnit() [1/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithPricePerUnit ( Aws::String &&  value)
inline

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 332 of file Reservation.h.

◆ WithPricePerUnit() [2/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithPricePerUnit ( const Aws::String value)
inline

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 326 of file Reservation.h.

◆ WithPricePerUnit() [3/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithPricePerUnit ( const char *  value)
inline

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 338 of file Reservation.h.

◆ WithPriceUnits() [1/2]

Reservation& Aws::MediaConnect::Model::Reservation::WithPriceUnits ( const PriceUnits value)
inline

The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 374 of file Reservation.h.

◆ WithPriceUnits() [2/2]

Reservation& Aws::MediaConnect::Model::Reservation::WithPriceUnits ( PriceUnits &&  value)
inline

The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

Definition at line 381 of file Reservation.h.

◆ WithReservationArn() [1/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithReservationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

Definition at line 424 of file Reservation.h.

◆ WithReservationArn() [2/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithReservationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

Definition at line 418 of file Reservation.h.

◆ WithReservationArn() [3/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithReservationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

Definition at line 430 of file Reservation.h.

◆ WithReservationName() [1/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithReservationName ( Aws::String &&  value)
inline

The name that you assigned to the reservation when you purchased the offering.

Definition at line 466 of file Reservation.h.

◆ WithReservationName() [2/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithReservationName ( const Aws::String value)
inline

The name that you assigned to the reservation when you purchased the offering.

Definition at line 461 of file Reservation.h.

◆ WithReservationName() [3/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithReservationName ( const char *  value)
inline

The name that you assigned to the reservation when you purchased the offering.

Definition at line 471 of file Reservation.h.

◆ WithReservationState() [1/2]

Reservation& Aws::MediaConnect::Model::Reservation::WithReservationState ( const ReservationState value)
inline

The status of your reservation.

Definition at line 497 of file Reservation.h.

◆ WithReservationState() [2/2]

Reservation& Aws::MediaConnect::Model::Reservation::WithReservationState ( ReservationState &&  value)
inline

The status of your reservation.

Definition at line 502 of file Reservation.h.

◆ WithResourceSpecification() [1/2]

Reservation& Aws::MediaConnect::Model::Reservation::WithResourceSpecification ( const ResourceSpecification value)
inline

A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

Definition at line 538 of file Reservation.h.

◆ WithResourceSpecification() [2/2]

Reservation& Aws::MediaConnect::Model::Reservation::WithResourceSpecification ( ResourceSpecification &&  value)
inline

A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

Definition at line 545 of file Reservation.h.

◆ WithStart() [1/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithStart ( Aws::String &&  value)
inline

The day and time that the reservation becomes active. You set this value when you purchase the offering.

Definition at line 588 of file Reservation.h.

◆ WithStart() [2/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithStart ( const Aws::String value)
inline

The day and time that the reservation becomes active. You set this value when you purchase the offering.

Definition at line 582 of file Reservation.h.

◆ WithStart() [3/3]

Reservation& Aws::MediaConnect::Model::Reservation::WithStart ( const char *  value)
inline

The day and time that the reservation becomes active. You set this value when you purchase the offering.

Definition at line 594 of file Reservation.h.


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