/AWS1/CL_LICGRANTEDLICENSE¶
Describes a license that is granted to a grantee.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_licensearn
TYPE /AWS1/LICARN
/AWS1/LICARN
¶
Amazon Resource Name (ARN) of the license.
iv_licensename
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
License name.
iv_productname
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Product name.
iv_productsku
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Product SKU.
io_issuer
TYPE REF TO /AWS1/CL_LICISSUERDETAILS
/AWS1/CL_LICISSUERDETAILS
¶
Granted license issuer.
iv_homeregion
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Home Region of the granted license.
iv_status
TYPE /AWS1/LICLICENSESTATUS
/AWS1/LICLICENSESTATUS
¶
Granted license status.
io_validity
TYPE REF TO /AWS1/CL_LICDATETIMERANGE
/AWS1/CL_LICDATETIMERANGE
¶
Date and time range during which the granted license is valid, in ISO8601-UTC format.
iv_beneficiary
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Granted license beneficiary.
it_entitlements
TYPE /AWS1/CL_LICENTITLEMENT=>TT_ENTITLEMENTLIST
TT_ENTITLEMENTLIST
¶
License entitlements.
io_consumptionconfiguration
TYPE REF TO /AWS1/CL_LICCONSUMPTIONCONF
/AWS1/CL_LICCONSUMPTIONCONF
¶
Configuration for consumption of the license.
it_licensemetadata
TYPE /AWS1/CL_LICMETADATA=>TT_METADATALIST
TT_METADATALIST
¶
Granted license metadata.
iv_createtime
TYPE /AWS1/LICISO8601DATETIME
/AWS1/LICISO8601DATETIME
¶
Creation time of the granted license.
iv_version
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Version of the granted license.
io_receivedmetadata
TYPE REF TO /AWS1/CL_LICRECEIVEDMETADATA
/AWS1/CL_LICRECEIVEDMETADATA
¶
Granted license received metadata.
Queryable Attributes¶
LicenseArn¶
Amazon Resource Name (ARN) of the license.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSEARN() |
Getter for LICENSEARN, with configurable default |
ASK_LICENSEARN() |
Getter for LICENSEARN w/ exceptions if field has no value |
HAS_LICENSEARN() |
Determine if LICENSEARN has a value |
LicenseName¶
License name.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSENAME() |
Getter for LICENSENAME, with configurable default |
ASK_LICENSENAME() |
Getter for LICENSENAME w/ exceptions if field has no value |
HAS_LICENSENAME() |
Determine if LICENSENAME has a value |
ProductName¶
Product name.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRODUCTNAME() |
Getter for PRODUCTNAME, with configurable default |
ASK_PRODUCTNAME() |
Getter for PRODUCTNAME w/ exceptions if field has no value |
HAS_PRODUCTNAME() |
Determine if PRODUCTNAME has a value |
ProductSKU¶
Product SKU.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRODUCTSKU() |
Getter for PRODUCTSKU, with configurable default |
ASK_PRODUCTSKU() |
Getter for PRODUCTSKU w/ exceptions if field has no value |
HAS_PRODUCTSKU() |
Determine if PRODUCTSKU has a value |
Issuer¶
Granted license issuer.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ISSUER() |
Getter for ISSUER |
HomeRegion¶
Home Region of the granted license.
Accessible with the following methods¶
Method | Description |
---|---|
GET_HOMEREGION() |
Getter for HOMEREGION, with configurable default |
ASK_HOMEREGION() |
Getter for HOMEREGION w/ exceptions if field has no value |
HAS_HOMEREGION() |
Determine if HOMEREGION has a value |
Status¶
Granted license status.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
Validity¶
Date and time range during which the granted license is valid, in ISO8601-UTC format.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VALIDITY() |
Getter for VALIDITY |
Beneficiary¶
Granted license beneficiary.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BENEFICIARY() |
Getter for BENEFICIARY, with configurable default |
ASK_BENEFICIARY() |
Getter for BENEFICIARY w/ exceptions if field has no value |
HAS_BENEFICIARY() |
Determine if BENEFICIARY has a value |
Entitlements¶
License entitlements.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENTITLEMENTS() |
Getter for ENTITLEMENTS, with configurable default |
ASK_ENTITLEMENTS() |
Getter for ENTITLEMENTS w/ exceptions if field has no value |
HAS_ENTITLEMENTS() |
Determine if ENTITLEMENTS has a value |
ConsumptionConfiguration¶
Configuration for consumption of the license.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONSUMPTIONCONFIGURATION() |
Getter for CONSUMPTIONCONFIGURATION |
LicenseMetadata¶
Granted license metadata.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSEMETADATA() |
Getter for LICENSEMETADATA, with configurable default |
ASK_LICENSEMETADATA() |
Getter for LICENSEMETADATA w/ exceptions if field has no val |
HAS_LICENSEMETADATA() |
Determine if LICENSEMETADATA has a value |
CreateTime¶
Creation time of the granted license.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CREATETIME() |
Getter for CREATETIME, with configurable default |
ASK_CREATETIME() |
Getter for CREATETIME w/ exceptions if field has no value |
HAS_CREATETIME() |
Determine if CREATETIME has a value |
Version¶
Version of the granted license.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VERSION() |
Getter for VERSION, with configurable default |
ASK_VERSION() |
Getter for VERSION w/ exceptions if field has no value |
HAS_VERSION() |
Determine if VERSION has a value |
ReceivedMetadata¶
Granted license received metadata.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RECEIVEDMETADATA() |
Getter for RECEIVEDMETADATA |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_GRANTEDLICENSELIST
¶
TYPES TT_GRANTEDLICENSELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LICGRANTEDLICENSE WITH DEFAULT KEY
.