/AWS1/CL_GLUCONNECTORPROPERTY¶
Defines a property configuration for connection types, default values, and where the property should be used in requests.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/GLUPROPERTYNAME /AWS1/GLUPROPERTYNAME¶
The name of the property.
iv_required TYPE /AWS1/GLUBOOL /AWS1/GLUBOOL¶
Indicates whether the property is required.
iv_propertytype TYPE /AWS1/GLUPROPERTYTYPE /AWS1/GLUPROPERTYTYPE¶
The data type of this property
Optional arguments:¶
iv_keyoverride TYPE /AWS1/GLUCONNECTORPROPERTYKEY /AWS1/GLUCONNECTORPROPERTYKEY¶
A key name to use when sending this property in API requests, if different from the display name.
iv_defaultvalue TYPE /AWS1/GLUSTRING /AWS1/GLUSTRING¶
The default value for the property.
it_allowedvalues TYPE /AWS1/CL_GLULISTOFSTRING_W=>TT_LISTOFSTRING TT_LISTOFSTRING¶
A list of
AllowedValueobjects representing the values allowed for the property.
iv_propertylocation TYPE /AWS1/GLUPROPERTYLOCATION /AWS1/GLUPROPERTYLOCATION¶
Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.
Queryable Attributes¶
Name¶
The name of the property.
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 |
KeyOverride¶
A key name to use when sending this property in API requests, if different from the display name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYOVERRIDE() |
Getter for KEYOVERRIDE, with configurable default |
ASK_KEYOVERRIDE() |
Getter for KEYOVERRIDE w/ exceptions if field has no value |
HAS_KEYOVERRIDE() |
Determine if KEYOVERRIDE has a value |
Required¶
Indicates whether the property is required.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REQUIRED() |
Getter for REQUIRED, with configurable default |
ASK_REQUIRED() |
Getter for REQUIRED w/ exceptions if field has no value |
HAS_REQUIRED() |
Determine if REQUIRED has a value |
DefaultValue¶
The default value for the property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEFAULTVALUE() |
Getter for DEFAULTVALUE, with configurable default |
ASK_DEFAULTVALUE() |
Getter for DEFAULTVALUE w/ exceptions if field has no value |
HAS_DEFAULTVALUE() |
Determine if DEFAULTVALUE has a value |
AllowedValues¶
A list of
AllowedValueobjects representing the values allowed for the property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWEDVALUES() |
Getter for ALLOWEDVALUES, with configurable default |
ASK_ALLOWEDVALUES() |
Getter for ALLOWEDVALUES w/ exceptions if field has no value |
HAS_ALLOWEDVALUES() |
Determine if ALLOWEDVALUES has a value |
PropertyLocation¶
Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROPERTYLOCATION() |
Getter for PROPERTYLOCATION, with configurable default |
ASK_PROPERTYLOCATION() |
Getter for PROPERTYLOCATION w/ exceptions if field has no va |
HAS_PROPERTYLOCATION() |
Determine if PROPERTYLOCATION has a value |
PropertyType¶
The data type of this property
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROPERTYTYPE() |
Getter for PROPERTYTYPE, with configurable default |
ASK_PROPERTYTYPE() |
Getter for PROPERTYTYPE w/ exceptions if field has no value |
HAS_PROPERTYTYPE() |
Determine if PROPERTYTYPE 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_CONNECTORPROPERTYLIST¶
TYPES TT_CONNECTORPROPERTYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GLUCONNECTORPROPERTY WITH DEFAULT KEY
.