/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.
iv_format TYPE /AWS1/GLUSTRING /AWS1/GLUSTRING¶
A format template for the property value that defines how the value should be formatted before sending it in API requests. Use
{value}as a placeholder for the actual property value (for example,SSWS {value}).
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 |
Format¶
A format template for the property value that defines how the value should be formatted before sending it in API requests. Use
{value}as a placeholder for the actual property value (for example,SSWS {value}).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FORMAT() |
Getter for FORMAT, with configurable default |
ASK_FORMAT() |
Getter for FORMAT w/ exceptions if field has no value |
HAS_FORMAT() |
Determine if FORMAT 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
.