@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Domain extends Object implements Serializable, Cloneable, StructuredPojo
The domain to associate with an WorkMail organization.
When you configure a domain hosted in Amazon Route 53 (Route 53), all recommended DNS records are added to the organization when you create it. For more information, see Adding a domain in the WorkMail Administrator Guide.
| Constructor and Description |
|---|
Domain() |
| Modifier and Type | Method and Description |
|---|---|
Domain |
clone() |
boolean |
equals(Object obj) |
String |
getDomainName()
The fully qualified domain name.
|
String |
getHostedZoneId()
The hosted zone ID for a domain hosted in Route 53.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDomainName(String domainName)
The fully qualified domain name.
|
void |
setHostedZoneId(String hostedZoneId)
The hosted zone ID for a domain hosted in Route 53.
|
String |
toString()
Returns a string representation of this object.
|
Domain |
withDomainName(String domainName)
The fully qualified domain name.
|
Domain |
withHostedZoneId(String hostedZoneId)
The hosted zone ID for a domain hosted in Route 53.
|
public void setDomainName(String domainName)
The fully qualified domain name.
domainName - The fully qualified domain name.public String getDomainName()
The fully qualified domain name.
public Domain withDomainName(String domainName)
The fully qualified domain name.
domainName - The fully qualified domain name.public void setHostedZoneId(String hostedZoneId)
The hosted zone ID for a domain hosted in Route 53. Required when configuring a domain hosted in Route 53.
hostedZoneId - The hosted zone ID for a domain hosted in Route 53. Required when configuring a domain hosted in Route 53.public String getHostedZoneId()
The hosted zone ID for a domain hosted in Route 53. Required when configuring a domain hosted in Route 53.
public Domain withHostedZoneId(String hostedZoneId)
The hosted zone ID for a domain hosted in Route 53. Required when configuring a domain hosted in Route 53.
hostedZoneId - The hosted zone ID for a domain hosted in Route 53. Required when configuring a domain hosted in Route 53.public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.