@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DomainNameConfig extends Object implements Serializable, Cloneable, StructuredPojo
Describes a configuration for a custom domain.
Constructor and Description |
---|
DomainNameConfig() |
Modifier and Type | Method and Description |
---|---|
DomainNameConfig |
clone() |
boolean |
equals(Object obj) |
String |
getAppsyncDomainName()
The domain name that AppSync provides.
|
String |
getCertificateArn()
The Amazon Resource Name (ARN) of the certificate.
|
String |
getDescription()
A description of the
DomainName configuration. |
String |
getDomainName()
The domain name.
|
String |
getHostedZoneId()
The ID of your Amazon Route 53 hosted zone.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppsyncDomainName(String appsyncDomainName)
The domain name that AppSync provides.
|
void |
setCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate.
|
void |
setDescription(String description)
A description of the
DomainName configuration. |
void |
setDomainName(String domainName)
The domain name.
|
void |
setHostedZoneId(String hostedZoneId)
The ID of your Amazon Route 53 hosted zone.
|
String |
toString()
Returns a string representation of this object.
|
DomainNameConfig |
withAppsyncDomainName(String appsyncDomainName)
The domain name that AppSync provides.
|
DomainNameConfig |
withCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate.
|
DomainNameConfig |
withDescription(String description)
A description of the
DomainName configuration. |
DomainNameConfig |
withDomainName(String domainName)
The domain name.
|
DomainNameConfig |
withHostedZoneId(String hostedZoneId)
The ID of your Amazon Route 53 hosted zone.
|
public void setDomainName(String domainName)
The domain name.
domainName
- The domain name.public String getDomainName()
The domain name.
public DomainNameConfig withDomainName(String domainName)
The domain name.
domainName
- The domain name.public void setDescription(String description)
A description of the DomainName
configuration.
description
- A description of the DomainName
configuration.public String getDescription()
A description of the DomainName
configuration.
DomainName
configuration.public DomainNameConfig withDescription(String description)
A description of the DomainName
configuration.
description
- A description of the DomainName
configuration.public void setCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or an Identity and Access Management (IAM) server certificate.
certificateArn
- The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or
an Identity and Access Management (IAM) server certificate.public String getCertificateArn()
The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or an Identity and Access Management (IAM) server certificate.
public DomainNameConfig withCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or an Identity and Access Management (IAM) server certificate.
certificateArn
- The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or
an Identity and Access Management (IAM) server certificate.public void setAppsyncDomainName(String appsyncDomainName)
The domain name that AppSync provides.
appsyncDomainName
- The domain name that AppSync provides.public String getAppsyncDomainName()
The domain name that AppSync provides.
public DomainNameConfig withAppsyncDomainName(String appsyncDomainName)
The domain name that AppSync provides.
appsyncDomainName
- The domain name that AppSync provides.public void setHostedZoneId(String hostedZoneId)
The ID of your Amazon Route 53 hosted zone.
hostedZoneId
- The ID of your Amazon Route 53 hosted zone.public String getHostedZoneId()
The ID of your Amazon Route 53 hosted zone.
public DomainNameConfig withHostedZoneId(String hostedZoneId)
The ID of your Amazon Route 53 hosted zone.
hostedZoneId
- The ID of your Amazon Route 53 hosted zone.public String toString()
toString
in class Object
Object.toString()
public DomainNameConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.