Skip to content

/AWS1/CL_OSRRSVDINSTOFFERING

Details of an OpenSearch Reserved Instance offering.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_reservedinstofferingid TYPE /AWS1/OSRGUID /AWS1/OSRGUID

The unique identifier of the Reserved Instance offering.

iv_instancetype TYPE /AWS1/OSROPENSRCHPARTITIONIN00 /AWS1/OSROPENSRCHPARTITIONIN00

The OpenSearch instance type offered by the Reserved Instance offering.

iv_duration TYPE /AWS1/OSRINTEGER /AWS1/OSRINTEGER

The duration, in seconds, for which the offering will reserve the OpenSearch instance.

iv_fixedprice TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The upfront fixed charge you will pay to purchase the specific Reserved Instance offering.

iv_usageprice TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The hourly rate at which you're charged for the domain using this Reserved Instance.

iv_currencycode TYPE /AWS1/OSRSTRING /AWS1/OSRSTRING

The currency code for the Reserved Instance offering.

iv_paymentoption TYPE /AWS1/OSRRSVDINSTPMNTOPTION /AWS1/OSRRSVDINSTPMNTOPTION

Payment option for the Reserved Instance offering

it_recurringcharges TYPE /AWS1/CL_OSRRECURRINGCHARGE=>TT_RECURRINGCHARGELIST TT_RECURRINGCHARGELIST

The recurring charge to your account, regardless of whether you creates any domains using the offering.


Queryable Attributes

ReservedInstanceOfferingId

The unique identifier of the Reserved Instance offering.

Accessible with the following methods

Method Description
GET_RESERVEDINSTOFFERINGID() Getter for RESERVEDINSTANCEOFFERINGID, with configurable def
ASK_RESERVEDINSTOFFERINGID() Getter for RESERVEDINSTANCEOFFERINGID w/ exceptions if field
HAS_RESERVEDINSTOFFERINGID() Determine if RESERVEDINSTANCEOFFERINGID has a value

InstanceType

The OpenSearch instance type offered by the Reserved Instance offering.

Accessible with the following methods

Method Description
GET_INSTANCETYPE() Getter for INSTANCETYPE, with configurable default
ASK_INSTANCETYPE() Getter for INSTANCETYPE w/ exceptions if field has no value
HAS_INSTANCETYPE() Determine if INSTANCETYPE has a value

Duration

The duration, in seconds, for which the offering will reserve the OpenSearch instance.

Accessible with the following methods

Method Description
GET_DURATION() Getter for DURATION

FixedPrice

The upfront fixed charge you will pay to purchase the specific Reserved Instance 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

UsagePrice

The hourly rate at which you're charged for the domain using this Reserved Instance.

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

CurrencyCode

The currency code for the Reserved Instance 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

PaymentOption

Payment option for the Reserved Instance offering

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

RecurringCharges

The recurring charge to your account, regardless of whether you creates any domains using the offering.

Accessible with the following methods

Method Description
GET_RECURRINGCHARGES() Getter for RECURRINGCHARGES, with configurable default
ASK_RECURRINGCHARGES() Getter for RECURRINGCHARGES w/ exceptions if field has no va
HAS_RECURRINGCHARGES() Determine if RECURRINGCHARGES 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_RESERVEDINSTOFFERINGLIST

TYPES TT_RESERVEDINSTOFFERINGLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_OSRRSVDINSTOFFERING WITH DEFAULT KEY
.