Package co.ecg.alpaca.toolkit.generated
Class InstantGroupCall.GroupInstantGroupCallAddInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.InstantGroupCall.GroupInstantGroupCallAddInstanceRequest
- Enclosing class:
InstantGroupCall
public static class InstantGroupCall.GroupInstantGroupCallAddInstanceRequest
extends Request<DefaultResponse>
Request to add an Instant Group Call service instance to a group. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse.
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integer
protected String[]
protected @NotNull @Size(min=1,max=30) String
protected @NotNull Boolean
protected @Size(min=1,max=40) String
protected @NotNull @Valid ServiceInstanceAddProfile
protected @NotNull @Size(min=1,max=30) String
protected @NotNull @Size(min=1,max=161) String
-
Constructor Summary
ConstructorsConstructorDescriptionGroupInstantGroupCallAddInstanceRequest
(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, Boolean isAnswerTimeoutEnabled) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.String[]
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setAnswerTimeoutMinutes
(Integer answerTimeoutMinutes) setDestinationPhoneNumber
(String... destinationPhoneNumber) setGroupId
(String groupId) setIsAnswerTimeoutEnabled
(Boolean isAnswerTimeoutEnabled) setNetworkClassOfService
(String networkClassOfService) setServiceInstanceProfile
(ServiceInstanceAddProfile serviceInstanceProfile) setServiceProviderId
(String serviceProviderId) setServiceUserId
(String serviceUserId) Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
serviceProviderId
-
groupId
-
serviceUserId
-
serviceInstanceProfile
-
destinationPhoneNumber
-
isAnswerTimeoutEnabled
-
answerTimeoutMinutes
-
networkClassOfService
-
-
Constructor Details
-
GroupInstantGroupCallAddInstanceRequest
public GroupInstantGroupCallAddInstanceRequest() -
GroupInstantGroupCallAddInstanceRequest
public GroupInstantGroupCallAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, Boolean isAnswerTimeoutEnabled)
-
-
Method Details
-
setServiceProviderId
public InstantGroupCall.GroupInstantGroupCallAddInstanceRequest setServiceProviderId(String serviceProviderId) -
getServiceProviderId
-
setGroupId
-
getGroupId
-
setServiceUserId
public InstantGroupCall.GroupInstantGroupCallAddInstanceRequest setServiceUserId(String serviceUserId) -
getServiceUserId
-
setServiceInstanceProfile
public InstantGroupCall.GroupInstantGroupCallAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfile serviceInstanceProfile) -
getServiceInstanceProfile
-
setDestinationPhoneNumber
public InstantGroupCall.GroupInstantGroupCallAddInstanceRequest setDestinationPhoneNumber(String... destinationPhoneNumber) -
getDestinationPhoneNumber
-
setIsAnswerTimeoutEnabled
public InstantGroupCall.GroupInstantGroupCallAddInstanceRequest setIsAnswerTimeoutEnabled(Boolean isAnswerTimeoutEnabled) -
getIsAnswerTimeoutEnabled
-
setAnswerTimeoutMinutes
public InstantGroupCall.GroupInstantGroupCallAddInstanceRequest setAnswerTimeoutMinutes(Integer answerTimeoutMinutes) -
getAnswerTimeoutMinutes
-
setNetworkClassOfService
public InstantGroupCall.GroupInstantGroupCallAddInstanceRequest setNetworkClassOfService(String networkClassOfService) -
getNetworkClassOfService
-
getEmptyObject
public static InstantGroupCall.GroupInstantGroupCallAddInstanceRequest getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.- Parameters:
broadWorksServer
- The BroadWorksServer
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<DefaultResponse>
-