Class ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest
- Enclosing class:
- ServiceProviderIntegratedIMP
@Choice(minOccurs=0,value={@ChoiceGroup("defaultImpIdType"),@ChoiceGroup("useResellerIMPIdSetting")}) public static class ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest extends Request<DefaultResponse>
Modify the Integrated IMP service attributes for the service provider. The response is either a SuccessResponse or an ErrorResponse. If the service provider is within a reseller, useSystemServiceDomain means using reseller level service domain setting. And useSystemMessagingServer means using the reseller level messaging server setting. The following elements are only used in AS data mode: servicePort useSystemMessagingServer provisioningUrl provisioningUserId provisioningPassword boshURL defaultImpIdType useResellerIMPIdSetting The element useResellerIMPIdSetting is only applicable for a service provider within a reseller.
- 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 Optional<@Size(min=1,max=256) String>
boshURL
protected IntegratedIMPUserIDType
defaultImpIdType
protected Optional<@Size(min=1,max=20) String>
provisioningPassword
protected Optional<@Size(min=1,max=256) String>
provisioningUrl
protected Optional<@Size(min=1,max=80) String>
provisioningUserId
protected Optional<@Size(min=1,max=80) String>
serviceDomain
protected Optional<Integer>
servicePort
protected @NotNull @Valid ServiceProvider
serviceProvider
protected @AssertTrue Boolean
useResellerIMPIdSetting
protected Boolean
useSystemMessagingServer
protected Boolean
useSystemServiceDomain
-
Constructor Summary
Constructors Constructor Description ServiceProviderIntegratedIMPModifyRequest()
ServiceProviderIntegratedIMPModifyRequest(ServiceProvider serviceProvider)
-
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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
Constructor Details
-
ServiceProviderIntegratedIMPModifyRequest
public ServiceProviderIntegratedIMPModifyRequest() -
ServiceProviderIntegratedIMPModifyRequest
-
-
Method Details
-
setServiceProvider
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setServiceProvider(ServiceProvider serviceProvider) -
getServiceProvider
-
setUseSystemServiceDomain
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setUseSystemServiceDomain(Boolean useSystemServiceDomain) -
getUseSystemServiceDomain
-
unsetServiceDomain
-
setServiceDomain
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setServiceDomain(String serviceDomain) -
getServiceDomain
-
unsetServicePort
-
setServicePort
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setServicePort(Integer servicePort) -
getServicePort
-
setUseSystemMessagingServer
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setUseSystemMessagingServer(Boolean useSystemMessagingServer) -
getUseSystemMessagingServer
-
unsetProvisioningUrl
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest unsetProvisioningUrl() -
setProvisioningUrl
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setProvisioningUrl(String provisioningUrl) -
getProvisioningUrl
-
unsetProvisioningUserId
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest unsetProvisioningUserId() -
setProvisioningUserId
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setProvisioningUserId(String provisioningUserId) -
getProvisioningUserId
-
unsetProvisioningPassword
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest unsetProvisioningPassword() -
setProvisioningPassword
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setProvisioningPassword(String provisioningPassword) -
getProvisioningPassword
-
unsetBoshURL
-
setBoshURL
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setBoshURL(String boshURL) -
getBoshURL
-
setDefaultImpIdType
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setDefaultImpIdType(IntegratedIMPUserIDType defaultImpIdType) -
getDefaultImpIdType
-
setFlagUseResellerIMPIdSetting
public ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest setFlagUseResellerIMPIdSetting() -
useResellerIMPIdSettingFlagExist
public boolean useResellerIMPIdSettingFlagExist() -
getUseResellerIMPIdSetting
-
getEmptyObject
public static ServiceProviderIntegratedIMP.ServiceProviderIntegratedIMPModifyRequest 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>
-