Package co.ecg.alpaca.toolkit.generated
Class CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest
- Enclosing class:
- CollaborateBridge
public static class CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest
extends Request<DefaultResponse>
Add a collaborate bridge to a group. The domain is required in the serviceUserId. The request fails when supportOutdial is enabled and the system-level collaborate supportOutdial setting is disabled. If the phoneNumber has not been assigned to the group and addPhoneNumberToGroup is set to true, it will be added to group if the command is executed by a service provider administrator or above and the number is already assigned to the service provider. The command will fail otherwise. 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 @AssertTrue Boolean
protected String[]
protected @NotNull @Size(min=1,max=30) String
protected @NotNull Integer
protected @NotNull @Valid CollaborateBridgeMaximumParticipants
protected @Size(min=1,max=40) String
protected @Valid ConsolidatedUserServiceAssignment[]
protected @NotNull @Valid ServiceInstanceAddProfile
protected @NotNull @Size(min=1,max=30) String
protected @NotNull @Size(min=1,max=161) String
protected @NotNull Boolean
-
Constructor Summary
ConstructorsConstructorDescriptionGroupCollaborateBridgeConsolidatedAddInstanceRequest
(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, CollaborateBridgeMaximumParticipants maximumBridgeParticipants, Integer maxCollaborateRoomParticipants, Boolean supportOutdial) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
Forms the XML Document for this Request Object.String[]
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setCollaborateOwnerUserId
(String... collaborateOwnerUserId) setGroupId
(String groupId) setMaxCollaborateRoomParticipants
(Integer maxCollaborateRoomParticipants) setMaximumBridgeParticipants
(CollaborateBridgeMaximumParticipants maximumBridgeParticipants) setNetworkClassOfService
(String networkClassOfService) setService
(ConsolidatedUserServiceAssignment... service) setServiceInstanceProfile
(ServiceInstanceAddProfile serviceInstanceProfile) setServiceProviderId
(String serviceProviderId) setServiceUserId
(String serviceUserId) setSupportOutdial
(Boolean supportOutdial) 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
-
addPhoneNumberToGroup
-
serviceInstanceProfile
-
maximumBridgeParticipants
@NotNull @Valid protected @NotNull @Valid CollaborateBridgeMaximumParticipants maximumBridgeParticipants -
networkClassOfService
-
maxCollaborateRoomParticipants
-
supportOutdial
-
collaborateOwnerUserId
-
service
-
-
Constructor Details
-
GroupCollaborateBridgeConsolidatedAddInstanceRequest
public GroupCollaborateBridgeConsolidatedAddInstanceRequest() -
GroupCollaborateBridgeConsolidatedAddInstanceRequest
public GroupCollaborateBridgeConsolidatedAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, CollaborateBridgeMaximumParticipants maximumBridgeParticipants, Integer maxCollaborateRoomParticipants, Boolean supportOutdial)
-
-
Method Details
-
setServiceProviderId
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setServiceProviderId(String serviceProviderId) -
getServiceProviderId
-
setGroupId
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setGroupId(String groupId) -
getGroupId
-
setServiceUserId
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setServiceUserId(String serviceUserId) -
getServiceUserId
-
setFlagAddPhoneNumberToGroup
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setFlagAddPhoneNumberToGroup() -
addPhoneNumberToGroupFlagExist
public boolean addPhoneNumberToGroupFlagExist() -
getAddPhoneNumberToGroup
-
setServiceInstanceProfile
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfile serviceInstanceProfile) -
getServiceInstanceProfile
-
setMaximumBridgeParticipants
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setMaximumBridgeParticipants(CollaborateBridgeMaximumParticipants maximumBridgeParticipants) -
getMaximumBridgeParticipants
-
setNetworkClassOfService
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setNetworkClassOfService(String networkClassOfService) -
getNetworkClassOfService
-
setMaxCollaborateRoomParticipants
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setMaxCollaborateRoomParticipants(Integer maxCollaborateRoomParticipants) -
getMaxCollaborateRoomParticipants
-
setSupportOutdial
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setSupportOutdial(Boolean supportOutdial) -
getSupportOutdial
-
setCollaborateOwnerUserId
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setCollaborateOwnerUserId(String... collaborateOwnerUserId) -
getCollaborateOwnerUserId
-
setService
public CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest setService(ConsolidatedUserServiceAssignment... service) -
getService
-
getEmptyObject
public static CollaborateBridge.GroupCollaborateBridgeConsolidatedAddInstanceRequest 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>
-