@Generated(value="software.amazon.awssdk:codegen") public final class CreateAvailabilityConfigurationRequest extends WorkMailRequest implements ToCopyableBuilder<CreateAvailabilityConfigurationRequest.Builder,CreateAvailabilityConfigurationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateAvailabilityConfigurationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateAvailabilityConfigurationRequest.Builder |
builder() |
String |
clientToken()
An idempotent token that ensures that an API request is executed only once.
|
String |
domainName()
The domain to which the provider applies.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
EwsAvailabilityProvider |
ewsProvider()
Exchange Web Services (EWS) availability provider definition.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LambdaAvailabilityProvider |
lambdaProvider()
Lambda availability provider definition.
|
String |
organizationId()
The WorkMail organization for which the
AvailabilityConfiguration will be created. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateAvailabilityConfigurationRequest.Builder> |
serializableBuilderClass() |
CreateAvailabilityConfigurationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clientToken()
An idempotent token that ensures that an API request is executed only once.
public final String organizationId()
The WorkMail organization for which the AvailabilityConfiguration will be created.
AvailabilityConfiguration will be created.public final String domainName()
The domain to which the provider applies.
public final EwsAvailabilityProvider ewsProvider()
Exchange Web Services (EWS) availability provider definition. The request must contain exactly one provider
definition, either EwsProvider or LambdaProvider.
EwsProvider or LambdaProvider.public final LambdaAvailabilityProvider lambdaProvider()
Lambda availability provider definition. The request must contain exactly one provider definition, either
EwsProvider or LambdaProvider.
EwsProvider or LambdaProvider.public CreateAvailabilityConfigurationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateAvailabilityConfigurationRequest.Builder,CreateAvailabilityConfigurationRequest>toBuilder in class WorkMailRequestpublic static CreateAvailabilityConfigurationRequest.Builder builder()
public static Class<? extends CreateAvailabilityConfigurationRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.