/AWS1/CL_LSABUCKETBUNDLE¶
Describes the specifications of a bundle that can be applied to an Amazon Lightsail bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_bundleid
TYPE /AWS1/LSANONEMPTYSTRING
/AWS1/LSANONEMPTYSTRING
¶
The ID of the bundle.
iv_name
TYPE /AWS1/LSANONEMPTYSTRING
/AWS1/LSANONEMPTYSTRING
¶
The name of the bundle.
iv_price
TYPE /AWS1/RT_FLOAT_AS_STRING
/AWS1/RT_FLOAT_AS_STRING
¶
The monthly price of the bundle, in US dollars.
iv_storagepermonthingb
TYPE /AWS1/LSAINTEGER
/AWS1/LSAINTEGER
¶
The storage size of the bundle, in GB.
iv_transferpermonthingb
TYPE /AWS1/LSAINTEGER
/AWS1/LSAINTEGER
¶
The monthly network transfer quota of the bundle.
iv_isactive
TYPE /AWS1/LSABOOLEAN
/AWS1/LSABOOLEAN
¶
Indicates whether the bundle is active. Use for a new or existing bucket.
Queryable Attributes¶
bundleId¶
The ID of the bundle.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BUNDLEID() |
Getter for BUNDLEID, with configurable default |
ASK_BUNDLEID() |
Getter for BUNDLEID w/ exceptions if field has no value |
HAS_BUNDLEID() |
Determine if BUNDLEID has a value |
name¶
The name of the bundle.
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 |
price¶
The monthly price of the bundle, in US dollars.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRICE() |
Getter for PRICE, with configurable default |
ASK_PRICE() |
Getter for PRICE w/ exceptions if field has no value |
STR_PRICE() |
String format for PRICE, with configurable default |
HAS_PRICE() |
Determine if PRICE has a value |
storagePerMonthInGb¶
The storage size of the bundle, in GB.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STORAGEPERMONTHINGB() |
Getter for STORAGEPERMONTHINGB, with configurable default |
ASK_STORAGEPERMONTHINGB() |
Getter for STORAGEPERMONTHINGB w/ exceptions if field has no |
HAS_STORAGEPERMONTHINGB() |
Determine if STORAGEPERMONTHINGB has a value |
transferPerMonthInGb¶
The monthly network transfer quota of the bundle.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TRANSFERPERMONTHINGB() |
Getter for TRANSFERPERMONTHINGB, with configurable default |
ASK_TRANSFERPERMONTHINGB() |
Getter for TRANSFERPERMONTHINGB w/ exceptions if field has n |
HAS_TRANSFERPERMONTHINGB() |
Determine if TRANSFERPERMONTHINGB has a value |
isActive¶
Indicates whether the bundle is active. Use for a new or existing bucket.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ISACTIVE() |
Getter for ISACTIVE, with configurable default |
ASK_ISACTIVE() |
Getter for ISACTIVE w/ exceptions if field has no value |
HAS_ISACTIVE() |
Determine if ISACTIVE 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_BUCKETBUNDLELIST
¶
TYPES TT_BUCKETBUNDLELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LSABUCKETBUNDLE WITH DEFAULT KEY
.