@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AvailabilityConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
List all the AvailabilityConfiguration
's for the given WorkMail organization.
Constructor and Description |
---|
AvailabilityConfiguration() |
Modifier and Type | Method and Description |
---|---|
AvailabilityConfiguration |
clone() |
boolean |
equals(Object obj) |
Date |
getDateCreated()
The date and time at which the availability configuration was created.
|
Date |
getDateModified()
The date and time at which the availability configuration was last modified.
|
String |
getDomainName()
Displays the domain to which the provider applies.
|
RedactedEwsAvailabilityProvider |
getEwsProvider()
If
ProviderType is EWS , then this field contains
RedactedEwsAvailabilityProvider . |
LambdaAvailabilityProvider |
getLambdaProvider()
If ProviderType is
LAMBDA then this field contains LambdaAvailabilityProvider . |
String |
getProviderType()
Displays the provider type that applies to this domain.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDateCreated(Date dateCreated)
The date and time at which the availability configuration was created.
|
void |
setDateModified(Date dateModified)
The date and time at which the availability configuration was last modified.
|
void |
setDomainName(String domainName)
Displays the domain to which the provider applies.
|
void |
setEwsProvider(RedactedEwsAvailabilityProvider ewsProvider)
If
ProviderType is EWS , then this field contains
RedactedEwsAvailabilityProvider . |
void |
setLambdaProvider(LambdaAvailabilityProvider lambdaProvider)
If ProviderType is
LAMBDA then this field contains LambdaAvailabilityProvider . |
void |
setProviderType(String providerType)
Displays the provider type that applies to this domain.
|
String |
toString()
Returns a string representation of this object.
|
AvailabilityConfiguration |
withDateCreated(Date dateCreated)
The date and time at which the availability configuration was created.
|
AvailabilityConfiguration |
withDateModified(Date dateModified)
The date and time at which the availability configuration was last modified.
|
AvailabilityConfiguration |
withDomainName(String domainName)
Displays the domain to which the provider applies.
|
AvailabilityConfiguration |
withEwsProvider(RedactedEwsAvailabilityProvider ewsProvider)
If
ProviderType is EWS , then this field contains
RedactedEwsAvailabilityProvider . |
AvailabilityConfiguration |
withLambdaProvider(LambdaAvailabilityProvider lambdaProvider)
If ProviderType is
LAMBDA then this field contains LambdaAvailabilityProvider . |
AvailabilityConfiguration |
withProviderType(AvailabilityProviderType providerType)
Displays the provider type that applies to this domain.
|
AvailabilityConfiguration |
withProviderType(String providerType)
Displays the provider type that applies to this domain.
|
public void setDomainName(String domainName)
Displays the domain to which the provider applies.
domainName
- Displays the domain to which the provider applies.public String getDomainName()
Displays the domain to which the provider applies.
public AvailabilityConfiguration withDomainName(String domainName)
Displays the domain to which the provider applies.
domainName
- Displays the domain to which the provider applies.public void setProviderType(String providerType)
Displays the provider type that applies to this domain.
providerType
- Displays the provider type that applies to this domain.AvailabilityProviderType
public String getProviderType()
Displays the provider type that applies to this domain.
AvailabilityProviderType
public AvailabilityConfiguration withProviderType(String providerType)
Displays the provider type that applies to this domain.
providerType
- Displays the provider type that applies to this domain.AvailabilityProviderType
public AvailabilityConfiguration withProviderType(AvailabilityProviderType providerType)
Displays the provider type that applies to this domain.
providerType
- Displays the provider type that applies to this domain.AvailabilityProviderType
public void setEwsProvider(RedactedEwsAvailabilityProvider ewsProvider)
If ProviderType
is EWS
, then this field contains
RedactedEwsAvailabilityProvider
. Otherwise, it is not requried.
ewsProvider
- If ProviderType
is EWS
, then this field contains
RedactedEwsAvailabilityProvider
. Otherwise, it is not requried.public RedactedEwsAvailabilityProvider getEwsProvider()
If ProviderType
is EWS
, then this field contains
RedactedEwsAvailabilityProvider
. Otherwise, it is not requried.
ProviderType
is EWS
, then this field contains
RedactedEwsAvailabilityProvider
. Otherwise, it is not requried.public AvailabilityConfiguration withEwsProvider(RedactedEwsAvailabilityProvider ewsProvider)
If ProviderType
is EWS
, then this field contains
RedactedEwsAvailabilityProvider
. Otherwise, it is not requried.
ewsProvider
- If ProviderType
is EWS
, then this field contains
RedactedEwsAvailabilityProvider
. Otherwise, it is not requried.public void setLambdaProvider(LambdaAvailabilityProvider lambdaProvider)
If ProviderType is LAMBDA
then this field contains LambdaAvailabilityProvider
.
Otherwise, it is not required.
lambdaProvider
- If ProviderType is LAMBDA
then this field contains LambdaAvailabilityProvider
.
Otherwise, it is not required.public LambdaAvailabilityProvider getLambdaProvider()
If ProviderType is LAMBDA
then this field contains LambdaAvailabilityProvider
.
Otherwise, it is not required.
LAMBDA
then this field contains LambdaAvailabilityProvider
.
Otherwise, it is not required.public AvailabilityConfiguration withLambdaProvider(LambdaAvailabilityProvider lambdaProvider)
If ProviderType is LAMBDA
then this field contains LambdaAvailabilityProvider
.
Otherwise, it is not required.
lambdaProvider
- If ProviderType is LAMBDA
then this field contains LambdaAvailabilityProvider
.
Otherwise, it is not required.public void setDateCreated(Date dateCreated)
The date and time at which the availability configuration was created.
dateCreated
- The date and time at which the availability configuration was created.public Date getDateCreated()
The date and time at which the availability configuration was created.
public AvailabilityConfiguration withDateCreated(Date dateCreated)
The date and time at which the availability configuration was created.
dateCreated
- The date and time at which the availability configuration was created.public void setDateModified(Date dateModified)
The date and time at which the availability configuration was last modified.
dateModified
- The date and time at which the availability configuration was last modified.public Date getDateModified()
The date and time at which the availability configuration was last modified.
public AvailabilityConfiguration withDateModified(Date dateModified)
The date and time at which the availability configuration was last modified.
dateModified
- The date and time at which the availability configuration was last modified.public String toString()
toString
in class Object
Object.toString()
public AvailabilityConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.