Skip to content

/AWS1/CL_ESSRSVDELASTICSRCHI01

Details of a reserved Elasticsearch instance.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_reservationname TYPE /AWS1/ESSRESERVATIONTOKEN /AWS1/ESSRESERVATIONTOKEN

The customer-specified identifier to track this reservation.

iv_rsvdelasticsearchinstid TYPE /AWS1/ESSGUID /AWS1/ESSGUID

The unique identifier for the reservation.

iv_rsvdelasticsrchinstoffe00 TYPE /AWS1/ESSSTRING /AWS1/ESSSTRING

The offering identifier.

iv_elasticsearchinstancetype TYPE /AWS1/ESSESPARTITIONINSTTYPE /AWS1/ESSESPARTITIONINSTTYPE

The Elasticsearch instance type offered by the reserved instance offering.

iv_starttime TYPE /AWS1/ESSUPDATETIMESTAMP /AWS1/ESSUPDATETIMESTAMP

The time the reservation started.

iv_duration TYPE /AWS1/ESSINTEGER /AWS1/ESSINTEGER

The duration, in seconds, for which the Elasticsearch instance is reserved.

iv_fixedprice TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

iv_usageprice TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The rate you are charged for each hour for the domain that is using this reserved instance.

iv_currencycode TYPE /AWS1/ESSSTRING /AWS1/ESSSTRING

The currency code for the reserved Elasticsearch instance offering.

iv_elasticsearchinstcount TYPE /AWS1/ESSINTEGER /AWS1/ESSINTEGER

The number of Elasticsearch instances that have been reserved.

iv_state TYPE /AWS1/ESSSTRING /AWS1/ESSSTRING

The state of the reserved Elasticsearch instance.

iv_paymentoption TYPE /AWS1/ESSRSVDELASTICSRCHINST00 /AWS1/ESSRSVDELASTICSRCHINST00

The payment option as defined in the reserved Elasticsearch instance offering.

it_recurringcharges TYPE /AWS1/CL_ESSRECURRINGCHARGE=>TT_RECURRINGCHARGELIST TT_RECURRINGCHARGELIST

The charge to your account regardless of whether you are creating any domains using the instance offering.


Queryable Attributes

ReservationName

The customer-specified identifier to track this reservation.

Accessible with the following methods

Method Description
GET_RESERVATIONNAME() Getter for RESERVATIONNAME, with configurable default
ASK_RESERVATIONNAME() Getter for RESERVATIONNAME w/ exceptions if field has no val
HAS_RESERVATIONNAME() Determine if RESERVATIONNAME has a value

ReservedElasticsearchInstanceId

The unique identifier for the reservation.

Accessible with the following methods

Method Description
GET_RSVDELASTICSEARCHINSTID() Getter for RESERVEDELASTICSEARCHINSTID, with configurable de
ASK_RSVDELASTICSEARCHINSTID() Getter for RESERVEDELASTICSEARCHINSTID w/ exceptions if fiel
HAS_RSVDELASTICSEARCHINSTID() Determine if RESERVEDELASTICSEARCHINSTID has a value

ReservedElasticsearchInstanceOfferingId

The offering identifier.

Accessible with the following methods

Method Description
GET_RSVDELASTICSRCHINSTOFF00() Getter for RSVDELASTICSRCHINSTOFFERIN00, with configurable d
ASK_RSVDELASTICSRCHINSTOFF00() Getter for RSVDELASTICSRCHINSTOFFERIN00 w/ exceptions if fie
HAS_RSVDELASTICSRCHINSTOFF00() Determine if RSVDELASTICSRCHINSTOFFERIN00 has a value

ElasticsearchInstanceType

The Elasticsearch instance type offered by the reserved instance offering.

Accessible with the following methods

Method Description
GET_ELASTICSEARCHINSTTYPE() Getter for ELASTICSEARCHINSTANCETYPE, with configurable defa
ASK_ELASTICSEARCHINSTTYPE() Getter for ELASTICSEARCHINSTANCETYPE w/ exceptions if field
HAS_ELASTICSEARCHINSTTYPE() Determine if ELASTICSEARCHINSTANCETYPE has a value

StartTime

The time the reservation started.

Accessible with the following methods

Method Description
GET_STARTTIME() Getter for STARTTIME, with configurable default
ASK_STARTTIME() Getter for STARTTIME w/ exceptions if field has no value
HAS_STARTTIME() Determine if STARTTIME has a value

Duration

The duration, in seconds, for which the Elasticsearch instance is reserved.

Accessible with the following methods

Method Description
GET_DURATION() Getter for DURATION

FixedPrice

The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch 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 rate you are charged for each hour for the domain that is 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 Elasticsearch 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

ElasticsearchInstanceCount

The number of Elasticsearch instances that have been reserved.

Accessible with the following methods

Method Description
GET_ELASTICSEARCHINSTCOUNT() Getter for ELASTICSEARCHINSTANCECOUNT

State

The state of the reserved Elasticsearch instance.

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

PaymentOption

The payment option as defined in the reserved Elasticsearch 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 charge to your account regardless of whether you are creating any domains using the instance 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_RSVDELASTICSEARCHINSTLIST

TYPES TT_RSVDELASTICSEARCHINSTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_ESSRSVDELASTICSRCHI01 WITH DEFAULT KEY
.