Package co.ecg.alpaca.toolkit.generated
Class Group.GroupExchangeIntegrationModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.Group.GroupExchangeIntegrationModifyRequest
-
- Enclosing class:
- Group
public static class Group.GroupExchangeIntegrationModifyRequest extends Request<DefaultResponse>
Modify the group level configuration for Exchange Integration. The response is either a SuccessResponse or an ErrorResponse.- 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 Boolean
enableExchangeIntegration
protected Optional<@Valid ExchangeUserNamePassword>
exchangeCredentials
protected Optional<@Size(min=1,max=256) String>
exchangeURL
protected @NotNull @Valid Group
group
-
Constructor Summary
Constructors Constructor Description GroupExchangeIntegrationModifyRequest()
GroupExchangeIntegrationModifyRequest(Group group)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
formRequest()
Forms the XML Document for this Request Object.static Group.GroupExchangeIntegrationModifyRequest
getEmptyObject(BroadWorksServer broadWorksServer)
Retrieves this object with minimal setup.Boolean
getEnableExchangeIntegration()
Optional<@Valid ExchangeUserNamePassword>
getExchangeCredentials()
Optional<@Size(min=1,max=256) String>
getExchangeURL()
Group
getGroup()
Group.GroupExchangeIntegrationModifyRequest
setEnableExchangeIntegration(Boolean enableExchangeIntegration)
Group.GroupExchangeIntegrationModifyRequest
setExchangeCredentials(ExchangeUserNamePassword exchangeCredentials)
Group.GroupExchangeIntegrationModifyRequest
setExchangeURL(String exchangeURL)
Group.GroupExchangeIntegrationModifyRequest
setGroup(Group group)
Group.GroupExchangeIntegrationModifyRequest
unsetExchangeCredentials()
Group.GroupExchangeIntegrationModifyRequest
unsetExchangeURL()
-
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 Detail
-
group
@NotNull @Valid protected transient @NotNull @Valid Group group
-
enableExchangeIntegration
protected Boolean enableExchangeIntegration
-
exchangeCredentials
protected Optional<@Valid ExchangeUserNamePassword> exchangeCredentials
-
-
Constructor Detail
-
GroupExchangeIntegrationModifyRequest
public GroupExchangeIntegrationModifyRequest()
-
GroupExchangeIntegrationModifyRequest
public GroupExchangeIntegrationModifyRequest(Group group)
-
-
Method Detail
-
setGroup
public Group.GroupExchangeIntegrationModifyRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setEnableExchangeIntegration
public Group.GroupExchangeIntegrationModifyRequest setEnableExchangeIntegration(Boolean enableExchangeIntegration)
-
getEnableExchangeIntegration
public Boolean getEnableExchangeIntegration()
-
unsetExchangeURL
public Group.GroupExchangeIntegrationModifyRequest unsetExchangeURL()
-
setExchangeURL
public Group.GroupExchangeIntegrationModifyRequest setExchangeURL(String exchangeURL)
-
unsetExchangeCredentials
public Group.GroupExchangeIntegrationModifyRequest unsetExchangeCredentials()
-
setExchangeCredentials
public Group.GroupExchangeIntegrationModifyRequest setExchangeCredentials(ExchangeUserNamePassword exchangeCredentials)
-
getExchangeCredentials
public Optional<@Valid ExchangeUserNamePassword> getExchangeCredentials()
-
getEmptyObject
public static Group.GroupExchangeIntegrationModifyRequest 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>
-
-