public class InstantGroupCall extends BroadWorksUser
Modifier and Type | Class and Description |
---|---|
static class |
InstantGroupCall.GroupInstantGroupCallAddInstanceRequest
Request to add an Instant Group Call service instance to a group.
|
static class |
InstantGroupCall.GroupInstantGroupCallDeleteInstanceRequest
Request to delete an Instant Group Call service instance from a group.
|
static class |
InstantGroupCall.GroupInstantGroupCallGetInstanceListRequest
Request to get a list of Instant Group Call service instances within a group.
|
static class |
InstantGroupCall.GroupInstantGroupCallGetInstanceListResponse
Response to the GroupInstantGroupCallGetInstanceListRequest.
|
static class |
InstantGroupCall.GroupInstantGroupCallGetInstanceRequest
Request to get all the information of an Instant Group Call service instance.
|
static class |
InstantGroupCall.GroupInstantGroupCallGetInstanceResponse
Response to GroupInstantGroupCallGetInstanceRequest19sp1.
|
static class |
InstantGroupCall.GroupInstantGroupCallModifyActiveInstanceListRequest
Request to set the active status of Instant Group Call service instances.
|
static class |
InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest
Request to modify an Instant Group Call service instance.
|
Modifier and Type | Field and Description |
---|---|
protected Integer |
answerTimeoutMinutes |
protected String[] |
destinationPhoneNumber |
protected Boolean |
isAnswerTimeoutEnabled |
protected String |
networkClassOfService |
protected ServiceInstanceReadProfile19sp1 |
serviceInstanceProfile |
group, groupId, serviceProvider, serviceProviderId, userId
broadWorksServer, populated
Constructor and Description |
---|
InstantGroupCall()
Serializable Constructor
|
InstantGroupCall(BroadWorksServer broadWorksServer,
String userId) |
getGroup, getGroupId, getServiceProvider, getServiceProviderId, getUserId, setGroupId, setServiceProviderId, setUserId
getBroadWorksServer, hasPopulated, isPopulated, setBroadWorksServer, setPopulated
protected ServiceInstanceReadProfile19sp1 serviceInstanceProfile
protected String[] destinationPhoneNumber
protected Boolean isAnswerTimeoutEnabled
protected Integer answerTimeoutMinutes
protected String networkClassOfService
public InstantGroupCall()
public InstantGroupCall(BroadWorksServer broadWorksServer, String userId)
broadWorksServer
- The broadworks serveruserId
- The user id@GwtIncompatible public static InstantGroupCall getPopulatedInstantGroupCall(BroadWorksServer broadWorksServer, String userId) throws BroadWorksObjectException
broadWorksServer
- The broadworks serveruserId
- The user idBroadWorksObjectException
- Thrown if the object cannot be retrieved.public String getClassName()
public InstantGroupCall setServiceInstanceProfile(ServiceInstanceReadProfile19sp1 serviceInstanceProfile)
public ServiceInstanceReadProfile19sp1 getServiceInstanceProfile()
public InstantGroupCall setDestinationPhoneNumber(String... destinationPhoneNumber)
public String[] getDestinationPhoneNumber()
public InstantGroupCall setIsAnswerTimeoutEnabled(Boolean isAnswerTimeoutEnabled)
public Boolean getIsAnswerTimeoutEnabled()
public InstantGroupCall setAnswerTimeoutMinutes(Integer answerTimeoutMinutes)
public Integer getAnswerTimeoutMinutes()
public InstantGroupCall setNetworkClassOfService(String networkClassOfService)
public String getNetworkClassOfService()
@GwtIncompatible public Response populate()
populate
in class BroadWorksObject
public Response populate(InstantGroupCall.GroupInstantGroupCallGetInstanceResponse resp, UserServiceInstanceTable1Row serviceRow)
resp
- The response object to perform populationpublic boolean equals(Object obj)
equals
in class BroadWorksUser
public int hashCode()
hashCode
in class BroadWorksUser
Copyright © 2017 ECG. All rights reserved.