/AWS1/CL_IVRPARTICIPANTSUMMARY¶
Summary object describing a participant that has joined a stage.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_participantid TYPE /AWS1/IVRPARTICIPANTID /AWS1/IVRPARTICIPANTID¶
Unique identifier for this participant, assigned by IVS.
iv_userid TYPE /AWS1/IVRUSERID /AWS1/IVRUSERID¶
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
iv_state TYPE /AWS1/IVRPARTICIPANTSTATE /AWS1/IVRPARTICIPANTSTATE¶
Whether the participant is connected to or disconnected from the stage.
iv_firstjointime TYPE /AWS1/IVRTIME /AWS1/IVRTIME¶
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
iv_published TYPE /AWS1/IVRPUBLISHED /AWS1/IVRPUBLISHED¶
Whether the participant ever published to the stage session.
iv_recordingstate TYPE /AWS1/IVRPARTICIPANTRCINGSTATE /AWS1/IVRPARTICIPANTRCINGSTATE¶
The participant’s recording state.
iv_replicationtype TYPE /AWS1/IVRREPLICATIONTYPE /AWS1/IVRREPLICATIONTYPE¶
Indicates if the participant has been replicated to another stage or is a replica from another stage. Default:
NONE.
iv_replicationstate TYPE /AWS1/IVRREPLICATIONSTATE /AWS1/IVRREPLICATIONSTATE¶
The participant's replication state.
iv_sourcestagearn TYPE /AWS1/IVRSTAGEARN /AWS1/IVRSTAGEARN¶
Source stage ARN from which this participant is replicated, if
replicationTypeisREPLICA.
iv_sourcesessionid TYPE /AWS1/IVRSTAGESESSIONID /AWS1/IVRSTAGESESSIONID¶
ID of the session within the source stage, if
replicationTypeisREPLICA.
iv_redundantingest TYPE /AWS1/IVRREDUNDANTINGEST /AWS1/IVRREDUNDANTINGEST¶
Indicates whether redundant ingest is enabled for the participant.
iv_ingestconfigurationarn TYPE /AWS1/IVRINGESTCONFARN /AWS1/IVRINGESTCONFARN¶
The participant’s ingest configuration.
Queryable Attributes¶
participantId¶
Unique identifier for this participant, assigned by IVS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARTICIPANTID() |
Getter for PARTICIPANTID, with configurable default |
ASK_PARTICIPANTID() |
Getter for PARTICIPANTID w/ exceptions if field has no value |
HAS_PARTICIPANTID() |
Determine if PARTICIPANTID has a value |
userId¶
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USERID() |
Getter for USERID, with configurable default |
ASK_USERID() |
Getter for USERID w/ exceptions if field has no value |
HAS_USERID() |
Determine if USERID has a value |
state¶
Whether the participant is connected to or disconnected from the stage.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
firstJoinTime¶
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FIRSTJOINTIME() |
Getter for FIRSTJOINTIME, with configurable default |
ASK_FIRSTJOINTIME() |
Getter for FIRSTJOINTIME w/ exceptions if field has no value |
HAS_FIRSTJOINTIME() |
Determine if FIRSTJOINTIME has a value |
published¶
Whether the participant ever published to the stage session.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUBLISHED() |
Getter for PUBLISHED |
recordingState¶
The participant’s recording state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RECORDINGSTATE() |
Getter for RECORDINGSTATE, with configurable default |
ASK_RECORDINGSTATE() |
Getter for RECORDINGSTATE w/ exceptions if field has no valu |
HAS_RECORDINGSTATE() |
Determine if RECORDINGSTATE has a value |
replicationType¶
Indicates if the participant has been replicated to another stage or is a replica from another stage. Default:
NONE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REPLICATIONTYPE() |
Getter for REPLICATIONTYPE, with configurable default |
ASK_REPLICATIONTYPE() |
Getter for REPLICATIONTYPE w/ exceptions if field has no val |
HAS_REPLICATIONTYPE() |
Determine if REPLICATIONTYPE has a value |
replicationState¶
The participant's replication state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REPLICATIONSTATE() |
Getter for REPLICATIONSTATE, with configurable default |
ASK_REPLICATIONSTATE() |
Getter for REPLICATIONSTATE w/ exceptions if field has no va |
HAS_REPLICATIONSTATE() |
Determine if REPLICATIONSTATE has a value |
sourceStageArn¶
Source stage ARN from which this participant is replicated, if
replicationTypeisREPLICA.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCESTAGEARN() |
Getter for SOURCESTAGEARN, with configurable default |
ASK_SOURCESTAGEARN() |
Getter for SOURCESTAGEARN w/ exceptions if field has no valu |
HAS_SOURCESTAGEARN() |
Determine if SOURCESTAGEARN has a value |
sourceSessionId¶
ID of the session within the source stage, if
replicationTypeisREPLICA.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCESESSIONID() |
Getter for SOURCESESSIONID, with configurable default |
ASK_SOURCESESSIONID() |
Getter for SOURCESESSIONID w/ exceptions if field has no val |
HAS_SOURCESESSIONID() |
Determine if SOURCESESSIONID has a value |
redundantIngest¶
Indicates whether redundant ingest is enabled for the participant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REDUNDANTINGEST() |
Getter for REDUNDANTINGEST |
ingestConfigurationArn¶
The participant’s ingest configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INGESTCONFIGURATIONARN() |
Getter for INGESTCONFIGURATIONARN, with configurable default |
ASK_INGESTCONFIGURATIONARN() |
Getter for INGESTCONFIGURATIONARN w/ exceptions if field has |
HAS_INGESTCONFIGURATIONARN() |
Determine if INGESTCONFIGURATIONARN 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_PARTICIPANTLIST¶
TYPES TT_PARTICIPANTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IVRPARTICIPANTSUMMARY WITH DEFAULT KEY
.