Package com.bandwidth.sdk.model
Class ConferenceMember
java.lang.Object
com.bandwidth.sdk.model.ConferenceMember
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.6.0")
public class ConferenceMember
extends Object
ConferenceMember
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCallIdsToCoachItem
(String callIdsToCoachItem) callIdsToCoach
(List<String> callIdsToCoach) conferenceId
(String conferenceId) boolean
static ConferenceMember
Create an instance of ConferenceMember given an JSON stringReturn the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The call id associated with the event.If this member had a value set for `callIdsToCoach` in its [Conference](/docs/voice/bxml/conference) verb or this list was added with a previous PUT request to modify the member, this is that list of calls.The unique, Bandwidth-generated ID of the conference that was recordedgetHold()
Whether or not this member is currently on hold.A URL that may be used to retrieve information about or update the state of this conference member.getMute()
Whether or not this member is currently muted.int
hashCode()
putAdditionalProperty
(String key, Object value) Set the additional (undeclared) property with the specified name and value.void
void
setCallIdsToCoach
(List<String> callIdsToCoach) void
setConferenceId
(String conferenceId) void
void
setMemberUrl
(String memberUrl) void
toJson()
Convert an instance of ConferenceMember to an JSON stringtoString()
static void
validateJsonElement
(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_CALL_ID
- See Also:
-
SERIALIZED_NAME_CONFERENCE_ID
- See Also:
-
SERIALIZED_NAME_MEMBER_URL
- See Also:
-
SERIALIZED_NAME_MUTE
- See Also:
-
SERIALIZED_NAME_HOLD
- See Also:
-
SERIALIZED_NAME_CALL_IDS_TO_COACH
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
ConferenceMember
public ConferenceMember()
-
-
Method Details
-
callId
-
getCallId
The call id associated with the event.- Returns:
- callId
-
setCallId
-
conferenceId
-
getConferenceId
The unique, Bandwidth-generated ID of the conference that was recorded- Returns:
- conferenceId
-
setConferenceId
-
memberUrl
-
getMemberUrl
A URL that may be used to retrieve information about or update the state of this conference member. This is the URL of this member's [Get Conference Member](/apis/voice/#operation/getConferenceMember) endpoint and [Modify Conference Member](/apis/voice/#operation/updateConferenceMember) endpoint.- Returns:
- memberUrl
-
setMemberUrl
-
mute
-
getMute
Whether or not this member is currently muted. Members who are muted are still able to hear other participants. If used in a PUT request, updates this member's mute status. Has no effect if omitted.- Returns:
- mute
-
setMute
-
hold
-
getHold
Whether or not this member is currently on hold. Members who are on hold are not able to hear or speak in the conference. If used in a PUT request, updates this member's hold status. Has no effect if omitted.- Returns:
- hold
-
setHold
-
callIdsToCoach
-
addCallIdsToCoachItem
-
getCallIdsToCoach
If this member had a value set for `callIdsToCoach` in its [Conference](/docs/voice/bxml/conference) verb or this list was added with a previous PUT request to modify the member, this is that list of calls. If present in a PUT request, modifies the calls that this member is coaching. Has no effect if omitted. See the documentation for the [Conference](/docs/voice/bxml/conference) verb for more details about coaching. Note that this will not add the matching calls to the conference; each call must individually execute a Conference verb to join.- Returns:
- callIdsToCoach
-
setCallIdsToCoach
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key
- name of the propertyvalue
- value of the property- Returns:
- the ConferenceMember instance itself
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key
- name of the property- Returns:
- an object
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement
- JSON Element- Throws:
IOException
- if the JSON Element is invalid with respect to ConferenceMember
-
fromJson
Create an instance of ConferenceMember given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of ConferenceMember
- Throws:
IOException
- if the JSON string is invalid with respect to ConferenceMember
-
toJson
Convert an instance of ConferenceMember to an JSON string- Returns:
- JSON string
-