Package com.bandwidth.sdk.model
Class Conference
java.lang.Object
com.bandwidth.sdk.model.Conference
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.6.0")
public class Conference
extends Object
Conference
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveMembers
(List<ConferenceMember> activeMembers) addActiveMembersItem
(ConferenceMember activeMembersItem) completedTime
(OffsetDateTime completedTime) conferenceEventMethod
(CallbackMethodEnum conferenceEventMethod) conferenceEventUrl
(URI conferenceEventUrl) createdTime
(OffsetDateTime createdTime) boolean
static Conference
Create an instance of Conference given an JSON stringA list of active members of the conference.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The time the conference was terminated, in ISO 8601 format.Get conferenceEventMethodThe URL to send the conference-related events.The time the conference was initiated, in ISO 8601 format.getId()
The Bandwidth-generated conference ID.getName()
The name of the conference, as specified by your application.getTag()
The custom string attached to the conference that will be sent with callbacks.int
hashCode()
putAdditionalProperty
(String key, Object value) Set the additional (undeclared) property with the specified name and value.void
setActiveMembers
(List<ConferenceMember> activeMembers) void
setCompletedTime
(OffsetDateTime completedTime) void
setConferenceEventMethod
(CallbackMethodEnum conferenceEventMethod) void
setConferenceEventUrl
(URI conferenceEventUrl) void
setCreatedTime
(OffsetDateTime createdTime) void
void
void
toJson()
Convert an instance of Conference 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_ID
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_CREATED_TIME
- See Also:
-
SERIALIZED_NAME_COMPLETED_TIME
- See Also:
-
SERIALIZED_NAME_CONFERENCE_EVENT_URL
- See Also:
-
SERIALIZED_NAME_CONFERENCE_EVENT_METHOD
- See Also:
-
SERIALIZED_NAME_TAG
- See Also:
-
SERIALIZED_NAME_ACTIVE_MEMBERS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
Conference
public Conference()
-
-
Method Details
-
id
-
getId
The Bandwidth-generated conference ID.- Returns:
- id
-
setId
-
name
-
getName
The name of the conference, as specified by your application.- Returns:
- name
-
setName
-
createdTime
-
getCreatedTime
The time the conference was initiated, in ISO 8601 format.- Returns:
- createdTime
-
setCreatedTime
-
completedTime
-
getCompletedTime
The time the conference was terminated, in ISO 8601 format.- Returns:
- completedTime
-
setCompletedTime
-
conferenceEventUrl
-
getConferenceEventUrl
The URL to send the conference-related events.- Returns:
- conferenceEventUrl
-
setConferenceEventUrl
-
conferenceEventMethod
-
getConferenceEventMethod
Get conferenceEventMethod- Returns:
- conferenceEventMethod
-
setConferenceEventMethod
-
tag
-
getTag
The custom string attached to the conference that will be sent with callbacks.- Returns:
- tag
-
setTag
-
activeMembers
-
addActiveMembersItem
-
getActiveMembers
A list of active members of the conference. Omitted if this is a response to the [Get Conferences endpoint](/apis/voice#tag/Conferences/operation/listConferences).- Returns:
- activeMembers
-
setActiveMembers
-
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 Conference 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 Conference
-
fromJson
Create an instance of Conference given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of Conference
- Throws:
IOException
- if the JSON string is invalid with respect to Conference
-
toJson
Convert an instance of Conference to an JSON string- Returns:
- JSON string
-