/AWS1/CL_TCBLSTSOLFUNCPACKAG02¶
Information about a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/TCBVNFPKGID /AWS1/TCBVNFPKGID¶
ID of the function package.
iv_arn TYPE /AWS1/TCBVNFPKGARN /AWS1/TCBVNFPKGARN¶
Function package ARN.
iv_onboardingstate TYPE /AWS1/TCBONBOARDINGSTATE /AWS1/TCBONBOARDINGSTATE¶
Onboarding state of the function package.
iv_operationalstate TYPE /AWS1/TCBOPERATIONALSTATE /AWS1/TCBOPERATIONALSTATE¶
Operational state of the function package.
iv_usagestate TYPE /AWS1/TCBUSAGESTATE /AWS1/TCBUSAGESTATE¶
Usage state of the function package.
Optional arguments:¶
iv_vnfdid TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
Identifies the function package and the function package descriptor.
iv_vnfprovider TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
Provider of the function package and the function package descriptor.
iv_vnfproductname TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
The product name for the network function.
iv_vnfdversion TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
Identifies the version of the function package descriptor.
io_metadata TYPE REF TO /AWS1/CL_TCBLSTSOLFUNCPACKAG03 /AWS1/CL_TCBLSTSOLFUNCPACKAG03¶
The metadata of the function package.
Queryable Attributes¶
id¶
ID of the function package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
arn¶
Function package ARN.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
onboardingState¶
Onboarding state of the function package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONBOARDINGSTATE() |
Getter for ONBOARDINGSTATE, with configurable default |
ASK_ONBOARDINGSTATE() |
Getter for ONBOARDINGSTATE w/ exceptions if field has no val |
HAS_ONBOARDINGSTATE() |
Determine if ONBOARDINGSTATE has a value |
operationalState¶
Operational state of the function package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPERATIONALSTATE() |
Getter for OPERATIONALSTATE, with configurable default |
ASK_OPERATIONALSTATE() |
Getter for OPERATIONALSTATE w/ exceptions if field has no va |
HAS_OPERATIONALSTATE() |
Determine if OPERATIONALSTATE has a value |
usageState¶
Usage state of the function package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USAGESTATE() |
Getter for USAGESTATE, with configurable default |
ASK_USAGESTATE() |
Getter for USAGESTATE w/ exceptions if field has no value |
HAS_USAGESTATE() |
Determine if USAGESTATE has a value |
vnfdId¶
Identifies the function package and the function package descriptor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VNFDID() |
Getter for VNFDID, with configurable default |
ASK_VNFDID() |
Getter for VNFDID w/ exceptions if field has no value |
HAS_VNFDID() |
Determine if VNFDID has a value |
vnfProvider¶
Provider of the function package and the function package descriptor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VNFPROVIDER() |
Getter for VNFPROVIDER, with configurable default |
ASK_VNFPROVIDER() |
Getter for VNFPROVIDER w/ exceptions if field has no value |
HAS_VNFPROVIDER() |
Determine if VNFPROVIDER has a value |
vnfProductName¶
The product name for the network function.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VNFPRODUCTNAME() |
Getter for VNFPRODUCTNAME, with configurable default |
ASK_VNFPRODUCTNAME() |
Getter for VNFPRODUCTNAME w/ exceptions if field has no valu |
HAS_VNFPRODUCTNAME() |
Determine if VNFPRODUCTNAME has a value |
vnfdVersion¶
Identifies the version of the function package descriptor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VNFDVERSION() |
Getter for VNFDVERSION, with configurable default |
ASK_VNFDVERSION() |
Getter for VNFDVERSION w/ exceptions if field has no value |
HAS_VNFDVERSION() |
Determine if VNFDVERSION has a value |
metadata¶
The metadata of the function package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METADATA() |
Getter for METADATA |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_LISTSOLFUNCPACKAGERESOURCES¶
TYPES TT_LISTSOLFUNCPACKAGERESOURCES TYPE STANDARD TABLE OF REF TO /AWS1/CL_TCBLSTSOLFUNCPACKAG02 WITH DEFAULT KEY
.