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.


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

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
.