Package co.ecg.alpaca.toolkit.generated
Class BWSystem.SystemFileRepositoryDeviceAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.BWSystem.SystemFileRepositoryDeviceAddRequest
- Enclosing class:
- BWSystem
@ChoiceGroup("protocolWebDAV") @ChoiceGroup("protocolFTP") @ChoiceGroup("protocolSFTP") @ChoiceGroup("protocolFTPS")
public static class BWSystem.SystemFileRepositoryDeviceAddRequest
extends Request<DefaultResponse>
Add a new file repository. 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 @NotNull @Size(min=1,max=40) String
protected Integer
protected @Valid FileRepositoryProtocolFTP16
protected @Valid FileRepositoryProtocolFTP16
protected @Valid FileRepositoryProtocolFTP16
protected @Valid FileRepositoryProtocolWebDAV20
protected @Size(min=1,max=256) String
-
Constructor Summary
ConstructorsConstructorDescriptionSystemFileRepositoryDeviceAddRequest
(BroadWorksServer broadWorksServer, FileRepositoryProtocolFTP16 protocolFTP, String name) SystemFileRepositoryDeviceAddRequest
(BroadWorksServer broadWorksServer, FileRepositoryProtocolWebDAV20 protocolWebDAV, String name) SystemFileRepositoryDeviceAddRequest
(BroadWorksServer broadWorksServer, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getName()
getPort()
setProtocolFTP
(FileRepositoryProtocolFTP16 protocolFTP) setProtocolFTPS
(FileRepositoryProtocolFTP16 protocolFTPS) setProtocolSFTP
(FileRepositoryProtocolFTP16 protocolSFTP) setProtocolWebDAV
(FileRepositoryProtocolWebDAV20 protocolWebDAV) setRootDirectory
(String rootDirectory) 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
-
name
-
rootDirectory
-
port
-
protocolWebDAV
-
protocolFTP
-
protocolSFTP
-
protocolFTPS
-
-
Constructor Details
-
SystemFileRepositoryDeviceAddRequest
public SystemFileRepositoryDeviceAddRequest() -
SystemFileRepositoryDeviceAddRequest
-
SystemFileRepositoryDeviceAddRequest
public SystemFileRepositoryDeviceAddRequest(BroadWorksServer broadWorksServer, FileRepositoryProtocolWebDAV20 protocolWebDAV, String name) -
SystemFileRepositoryDeviceAddRequest
public SystemFileRepositoryDeviceAddRequest(BroadWorksServer broadWorksServer, FileRepositoryProtocolFTP16 protocolFTP, String name)
-
-
Method Details
-
setName
-
getName
-
setRootDirectory
-
getRootDirectory
-
setPort
-
getPort
-
setProtocolWebDAV
public BWSystem.SystemFileRepositoryDeviceAddRequest setProtocolWebDAV(FileRepositoryProtocolWebDAV20 protocolWebDAV) -
getProtocolWebDAV
-
setProtocolFTP
public BWSystem.SystemFileRepositoryDeviceAddRequest setProtocolFTP(FileRepositoryProtocolFTP16 protocolFTP) -
getProtocolFTP
-
setProtocolSFTP
public BWSystem.SystemFileRepositoryDeviceAddRequest setProtocolSFTP(FileRepositoryProtocolFTP16 protocolSFTP) -
getProtocolSFTP
-
setProtocolFTPS
public BWSystem.SystemFileRepositoryDeviceAddRequest setProtocolFTPS(FileRepositoryProtocolFTP16 protocolFTPS) -
getProtocolFTPS
-
getEmptyObject
public static BWSystem.SystemFileRepositoryDeviceAddRequest 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>
-