/AWS1/CL_MDLRESERVATION¶
Reserved resources available to use
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'
iv_count TYPE /AWS1/MDL__INTEGER /AWS1/MDL__INTEGER¶
Number of reserved resources
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_end TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'
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_name TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
User specified reservation name
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_renewalsettings TYPE REF TO /AWS1/CL_MDLRENEWALSETTINGS /AWS1/CL_MDLRENEWALSETTINGS¶
Renewal settings for the reservation
iv_reservationid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Unique reservation ID, e.g. '1234567'
io_resourcespecification TYPE REF TO /AWS1/CL_MDLRESERVATIONRESRC00 /AWS1/CL_MDLRESERVATIONRESRC00¶
Resource configuration details
iv_start TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'
iv_state TYPE /AWS1/MDLRESERVATIONSTATE /AWS1/MDLRESERVATIONSTATE¶
Current state of reservation, e.g. 'ACTIVE'
it_tags TYPE /AWS1/CL_MDLTAGS_W=>TT_TAGS TT_TAGS¶
A collection of key-value pairs
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 reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'
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 |
Count¶
Number of reserved resources
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COUNT() |
Getter for COUNT, with configurable default |
ASK_COUNT() |
Getter for COUNT w/ exceptions if field has no value |
HAS_COUNT() |
Determine if COUNT 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 |
End¶
Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_END() |
Getter for END, with configurable default |
ASK_END() |
Getter for END w/ exceptions if field has no value |
HAS_END() |
Determine if END 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 |
Name¶
User specified reservation name
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME 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 |
RenewalSettings¶
Renewal settings for the reservation
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RENEWALSETTINGS() |
Getter for RENEWALSETTINGS |
ReservationId¶
Unique reservation ID, e.g. '1234567'
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESERVATIONID() |
Getter for RESERVATIONID, with configurable default |
ASK_RESERVATIONID() |
Getter for RESERVATIONID w/ exceptions if field has no value |
HAS_RESERVATIONID() |
Determine if RESERVATIONID has a value |
ResourceSpecification¶
Resource configuration details
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCESPECIFICATION() |
Getter for RESOURCESPECIFICATION |
Start¶
Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_START() |
Getter for START, with configurable default |
ASK_START() |
Getter for START w/ exceptions if field has no value |
HAS_START() |
Determine if START has a value |
State¶
Current state of reservation, e.g. 'ACTIVE'
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
Tags¶
A collection of key-value pairs
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
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___LISTOFRESERVATION¶
TYPES TT___LISTOFRESERVATION TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDLRESERVATION WITH DEFAULT KEY
.