@ChoiceGroup(value="protocolWebDAV") @ChoiceGroup(value="protocolFTP") @GwtIncompatible public static class BWSystem.SystemFileRepositoryDeviceAddRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected String |
name |
protected Integer |
port |
protected FileRepositoryProtocolFTP16 |
protocolFTP |
protected FileRepositoryProtocolWebDAV20 |
protocolWebDAV |
protected String |
rootDirectory |
Constructor and Description |
---|
SystemFileRepositoryDeviceAddRequest(BroadWorksServer broadWorksServer,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
formRequest()
Forms the XML Document for this Request Object.
|
static BWSystem.SystemFileRepositoryDeviceAddRequest |
getEmptyObject(BroadWorksServer broadWorksServer)
Retrieves this object with minimal setup.
|
String |
getName() |
Integer |
getPort() |
FileRepositoryProtocolFTP16 |
getProtocolFTP() |
FileRepositoryProtocolWebDAV20 |
getProtocolWebDAV() |
String |
getRootDirectory() |
BWSystem.SystemFileRepositoryDeviceAddRequest |
setName(String name) |
BWSystem.SystemFileRepositoryDeviceAddRequest |
setPort(Integer port) |
BWSystem.SystemFileRepositoryDeviceAddRequest |
setProtocolFTP(FileRepositoryProtocolFTP16 protocolFTP) |
BWSystem.SystemFileRepositoryDeviceAddRequest |
setProtocolWebDAV(FileRepositoryProtocolWebDAV20 protocolWebDAV) |
BWSystem.SystemFileRepositoryDeviceAddRequest |
setRootDirectory(String rootDirectory) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRootElement, toString, validate
@NotNull @Size(min=1, max=40) protected String name
@Size(min=1, max=256) protected String rootDirectory
protected Integer port
protected FileRepositoryProtocolWebDAV20 protocolWebDAV
protected FileRepositoryProtocolFTP16 protocolFTP
public SystemFileRepositoryDeviceAddRequest(BroadWorksServer broadWorksServer, String name)
public BWSystem.SystemFileRepositoryDeviceAddRequest setName(String name)
public String getName()
public BWSystem.SystemFileRepositoryDeviceAddRequest setRootDirectory(String rootDirectory)
public String getRootDirectory()
public BWSystem.SystemFileRepositoryDeviceAddRequest setPort(Integer port)
public Integer getPort()
public BWSystem.SystemFileRepositoryDeviceAddRequest setProtocolWebDAV(FileRepositoryProtocolWebDAV20 protocolWebDAV)
public FileRepositoryProtocolWebDAV20 getProtocolWebDAV()
public BWSystem.SystemFileRepositoryDeviceAddRequest setProtocolFTP(FileRepositoryProtocolFTP16 protocolFTP)
public FileRepositoryProtocolFTP16 getProtocolFTP()
public static BWSystem.SystemFileRepositoryDeviceAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2017 ECG. All rights reserved.