Package co.ecg.alpaca.toolkit.generated
Class GroupAccessDevice.GroupAccessDeviceAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.GroupAccessDevice.GroupAccessDeviceAddRequest
- Enclosing class:
GroupAccessDevice
@ChoiceGroup({"serviceProviderId","groupId","deviceName"}) @ChoiceGroup({"groupExternalId","deviceExternalId"})
public static class GroupAccessDevice.GroupAccessDeviceAddRequest
extends Request<DefaultResponse>
Request to add a group access device. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode and ignored in XS data mode: groupExternalId deviceExternalId
- 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 @Valid DeviceManagementUserNamePassword16protected @Size(min=1,max=80) Stringprotected @Size(max=36) Stringprotected @Size(min=1,max=40) Stringprotected @NotNull @Size(min=1,max=40) Stringprotected @Size(max=36) Stringprotected @Size(min=1,max=30) Stringprotected @Size(min=1,max=12) Stringprotected @Size(min=1,max=80) Stringprotected @Size(min=1,max=80) Stringprotected @Size(min=1,max=1024) Stringprotected Integerprotected @Size(min=1,max=20) Stringprotected @Size(min=1,max=80) Stringprotected @Size(min=1,max=30) Stringprotected @Size(min=1,max=80) Stringprotected ExtendedTransportProtocolprotected Boolean -
Constructor Summary
ConstructorsConstructorDescriptionGroupAccessDeviceAddRequest(BroadWorksServer broadWorksServer, String deviceType) GroupAccessDeviceAddRequest(BroadWorksServer broadWorksServer, String groupExternalId, String deviceExternalId, String deviceType) GroupAccessDeviceAddRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String deviceName, String deviceType) -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getPort()setAccessDeviceCredentials(DeviceManagementUserNamePassword16 accessDeviceCredentials) setDescription(String description) setDeviceExternalId(String deviceExternalId) setDeviceName(String deviceName) setDeviceType(String deviceType) setGroupExternalId(String groupExternalId) setGroupId(String groupId) setMacAddress(String macAddress) setNetAddress(String netAddress) setOutboundProxyServerNetAddress(String outboundProxyServerNetAddress) setPhysicalLocation(String physicalLocation) setProtocol(String protocol) setSerialNumber(String serialNumber) setServiceProviderId(String serviceProviderId) setStunServerNetAddress(String stunServerNetAddress) setTransportProtocol(ExtendedTransportProtocol transportProtocol) setUseCustomUserNamePassword(Boolean useCustomUserNamePassword) 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
-
deviceName
-
groupExternalId
-
deviceExternalId
-
deviceType
-
protocol
-
netAddress
-
port
-
outboundProxyServerNetAddress
-
stunServerNetAddress
-
macAddress
-
serialNumber
-
description
-
physicalLocation
-
transportProtocol
-
useCustomUserNamePassword
-
accessDeviceCredentials
-
-
Constructor Details
-
GroupAccessDeviceAddRequest
public GroupAccessDeviceAddRequest() -
GroupAccessDeviceAddRequest
-
GroupAccessDeviceAddRequest
public GroupAccessDeviceAddRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String deviceName, String deviceType) -
GroupAccessDeviceAddRequest
public GroupAccessDeviceAddRequest(BroadWorksServer broadWorksServer, String groupExternalId, String deviceExternalId, String deviceType)
-
-
Method Details
-
setServiceProviderId
-
getServiceProviderId
-
setGroupId
-
getGroupId
-
setDeviceName
-
getDeviceName
-
setGroupExternalId
-
getGroupExternalId
-
setDeviceExternalId
-
getDeviceExternalId
-
setDeviceType
-
getDeviceType
-
setProtocol
-
getProtocol
-
setNetAddress
-
getNetAddress
-
setPort
-
getPort
-
setOutboundProxyServerNetAddress
public GroupAccessDevice.GroupAccessDeviceAddRequest setOutboundProxyServerNetAddress(String outboundProxyServerNetAddress) -
getOutboundProxyServerNetAddress
-
setStunServerNetAddress
public GroupAccessDevice.GroupAccessDeviceAddRequest setStunServerNetAddress(String stunServerNetAddress) -
getStunServerNetAddress
-
setMacAddress
-
getMacAddress
-
setSerialNumber
-
getSerialNumber
-
setDescription
-
getDescription
-
setPhysicalLocation
-
getPhysicalLocation
-
setTransportProtocol
public GroupAccessDevice.GroupAccessDeviceAddRequest setTransportProtocol(ExtendedTransportProtocol transportProtocol) -
getTransportProtocol
-
setUseCustomUserNamePassword
public GroupAccessDevice.GroupAccessDeviceAddRequest setUseCustomUserNamePassword(Boolean useCustomUserNamePassword) -
getUseCustomUserNamePassword
-
setAccessDeviceCredentials
public GroupAccessDevice.GroupAccessDeviceAddRequest setAccessDeviceCredentials(DeviceManagementUserNamePassword16 accessDeviceCredentials) -
getAccessDeviceCredentials
-
getEmptyObject
public static GroupAccessDevice.GroupAccessDeviceAddRequest 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>
-