Package co.ecg.alpaca.toolkit.generated
Class InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest
- Enclosing class:
- InstantGroupCall
public static class InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest extends Request<DefaultResponse>
Request to modify an Instant Group Call service instance. 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
Fields Modifier and Type Field Description protected java.util.Optional<java.lang.Integer>
answerTimeoutMinutes
protected java.util.Optional<@Valid ReplacementOutgoingDNorSIPURIList>
destinationPhoneNumberList
protected java.lang.Boolean
isAnswerTimeoutEnabled
protected @Size(min=1,max=40) java.lang.String
networkClassOfService
protected @Valid ServiceInstanceModifyProfile
serviceInstanceProfile
protected @NotNull @Valid InstantGroupCall
user
-
Constructor Summary
Constructors Constructor Description GroupInstantGroupCallModifyInstanceRequest()
GroupInstantGroupCallModifyInstanceRequest(InstantGroupCall user)
-
Method Summary
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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
user
-
serviceInstanceProfile
-
destinationPhoneNumberList
-
isAnswerTimeoutEnabled
protected java.lang.Boolean isAnswerTimeoutEnabled -
answerTimeoutMinutes
protected java.util.Optional<java.lang.Integer> answerTimeoutMinutes -
networkClassOfService
@Size(min=1, max=40) protected @Size(min=1,max=40) java.lang.String networkClassOfService
-
-
Constructor Details
-
GroupInstantGroupCallModifyInstanceRequest
public GroupInstantGroupCallModifyInstanceRequest() -
GroupInstantGroupCallModifyInstanceRequest
-
-
Method Details
-
setUser
-
getInstantGroupCall
-
setServiceInstanceProfile
public InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile) -
getServiceInstanceProfile
-
setDestinationPhoneNumberList
public InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest setDestinationPhoneNumberList(ReplacementOutgoingDNorSIPURIList destinationPhoneNumberList) -
getDestinationPhoneNumberList
-
setIsAnswerTimeoutEnabled
public InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest setIsAnswerTimeoutEnabled(java.lang.Boolean isAnswerTimeoutEnabled) -
getIsAnswerTimeoutEnabled
public java.lang.Boolean getIsAnswerTimeoutEnabled() -
setAnswerTimeoutMinutes
public InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest setAnswerTimeoutMinutes(java.lang.Integer answerTimeoutMinutes) -
getAnswerTimeoutMinutes
public java.util.Optional<java.lang.Integer> getAnswerTimeoutMinutes() -
setNetworkClassOfService
public InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest setNetworkClassOfService(java.lang.String networkClassOfService) -
getNetworkClassOfService
public java.lang.String getNetworkClassOfService() -
getEmptyObject
public static InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest 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>
-