Package co.ecg.alpaca.toolkit.generated
Class SystemAccessDevice.SystemAccessDeviceModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.SystemAccessDevice.SystemAccessDeviceModifyRequest
- Enclosing class:
- SystemAccessDevice
@ChoiceGroup("systemAccessDevice") @ChoiceGroup("deviceExternalId")
public static class SystemAccessDevice.SystemAccessDeviceModifyRequest
extends Request<DefaultResponse>
Request to modify a specified system access device. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in AS data mode and ignored in XS data mode: isWebexTeamsDevice defaultPathHeader 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 Optional<@Valid DeviceManagementUserNamePassword16>
protected @Size(max=36) String
protected Boolean
protected @Size(min=1,max=20) String
protected @Valid SystemAccessDevice
protected ExtendedTransportProtocol
protected Boolean
-
Constructor Summary
ConstructorsConstructorDescriptionSystemAccessDeviceModifyRequest
(SystemAccessDevice systemAccessDevice) SystemAccessDeviceModifyRequest
(BroadWorksServer broadWorksServer) SystemAccessDeviceModifyRequest
(BroadWorksServer broadWorksServer, String deviceExternalId) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getPort()
setAccessDeviceCredentials
(DeviceManagementUserNamePassword16 accessDeviceCredentials) setDefaultPathHeader
(String defaultPathHeader) setDescription
(String description) setDeviceExternalId
(String deviceExternalId) setIsWebexTeamsDevice
(Boolean isWebexTeamsDevice) setMacAddress
(String macAddress) setNetAddress
(String netAddress) setOutboundProxyServerNetAddress
(String outboundProxyServerNetAddress) setPhysicalLocation
(String physicalLocation) setProtocol
(String protocol) setSerialNumber
(String serialNumber) setStunServerNetAddress
(String stunServerNetAddress) setSystemAccessDevice
(SystemAccessDevice systemAccessDevice) 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
-
systemAccessDevice
-
deviceExternalId
-
protocol
-
netAddress
-
port
-
outboundProxyServerNetAddress
-
stunServerNetAddress
-
macAddress
-
serialNumber
-
description
-
physicalLocation
-
transportProtocol
-
useCustomUserNamePassword
-
accessDeviceCredentials
-
isWebexTeamsDevice
-
defaultPathHeader
-
-
Constructor Details
-
SystemAccessDeviceModifyRequest
public SystemAccessDeviceModifyRequest() -
SystemAccessDeviceModifyRequest
-
SystemAccessDeviceModifyRequest
-
SystemAccessDeviceModifyRequest
-
-
Method Details
-
setSystemAccessDevice
public SystemAccessDevice.SystemAccessDeviceModifyRequest setSystemAccessDevice(SystemAccessDevice systemAccessDevice) -
getSystemAccessDevice
-
setDeviceExternalId
public SystemAccessDevice.SystemAccessDeviceModifyRequest setDeviceExternalId(String deviceExternalId) -
getDeviceExternalId
-
setProtocol
-
getProtocol
-
unsetNetAddress
-
setNetAddress
-
getNetAddress
-
unsetPort
-
setPort
-
getPort
-
unsetOutboundProxyServerNetAddress
-
setOutboundProxyServerNetAddress
public SystemAccessDevice.SystemAccessDeviceModifyRequest setOutboundProxyServerNetAddress(String outboundProxyServerNetAddress) -
getOutboundProxyServerNetAddress
-
unsetStunServerNetAddress
-
setStunServerNetAddress
public SystemAccessDevice.SystemAccessDeviceModifyRequest setStunServerNetAddress(String stunServerNetAddress) -
getStunServerNetAddress
-
unsetMacAddress
-
setMacAddress
-
getMacAddress
-
unsetSerialNumber
-
setSerialNumber
-
getSerialNumber
-
unsetDescription
-
setDescription
-
getDescription
-
unsetPhysicalLocation
-
setPhysicalLocation
public SystemAccessDevice.SystemAccessDeviceModifyRequest setPhysicalLocation(String physicalLocation) -
getPhysicalLocation
-
setTransportProtocol
public SystemAccessDevice.SystemAccessDeviceModifyRequest setTransportProtocol(ExtendedTransportProtocol transportProtocol) -
getTransportProtocol
-
setUseCustomUserNamePassword
public SystemAccessDevice.SystemAccessDeviceModifyRequest setUseCustomUserNamePassword(Boolean useCustomUserNamePassword) -
getUseCustomUserNamePassword
-
unsetAccessDeviceCredentials
-
setAccessDeviceCredentials
public SystemAccessDevice.SystemAccessDeviceModifyRequest setAccessDeviceCredentials(DeviceManagementUserNamePassword16 accessDeviceCredentials) -
getAccessDeviceCredentials
-
setIsWebexTeamsDevice
public SystemAccessDevice.SystemAccessDeviceModifyRequest setIsWebexTeamsDevice(Boolean isWebexTeamsDevice) -
getIsWebexTeamsDevice
-
unsetDefaultPathHeader
-
setDefaultPathHeader
public SystemAccessDevice.SystemAccessDeviceModifyRequest setDefaultPathHeader(String defaultPathHeader) -
getDefaultPathHeader
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<DefaultResponse>
-