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
public static class GroupAccessDevice.GroupAccessDeviceAddRequest extends Request<DefaultResponse>
Request to add a group access device. 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 @Valid DeviceManagementUserNamePassword16
accessDeviceCredentials
protected @Size(min=1,max=80) String
description
protected @NotNull @Size(min=1,max=40) String
deviceName
protected @NotNull @Size(min=1,max=40) String
deviceType
protected @NotNull @Size(min=1,max=30) String
groupId
protected @Size(min=1,max=12) String
macAddress
protected Integer
mobilityManagerDefaultOriginatingServiceKey
protected Integer
mobilityManagerDefaultTerminatingServiceKey
protected @Size(min=1,max=15) String
mobilityManagerProvisioningPassword
protected @Size(min=1,max=256) String
mobilityManagerProvisioningURL
protected @Size(min=1,max=15) String
mobilityManagerProvisioningUserName
protected @Size(min=1,max=80) String
netAddress
protected @Size(min=1,max=80) String
outboundProxyServerNetAddress
protected @Size(min=1,max=1024) String
physicalLocation
protected Integer
port
protected @Size(min=1,max=20) String
protocol
protected @Size(min=1,max=80) String
serialNumber
protected @NotNull @Size(min=1,max=30) String
serviceProviderId
protected @Size(min=1,max=80) String
stunServerNetAddress
protected TransportProtocol
transportProtocol
protected Boolean
useCustomUserNamePassword
-
Constructor Summary
Constructors Constructor Description GroupAccessDeviceAddRequest()
GroupAccessDeviceAddRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String deviceName, String deviceType)
-
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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
serviceProviderId
@NotNull @Size(min=1, max=30) protected @NotNull @Size(min=1,max=30) String serviceProviderId
-
groupId
@NotNull @Size(min=1, max=30) protected @NotNull @Size(min=1,max=30) String groupId
-
deviceName
@NotNull @Size(min=1, max=40) protected @NotNull @Size(min=1,max=40) String deviceName
-
deviceType
@NotNull @Size(min=1, max=40) protected @NotNull @Size(min=1,max=40) String deviceType
-
protocol
@Size(min=1, max=20) protected @Size(min=1,max=20) String protocol
-
netAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) String netAddress
-
port
protected Integer port
-
outboundProxyServerNetAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) String outboundProxyServerNetAddress
-
stunServerNetAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) String stunServerNetAddress
-
macAddress
@Size(min=1, max=12) protected @Size(min=1,max=12) String macAddress
-
serialNumber
@Size(min=1, max=80) protected @Size(min=1,max=80) String serialNumber
-
description
@Size(min=1, max=80) protected @Size(min=1,max=80) String description
-
physicalLocation
@Size(min=1, max=1024) protected @Size(min=1,max=1024) String physicalLocation
-
transportProtocol
protected TransportProtocol transportProtocol
-
mobilityManagerProvisioningURL
@Size(min=1, max=256) protected @Size(min=1,max=256) String mobilityManagerProvisioningURL
-
mobilityManagerProvisioningUserName
@Size(min=1, max=15) protected @Size(min=1,max=15) String mobilityManagerProvisioningUserName
-
mobilityManagerProvisioningPassword
@Size(min=1, max=15) protected @Size(min=1,max=15) String mobilityManagerProvisioningPassword
-
mobilityManagerDefaultOriginatingServiceKey
protected Integer mobilityManagerDefaultOriginatingServiceKey
-
mobilityManagerDefaultTerminatingServiceKey
protected Integer mobilityManagerDefaultTerminatingServiceKey
-
useCustomUserNamePassword
protected Boolean useCustomUserNamePassword
-
accessDeviceCredentials
@Valid protected @Valid DeviceManagementUserNamePassword16 accessDeviceCredentials
-
-
Constructor Detail
-
GroupAccessDeviceAddRequest
public GroupAccessDeviceAddRequest()
-
GroupAccessDeviceAddRequest
public GroupAccessDeviceAddRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String deviceName, String deviceType)
-
-
Method Detail
-
setServiceProviderId
public GroupAccessDevice.GroupAccessDeviceAddRequest setServiceProviderId(String serviceProviderId)
-
getServiceProviderId
public String getServiceProviderId()
-
setGroupId
public GroupAccessDevice.GroupAccessDeviceAddRequest setGroupId(String groupId)
-
getGroupId
public String getGroupId()
-
setDeviceName
public GroupAccessDevice.GroupAccessDeviceAddRequest setDeviceName(String deviceName)
-
getDeviceName
public String getDeviceName()
-
setDeviceType
public GroupAccessDevice.GroupAccessDeviceAddRequest setDeviceType(String deviceType)
-
getDeviceType
public String getDeviceType()
-
setProtocol
public GroupAccessDevice.GroupAccessDeviceAddRequest setProtocol(String protocol)
-
getProtocol
public String getProtocol()
-
setNetAddress
public GroupAccessDevice.GroupAccessDeviceAddRequest setNetAddress(String netAddress)
-
getNetAddress
public String getNetAddress()
-
setPort
public GroupAccessDevice.GroupAccessDeviceAddRequest setPort(Integer port)
-
getPort
public Integer getPort()
-
setOutboundProxyServerNetAddress
public GroupAccessDevice.GroupAccessDeviceAddRequest setOutboundProxyServerNetAddress(String outboundProxyServerNetAddress)
-
getOutboundProxyServerNetAddress
public String getOutboundProxyServerNetAddress()
-
setStunServerNetAddress
public GroupAccessDevice.GroupAccessDeviceAddRequest setStunServerNetAddress(String stunServerNetAddress)
-
getStunServerNetAddress
public String getStunServerNetAddress()
-
setMacAddress
public GroupAccessDevice.GroupAccessDeviceAddRequest setMacAddress(String macAddress)
-
getMacAddress
public String getMacAddress()
-
setSerialNumber
public GroupAccessDevice.GroupAccessDeviceAddRequest setSerialNumber(String serialNumber)
-
getSerialNumber
public String getSerialNumber()
-
setDescription
public GroupAccessDevice.GroupAccessDeviceAddRequest setDescription(String description)
-
getDescription
public String getDescription()
-
setPhysicalLocation
public GroupAccessDevice.GroupAccessDeviceAddRequest setPhysicalLocation(String physicalLocation)
-
getPhysicalLocation
public String getPhysicalLocation()
-
setTransportProtocol
public GroupAccessDevice.GroupAccessDeviceAddRequest setTransportProtocol(TransportProtocol transportProtocol)
-
getTransportProtocol
public TransportProtocol getTransportProtocol()
-
setMobilityManagerProvisioningURL
public GroupAccessDevice.GroupAccessDeviceAddRequest setMobilityManagerProvisioningURL(String mobilityManagerProvisioningURL)
-
getMobilityManagerProvisioningURL
public String getMobilityManagerProvisioningURL()
-
setMobilityManagerProvisioningUserName
public GroupAccessDevice.GroupAccessDeviceAddRequest setMobilityManagerProvisioningUserName(String mobilityManagerProvisioningUserName)
-
getMobilityManagerProvisioningUserName
public String getMobilityManagerProvisioningUserName()
-
setMobilityManagerProvisioningPassword
public GroupAccessDevice.GroupAccessDeviceAddRequest setMobilityManagerProvisioningPassword(String mobilityManagerProvisioningPassword)
-
getMobilityManagerProvisioningPassword
public String getMobilityManagerProvisioningPassword()
-
setMobilityManagerDefaultOriginatingServiceKey
public GroupAccessDevice.GroupAccessDeviceAddRequest setMobilityManagerDefaultOriginatingServiceKey(Integer mobilityManagerDefaultOriginatingServiceKey)
-
getMobilityManagerDefaultOriginatingServiceKey
public Integer getMobilityManagerDefaultOriginatingServiceKey()
-
setMobilityManagerDefaultTerminatingServiceKey
public GroupAccessDevice.GroupAccessDeviceAddRequest setMobilityManagerDefaultTerminatingServiceKey(Integer mobilityManagerDefaultTerminatingServiceKey)
-
getMobilityManagerDefaultTerminatingServiceKey
public Integer getMobilityManagerDefaultTerminatingServiceKey()
-
setUseCustomUserNamePassword
public GroupAccessDevice.GroupAccessDeviceAddRequest setUseCustomUserNamePassword(Boolean useCustomUserNamePassword)
-
getUseCustomUserNamePassword
public Boolean getUseCustomUserNamePassword()
-
setAccessDeviceCredentials
public GroupAccessDevice.GroupAccessDeviceAddRequest setAccessDeviceCredentials(DeviceManagementUserNamePassword16 accessDeviceCredentials)
-
getAccessDeviceCredentials
public DeviceManagementUserNamePassword16 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:
formRequest
in classRequest<DefaultResponse>
-
-