Skip to content

/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 AllowedValue objects 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 AllowedValue objects 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
.