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 BooleanenableExchangeIntegrationprotected Optional<@Valid ExchangeUserNamePassword>exchangeCredentialsprotected Optional<@Size(min=1,max=256) String>exchangeURLprotected @NotNull @Valid Groupgroup
-
Constructor Summary
Constructors Constructor Description GroupExchangeIntegrationModifyRequest()GroupExchangeIntegrationModifyRequest(Group group)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidformRequest()Forms the XML Document for this Request Object.static Group.GroupExchangeIntegrationModifyRequestgetEmptyObject(BroadWorksServer broadWorksServer)Retrieves this object with minimal setup.BooleangetEnableExchangeIntegration()Optional<@Valid ExchangeUserNamePassword>getExchangeCredentials()Optional<@Size(min=1,max=256) String>getExchangeURL()GroupgetGroup()Group.GroupExchangeIntegrationModifyRequestsetEnableExchangeIntegration(Boolean enableExchangeIntegration)Group.GroupExchangeIntegrationModifyRequestsetExchangeCredentials(ExchangeUserNamePassword exchangeCredentials)Group.GroupExchangeIntegrationModifyRequestsetExchangeURL(String exchangeURL)Group.GroupExchangeIntegrationModifyRequestsetGroup(Group group)Group.GroupExchangeIntegrationModifyRequestunsetExchangeCredentials()Group.GroupExchangeIntegrationModifyRequestunsetExchangeURL()-
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:
formRequestin classRequest<DefaultResponse>
-
-