/AWS1/CL_EC2HOSTOFFERING¶
Details about the Dedicated Host Reservation offering.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_currencycode TYPE /AWS1/EC2CURRENCYCODEVALUES /AWS1/EC2CURRENCYCODEVALUES¶
The currency of the offering.
iv_duration TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER¶
The duration of the offering (in seconds).
iv_hourlyprice TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The hourly price of the offering.
iv_instancefamily TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The instance family of the offering.
iv_offeringid TYPE /AWS1/EC2OFFERINGID /AWS1/EC2OFFERINGID¶
The ID of the offering.
iv_paymentoption TYPE /AWS1/EC2PAYMENTOPTION /AWS1/EC2PAYMENTOPTION¶
The available payment option.
iv_upfrontprice TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The upfront price of the offering. Does not apply to No Upfront offerings.
Queryable Attributes¶
CurrencyCode¶
The currency of the offering.
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¶
The duration of the offering (in seconds).
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 |
HourlyPrice¶
The hourly price of the offering.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HOURLYPRICE() |
Getter for HOURLYPRICE, with configurable default |
ASK_HOURLYPRICE() |
Getter for HOURLYPRICE w/ exceptions if field has no value |
HAS_HOURLYPRICE() |
Determine if HOURLYPRICE has a value |
InstanceFamily¶
The instance family of the offering.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEFAMILY() |
Getter for INSTANCEFAMILY, with configurable default |
ASK_INSTANCEFAMILY() |
Getter for INSTANCEFAMILY w/ exceptions if field has no valu |
HAS_INSTANCEFAMILY() |
Determine if INSTANCEFAMILY has a value |
OfferingId¶
The ID of the offering.
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 |
PaymentOption¶
The available payment option.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTOPTION() |
Getter for PAYMENTOPTION, with configurable default |
ASK_PAYMENTOPTION() |
Getter for PAYMENTOPTION w/ exceptions if field has no value |
HAS_PAYMENTOPTION() |
Determine if PAYMENTOPTION has a value |
UpfrontPrice¶
The upfront price of the offering. Does not apply to No Upfront offerings.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPFRONTPRICE() |
Getter for UPFRONTPRICE, with configurable default |
ASK_UPFRONTPRICE() |
Getter for UPFRONTPRICE w/ exceptions if field has no value |
HAS_UPFRONTPRICE() |
Determine if UPFRONTPRICE 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_HOSTOFFERINGSET¶
TYPES TT_HOSTOFFERINGSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2HOSTOFFERING WITH DEFAULT KEY
.