/AWS1/CL_MDLOFFERING¶
Reserved resources available for purchase
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_ARN
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Unique offering ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:offering:87654321'
IV_CURRENCYCODE
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
IV_DURATION
TYPE /AWS1/MDL__INTEGER
/AWS1/MDL__INTEGER
¶
Lease duration, e.g. '12'
IV_DURATIONUNITS
TYPE /AWS1/MDLOFFERINGDURATIONUNITS
/AWS1/MDLOFFERINGDURATIONUNITS
¶
Units for duration, e.g. 'MONTHS'
IV_FIXEDPRICE
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering
IV_OFFERINGDESCRIPTION
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'
IV_OFFERINGID
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Unique offering ID, e.g. '87654321'
IV_OFFERINGTYPE
TYPE /AWS1/MDLOFFERINGTYPE
/AWS1/MDLOFFERINGTYPE
¶
Offering type, e.g. 'NO_UPFRONT'
IV_REGION
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
AWS region, e.g. 'us-west-2'
IO_RESOURCESPECIFICATION
TYPE REF TO /AWS1/CL_MDLRESERVATIONRESRC00
/AWS1/CL_MDLRESERVATIONRESRC00
¶
Resource configuration details
IV_USAGEPRICE
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
Recurring usage charge for each reserved resource, e.g. '157.0'
Queryable Attributes¶
Arn¶
Unique offering ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:offering:87654321'
Accessible with the following methods¶
Method | Description |
---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
CurrencyCode¶
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
Accessible with the following methods¶
Method | Description |
---|---|
GET_CURRENCYCODE() |
Getter for CURRENCYCODE, with configurable default |
ASK_CURRENCYCODE() |
Getter for CURRENCYCODE w/ exceptions if field has no value |
HAS_CURRENCYCODE() |
Determine if CURRENCYCODE has a value |
Duration¶
Lease duration, e.g. '12'
Accessible with the following methods¶
Method | Description |
---|---|
GET_DURATION() |
Getter for DURATION, with configurable default |
ASK_DURATION() |
Getter for DURATION w/ exceptions if field has no value |
HAS_DURATION() |
Determine if DURATION has a value |
DurationUnits¶
Units for duration, e.g. 'MONTHS'
Accessible with the following methods¶
Method | Description |
---|---|
GET_DURATIONUNITS() |
Getter for DURATIONUNITS, with configurable default |
ASK_DURATIONUNITS() |
Getter for DURATIONUNITS w/ exceptions if field has no value |
HAS_DURATIONUNITS() |
Determine if DURATIONUNITS has a value |
FixedPrice¶
One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering
Accessible with the following methods¶
Method | Description |
---|---|
GET_FIXEDPRICE() |
Getter for FIXEDPRICE, with configurable default |
ASK_FIXEDPRICE() |
Getter for FIXEDPRICE w/ exceptions if field has no value |
STR_FIXEDPRICE() |
String format for FIXEDPRICE, with configurable default |
HAS_FIXEDPRICE() |
Determine if FIXEDPRICE has a value |
OfferingDescription¶
Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'
Accessible with the following methods¶
Method | Description |
---|---|
GET_OFFERINGDESCRIPTION() |
Getter for OFFERINGDESCRIPTION, with configurable default |
ASK_OFFERINGDESCRIPTION() |
Getter for OFFERINGDESCRIPTION w/ exceptions if field has no |
HAS_OFFERINGDESCRIPTION() |
Determine if OFFERINGDESCRIPTION has a value |
OfferingId¶
Unique offering ID, e.g. '87654321'
Accessible with the following methods¶
Method | Description |
---|---|
GET_OFFERINGID() |
Getter for OFFERINGID, with configurable default |
ASK_OFFERINGID() |
Getter for OFFERINGID w/ exceptions if field has no value |
HAS_OFFERINGID() |
Determine if OFFERINGID has a value |
OfferingType¶
Offering type, e.g. 'NO_UPFRONT'
Accessible with the following methods¶
Method | Description |
---|---|
GET_OFFERINGTYPE() |
Getter for OFFERINGTYPE, with configurable default |
ASK_OFFERINGTYPE() |
Getter for OFFERINGTYPE w/ exceptions if field has no value |
HAS_OFFERINGTYPE() |
Determine if OFFERINGTYPE has a value |
Region¶
AWS region, e.g. 'us-west-2'
Accessible with the following methods¶
Method | Description |
---|---|
GET_REGION() |
Getter for REGION, with configurable default |
ASK_REGION() |
Getter for REGION w/ exceptions if field has no value |
HAS_REGION() |
Determine if REGION has a value |
ResourceSpecification¶
Resource configuration details
Accessible with the following methods¶
Method | Description |
---|---|
GET_RESOURCESPECIFICATION() |
Getter for RESOURCESPECIFICATION |
UsagePrice¶
Recurring usage charge for each reserved resource, e.g. '157.0'
Accessible with the following methods¶
Method | Description |
---|---|
GET_USAGEPRICE() |
Getter for USAGEPRICE, with configurable default |
ASK_USAGEPRICE() |
Getter for USAGEPRICE w/ exceptions if field has no value |
STR_USAGEPRICE() |
String format for USAGEPRICE, with configurable default |
HAS_USAGEPRICE() |
Determine if USAGEPRICE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT___LISTOFOFFERING
¶
TYPES TT___LISTOFOFFERING TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDLOFFERING WITH DEFAULT KEY
.