Package co.ecg.alpaca.toolkit.generated
Class ServiceProvider.ServiceProviderCPEConfigSetConfigFileRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.ServiceProvider.ServiceProviderCPEConfigSetConfigFileRequest
- Enclosing class:
- ServiceProvider
public static class ServiceProvider.ServiceProviderCPEConfigSetConfigFileRequest
extends Request<DefaultResponse>
Request to set a new service provider default configuration file for a device type. The response is either a SuccessResponse or an ErrorResponse. When the element configFile is set to nil, the configuration file defined at the parent level is used.
- 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 Optional<@Valid FileResource>protected @NotNull @Size(min=1,max=40) Stringprotected @NotNull @Valid ServiceProvider -
Constructor Summary
ConstructorsConstructorDescriptionServiceProviderCPEConfigSetConfigFileRequest(ServiceProvider serviceProvider, String deviceType, FileResource configFile) -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.Optional<@Valid FileResource>getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setConfigFile(FileResource configFile) setDeviceType(String deviceType) setServiceProvider(ServiceProvider serviceProvider) 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
-
serviceProvider
-
deviceType
-
configFile
-
-
Constructor Details
-
ServiceProviderCPEConfigSetConfigFileRequest
public ServiceProviderCPEConfigSetConfigFileRequest() -
ServiceProviderCPEConfigSetConfigFileRequest
public ServiceProviderCPEConfigSetConfigFileRequest(ServiceProvider serviceProvider, String deviceType, FileResource configFile)
-
-
Method Details
-
setServiceProvider
public ServiceProvider.ServiceProviderCPEConfigSetConfigFileRequest setServiceProvider(ServiceProvider serviceProvider) -
getServiceProvider
-
setDeviceType
public ServiceProvider.ServiceProviderCPEConfigSetConfigFileRequest setDeviceType(String deviceType) -
getDeviceType
-
unsetConfigFile
-
setConfigFile
public ServiceProvider.ServiceProviderCPEConfigSetConfigFileRequest setConfigFile(FileResource configFile) -
getConfigFile
-
getEmptyObject
public static ServiceProvider.ServiceProviderCPEConfigSetConfigFileRequest 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>
-