@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateAvailabilityConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
CreateAvailabilityConfigurationRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateAvailabilityConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
An idempotent token that ensures that an API request is executed only once.
|
String |
getDomainName()
The domain to which the provider applies.
|
EwsAvailabilityProvider |
getEwsProvider()
Exchange Web Services (EWS) availability provider definition.
|
LambdaAvailabilityProvider |
getLambdaProvider()
Lambda availability provider definition.
|
String |
getOrganizationId()
The WorkMail organization for which the
AvailabilityConfiguration will be created. |
int |
hashCode() |
void |
setClientToken(String clientToken)
An idempotent token that ensures that an API request is executed only once.
|
void |
setDomainName(String domainName)
The domain to which the provider applies.
|
void |
setEwsProvider(EwsAvailabilityProvider ewsProvider)
Exchange Web Services (EWS) availability provider definition.
|
void |
setLambdaProvider(LambdaAvailabilityProvider lambdaProvider)
Lambda availability provider definition.
|
void |
setOrganizationId(String organizationId)
The WorkMail organization for which the
AvailabilityConfiguration will be created. |
String |
toString()
Returns a string representation of this object.
|
CreateAvailabilityConfigurationRequest |
withClientToken(String clientToken)
An idempotent token that ensures that an API request is executed only once.
|
CreateAvailabilityConfigurationRequest |
withDomainName(String domainName)
The domain to which the provider applies.
|
CreateAvailabilityConfigurationRequest |
withEwsProvider(EwsAvailabilityProvider ewsProvider)
Exchange Web Services (EWS) availability provider definition.
|
CreateAvailabilityConfigurationRequest |
withLambdaProvider(LambdaAvailabilityProvider lambdaProvider)
Lambda availability provider definition.
|
CreateAvailabilityConfigurationRequest |
withOrganizationId(String organizationId)
The WorkMail organization for which the
AvailabilityConfiguration will be created. |
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic CreateAvailabilityConfigurationRequest()
public void setClientToken(String clientToken)
An idempotent token that ensures that an API request is executed only once.
clientToken - An idempotent token that ensures that an API request is executed only once.public String getClientToken()
An idempotent token that ensures that an API request is executed only once.
public CreateAvailabilityConfigurationRequest withClientToken(String clientToken)
An idempotent token that ensures that an API request is executed only once.
clientToken - An idempotent token that ensures that an API request is executed only once.public void setOrganizationId(String organizationId)
The WorkMail organization for which the AvailabilityConfiguration will be created.
organizationId - The WorkMail organization for which the AvailabilityConfiguration will be created.public String getOrganizationId()
The WorkMail organization for which the AvailabilityConfiguration will be created.
AvailabilityConfiguration will be created.public CreateAvailabilityConfigurationRequest withOrganizationId(String organizationId)
The WorkMail organization for which the AvailabilityConfiguration will be created.
organizationId - The WorkMail organization for which the AvailabilityConfiguration will be created.public void setDomainName(String domainName)
The domain to which the provider applies.
domainName - The domain to which the provider applies.public String getDomainName()
The domain to which the provider applies.
public CreateAvailabilityConfigurationRequest withDomainName(String domainName)
The domain to which the provider applies.
domainName - The domain to which the provider applies.public void setEwsProvider(EwsAvailabilityProvider ewsProvider)
Exchange Web Services (EWS) availability provider definition. The request must contain exactly one provider
definition, either EwsProvider or LambdaProvider.
ewsProvider - Exchange Web Services (EWS) availability provider definition. The request must contain exactly one
provider definition, either EwsProvider or LambdaProvider.public EwsAvailabilityProvider getEwsProvider()
Exchange Web Services (EWS) availability provider definition. The request must contain exactly one provider
definition, either EwsProvider or LambdaProvider.
EwsProvider or LambdaProvider.public CreateAvailabilityConfigurationRequest withEwsProvider(EwsAvailabilityProvider ewsProvider)
Exchange Web Services (EWS) availability provider definition. The request must contain exactly one provider
definition, either EwsProvider or LambdaProvider.
ewsProvider - Exchange Web Services (EWS) availability provider definition. The request must contain exactly one
provider definition, either EwsProvider or LambdaProvider.public void setLambdaProvider(LambdaAvailabilityProvider lambdaProvider)
Lambda availability provider definition. The request must contain exactly one provider definition, either
EwsProvider or LambdaProvider.
lambdaProvider - Lambda availability provider definition. The request must contain exactly one provider definition, either
EwsProvider or LambdaProvider.public LambdaAvailabilityProvider getLambdaProvider()
Lambda availability provider definition. The request must contain exactly one provider definition, either
EwsProvider or LambdaProvider.
EwsProvider or LambdaProvider.public CreateAvailabilityConfigurationRequest withLambdaProvider(LambdaAvailabilityProvider lambdaProvider)
Lambda availability provider definition. The request must contain exactly one provider definition, either
EwsProvider or LambdaProvider.
lambdaProvider - Lambda availability provider definition. The request must contain exactly one provider definition, either
EwsProvider or LambdaProvider.public String toString()
toString in class ObjectObject.toString()public CreateAvailabilityConfigurationRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()