Class AvailabilityConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.workmail.model.AvailabilityConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AvailabilityConfiguration.Builder,AvailabilityConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class AvailabilityConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AvailabilityConfiguration.Builder,AvailabilityConfiguration>
List all the
AvailabilityConfiguration's for the given WorkMail organization.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAvailabilityConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AvailabilityConfiguration.Builderbuilder()InstantdateCreated()The date and time at which the availability configuration was created.InstantdateModified()The date and time at which the availability configuration was last modified.StringdomainName()Displays the domain to which the provider applies.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)RedactedEwsAvailabilityProviderewsProvider()IfProviderTypeisEWS, then this field containsRedactedEwsAvailabilityProvider.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LambdaAvailabilityProviderlambdaProvider()If ProviderType isLAMBDAthen this field containsLambdaAvailabilityProvider.AvailabilityProviderTypeproviderType()Displays the provider type that applies to this domain.StringproviderTypeAsString()Displays the provider type that applies to this domain.List<SdkField<?>>sdkFields()static Class<? extends AvailabilityConfiguration.Builder>serializableBuilderClass()AvailabilityConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
domainName
public final String domainName()
Displays the domain to which the provider applies.
- Returns:
- Displays the domain to which the provider applies.
-
providerType
public final AvailabilityProviderType providerType()
Displays the provider type that applies to this domain.
If the service returns an enum value that is not available in the current SDK version,
providerTypewill returnAvailabilityProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproviderTypeAsString().- Returns:
- Displays the provider type that applies to this domain.
- See Also:
AvailabilityProviderType
-
providerTypeAsString
public final String providerTypeAsString()
Displays the provider type that applies to this domain.
If the service returns an enum value that is not available in the current SDK version,
providerTypewill returnAvailabilityProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproviderTypeAsString().- Returns:
- Displays the provider type that applies to this domain.
- See Also:
AvailabilityProviderType
-
ewsProvider
public final RedactedEwsAvailabilityProvider ewsProvider()
If
ProviderTypeisEWS, then this field containsRedactedEwsAvailabilityProvider. Otherwise, it is not required.- Returns:
- If
ProviderTypeisEWS, then this field containsRedactedEwsAvailabilityProvider. Otherwise, it is not required.
-
lambdaProvider
public final LambdaAvailabilityProvider lambdaProvider()
If ProviderType is
LAMBDAthen this field containsLambdaAvailabilityProvider. Otherwise, it is not required.- Returns:
- If ProviderType is
LAMBDAthen this field containsLambdaAvailabilityProvider. Otherwise, it is not required.
-
dateCreated
public final Instant dateCreated()
The date and time at which the availability configuration was created.
- Returns:
- The date and time at which the availability configuration was created.
-
dateModified
public final Instant dateModified()
The date and time at which the availability configuration was last modified.
- Returns:
- The date and time at which the availability configuration was last modified.
-
toBuilder
public AvailabilityConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AvailabilityConfiguration.Builder,AvailabilityConfiguration>
-
builder
public static AvailabilityConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends AvailabilityConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-