Package co.ecg.alpaca.toolkit.generated
Class CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest
- Enclosing class:
CollaborateBridge
public static class CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest
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. 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 String[]protected @NotNull @Size(min=1,max=30) Stringprotected @NotNull Integerprotected @NotNull @Valid CollaborateBridgeMaximumParticipantsprotected @Size(min=1,max=40) Stringprotected @NotNull @Valid ServiceInstanceAddProfileprotected @NotNull @Size(min=1,max=30) Stringprotected @NotNull @Size(min=1,max=161) Stringprotected @NotNull Boolean -
Constructor Summary
ConstructorsConstructorDescriptionGroupCollaborateBridgeAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, CollaborateBridgeMaximumParticipants maximumBridgeParticipants, Integer maxCollaborateRoomParticipants, Boolean supportOutdial) -
Method Summary
Modifier and TypeMethodDescriptionvoidForms 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) 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
-
serviceInstanceProfile
-
maximumBridgeParticipants
@NotNull @Valid protected @NotNull @Valid CollaborateBridgeMaximumParticipants maximumBridgeParticipants -
networkClassOfService
-
maxCollaborateRoomParticipants
-
supportOutdial
-
collaborateOwnerUserId
-
-
Constructor Details
-
GroupCollaborateBridgeAddInstanceRequest
public GroupCollaborateBridgeAddInstanceRequest() -
GroupCollaborateBridgeAddInstanceRequest
public GroupCollaborateBridgeAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, CollaborateBridgeMaximumParticipants maximumBridgeParticipants, Integer maxCollaborateRoomParticipants, Boolean supportOutdial)
-
-
Method Details
-
setServiceProviderId
public CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest setServiceProviderId(String serviceProviderId) -
getServiceProviderId
-
setGroupId
-
getGroupId
-
setServiceUserId
public CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest setServiceUserId(String serviceUserId) -
getServiceUserId
-
setServiceInstanceProfile
public CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfile serviceInstanceProfile) -
getServiceInstanceProfile
-
setMaximumBridgeParticipants
public CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest setMaximumBridgeParticipants(CollaborateBridgeMaximumParticipants maximumBridgeParticipants) -
getMaximumBridgeParticipants
-
setNetworkClassOfService
public CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest setNetworkClassOfService(String networkClassOfService) -
getNetworkClassOfService
-
setMaxCollaborateRoomParticipants
public CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest setMaxCollaborateRoomParticipants(Integer maxCollaborateRoomParticipants) -
getMaxCollaborateRoomParticipants
-
setSupportOutdial
public CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest setSupportOutdial(Boolean supportOutdial) -
getSupportOutdial
-
setCollaborateOwnerUserId
public CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest setCollaborateOwnerUserId(String... collaborateOwnerUserId) -
getCollaborateOwnerUserId
-
getEmptyObject
public static CollaborateBridge.GroupCollaborateBridgeAddInstanceRequest 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:
formRequestin classRequest<DefaultResponse>
-