/AWS1/CL_CHSCHANNEL¶
The details of a channel.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/CHSNONEMPTYRESOURCENAME /AWS1/CHSNONEMPTYRESOURCENAME¶
The name of a channel.
iv_channelarn TYPE /AWS1/CHSCHIMEARN /AWS1/CHSCHIMEARN¶
The ARN of a channel.
iv_mode TYPE /AWS1/CHSCHANNELMODE /AWS1/CHSCHANNELMODE¶
The mode of the channel.
iv_privacy TYPE /AWS1/CHSCHANNELPRIVACY /AWS1/CHSCHANNELPRIVACY¶
The channel's privacy setting.
iv_metadata TYPE /AWS1/CHSMETADATA /AWS1/CHSMETADATA¶
The channel's metadata.
io_createdby TYPE REF TO /AWS1/CL_CHSIDENTITY /AWS1/CL_CHSIDENTITY¶
The
AppInstanceUserwho created the channel.
iv_createdtimestamp TYPE /AWS1/CHSTIMESTAMP /AWS1/CHSTIMESTAMP¶
The time at which the
AppInstanceUsercreated the channel.
iv_lastmessagetimestamp TYPE /AWS1/CHSTIMESTAMP /AWS1/CHSTIMESTAMP¶
The time at which a member sent the last message in the channel.
iv_lastupdatedtimestamp TYPE /AWS1/CHSTIMESTAMP /AWS1/CHSTIMESTAMP¶
The time at which a channel was last updated.
iv_channelflowarn TYPE /AWS1/CHSCHIMEARN /AWS1/CHSCHIMEARN¶
The ARN of the channel flow.
io_elasticchannelconf TYPE REF TO /AWS1/CL_CHSELASTICCHANNELCONF /AWS1/CL_CHSELASTICCHANNELCONF¶
The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.
io_expirationsettings TYPE REF TO /AWS1/CL_CHSEXPIRATIONSETTINGS /AWS1/CL_CHSEXPIRATIONSETTINGS¶
Settings that control when a channel expires.
Queryable Attributes¶
Name¶
The name of a channel.
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 |
ChannelArn¶
The ARN of a channel.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHANNELARN() |
Getter for CHANNELARN, with configurable default |
ASK_CHANNELARN() |
Getter for CHANNELARN w/ exceptions if field has no value |
HAS_CHANNELARN() |
Determine if CHANNELARN has a value |
Mode¶
The mode of the channel.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MODE() |
Getter for MODE, with configurable default |
ASK_MODE() |
Getter for MODE w/ exceptions if field has no value |
HAS_MODE() |
Determine if MODE has a value |
Privacy¶
The channel's privacy setting.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIVACY() |
Getter for PRIVACY, with configurable default |
ASK_PRIVACY() |
Getter for PRIVACY w/ exceptions if field has no value |
HAS_PRIVACY() |
Determine if PRIVACY has a value |
Metadata¶
The channel's metadata.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METADATA() |
Getter for METADATA, with configurable default |
ASK_METADATA() |
Getter for METADATA w/ exceptions if field has no value |
HAS_METADATA() |
Determine if METADATA has a value |
CreatedBy¶
The
AppInstanceUserwho created the channel.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDBY() |
Getter for CREATEDBY |
CreatedTimestamp¶
The time at which the
AppInstanceUsercreated the channel.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDTIMESTAMP() |
Getter for CREATEDTIMESTAMP, with configurable default |
ASK_CREATEDTIMESTAMP() |
Getter for CREATEDTIMESTAMP w/ exceptions if field has no va |
HAS_CREATEDTIMESTAMP() |
Determine if CREATEDTIMESTAMP has a value |
LastMessageTimestamp¶
The time at which a member sent the last message in the channel.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMESSAGETIMESTAMP() |
Getter for LASTMESSAGETIMESTAMP, with configurable default |
ASK_LASTMESSAGETIMESTAMP() |
Getter for LASTMESSAGETIMESTAMP w/ exceptions if field has n |
HAS_LASTMESSAGETIMESTAMP() |
Determine if LASTMESSAGETIMESTAMP has a value |
LastUpdatedTimestamp¶
The time at which a channel was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDTIMESTAMP() |
Getter for LASTUPDATEDTIMESTAMP, with configurable default |
ASK_LASTUPDATEDTIMESTAMP() |
Getter for LASTUPDATEDTIMESTAMP w/ exceptions if field has n |
HAS_LASTUPDATEDTIMESTAMP() |
Determine if LASTUPDATEDTIMESTAMP has a value |
ChannelFlowArn¶
The ARN of the channel flow.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHANNELFLOWARN() |
Getter for CHANNELFLOWARN, with configurable default |
ASK_CHANNELFLOWARN() |
Getter for CHANNELFLOWARN w/ exceptions if field has no valu |
HAS_CHANNELFLOWARN() |
Determine if CHANNELFLOWARN has a value |
ElasticChannelConfiguration¶
The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ELASTICCHANNELCONF() |
Getter for ELASTICCHANNELCONFIGURATION |
ExpirationSettings¶
Settings that control when a channel expires.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPIRATIONSETTINGS() |
Getter for EXPIRATIONSETTINGS |