@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DomainDescriptionType extends Object implements Serializable, Cloneable, StructuredPojo
A container for information about a domain.
Constructor and Description |
---|
DomainDescriptionType() |
Modifier and Type | Method and Description |
---|---|
DomainDescriptionType |
clone() |
boolean |
equals(Object obj) |
String |
getAWSAccountId()
The Amazon Web Services ID for the user pool owner.
|
String |
getCloudFrontDistribution()
The Amazon Resource Name (ARN) of the Amazon CloudFront distribution.
|
CustomDomainConfigType |
getCustomDomainConfig()
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
|
String |
getDomain()
The domain string.
|
String |
getS3Bucket()
The Amazon S3 bucket where the static files for this domain are stored.
|
String |
getStatus()
The domain status.
|
String |
getUserPoolId()
The user pool ID.
|
String |
getVersion()
The app version.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAWSAccountId(String aWSAccountId)
The Amazon Web Services ID for the user pool owner.
|
void |
setCloudFrontDistribution(String cloudFrontDistribution)
The Amazon Resource Name (ARN) of the Amazon CloudFront distribution.
|
void |
setCustomDomainConfig(CustomDomainConfigType customDomainConfig)
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
|
void |
setDomain(String domain)
The domain string.
|
void |
setS3Bucket(String s3Bucket)
The Amazon S3 bucket where the static files for this domain are stored.
|
void |
setStatus(DomainStatusType status)
The domain status.
|
void |
setStatus(String status)
The domain status.
|
void |
setUserPoolId(String userPoolId)
The user pool ID.
|
void |
setVersion(String version)
The app version.
|
String |
toString()
Returns a string representation of this object.
|
DomainDescriptionType |
withAWSAccountId(String aWSAccountId)
The Amazon Web Services ID for the user pool owner.
|
DomainDescriptionType |
withCloudFrontDistribution(String cloudFrontDistribution)
The Amazon Resource Name (ARN) of the Amazon CloudFront distribution.
|
DomainDescriptionType |
withCustomDomainConfig(CustomDomainConfigType customDomainConfig)
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
|
DomainDescriptionType |
withDomain(String domain)
The domain string.
|
DomainDescriptionType |
withS3Bucket(String s3Bucket)
The Amazon S3 bucket where the static files for this domain are stored.
|
DomainDescriptionType |
withStatus(DomainStatusType status)
The domain status.
|
DomainDescriptionType |
withStatus(String status)
The domain status.
|
DomainDescriptionType |
withUserPoolId(String userPoolId)
The user pool ID.
|
DomainDescriptionType |
withVersion(String version)
The app version.
|
public void setUserPoolId(String userPoolId)
The user pool ID.
userPoolId
- The user pool ID.public String getUserPoolId()
The user pool ID.
public DomainDescriptionType withUserPoolId(String userPoolId)
The user pool ID.
userPoolId
- The user pool ID.public void setAWSAccountId(String aWSAccountId)
The Amazon Web Services ID for the user pool owner.
aWSAccountId
- The Amazon Web Services ID for the user pool owner.public String getAWSAccountId()
The Amazon Web Services ID for the user pool owner.
public DomainDescriptionType withAWSAccountId(String aWSAccountId)
The Amazon Web Services ID for the user pool owner.
aWSAccountId
- The Amazon Web Services ID for the user pool owner.public void setDomain(String domain)
The domain string. For custom domains, this is the fully-qualified domain name, such as
auth.example.com
. For Amazon Cognito prefix domains, this is the prefix alone, such as
auth
.
domain
- The domain string. For custom domains, this is the fully-qualified domain name, such as
auth.example.com
. For Amazon Cognito prefix domains, this is the prefix alone, such as
auth
.public String getDomain()
The domain string. For custom domains, this is the fully-qualified domain name, such as
auth.example.com
. For Amazon Cognito prefix domains, this is the prefix alone, such as
auth
.
auth.example.com
. For Amazon Cognito prefix domains, this is the prefix alone, such as
auth
.public DomainDescriptionType withDomain(String domain)
The domain string. For custom domains, this is the fully-qualified domain name, such as
auth.example.com
. For Amazon Cognito prefix domains, this is the prefix alone, such as
auth
.
domain
- The domain string. For custom domains, this is the fully-qualified domain name, such as
auth.example.com
. For Amazon Cognito prefix domains, this is the prefix alone, such as
auth
.public void setS3Bucket(String s3Bucket)
The Amazon S3 bucket where the static files for this domain are stored.
s3Bucket
- The Amazon S3 bucket where the static files for this domain are stored.public String getS3Bucket()
The Amazon S3 bucket where the static files for this domain are stored.
public DomainDescriptionType withS3Bucket(String s3Bucket)
The Amazon S3 bucket where the static files for this domain are stored.
s3Bucket
- The Amazon S3 bucket where the static files for this domain are stored.public void setCloudFrontDistribution(String cloudFrontDistribution)
The Amazon Resource Name (ARN) of the Amazon CloudFront distribution.
cloudFrontDistribution
- The Amazon Resource Name (ARN) of the Amazon CloudFront distribution.public String getCloudFrontDistribution()
The Amazon Resource Name (ARN) of the Amazon CloudFront distribution.
public DomainDescriptionType withCloudFrontDistribution(String cloudFrontDistribution)
The Amazon Resource Name (ARN) of the Amazon CloudFront distribution.
cloudFrontDistribution
- The Amazon Resource Name (ARN) of the Amazon CloudFront distribution.public void setVersion(String version)
The app version.
version
- The app version.public String getVersion()
The app version.
public DomainDescriptionType withVersion(String version)
The app version.
version
- The app version.public void setStatus(String status)
The domain status.
status
- The domain status.DomainStatusType
public String getStatus()
The domain status.
DomainStatusType
public DomainDescriptionType withStatus(String status)
The domain status.
status
- The domain status.DomainStatusType
public void setStatus(DomainStatusType status)
The domain status.
status
- The domain status.DomainStatusType
public DomainDescriptionType withStatus(DomainStatusType status)
The domain status.
status
- The domain status.DomainStatusType
public void setCustomDomainConfig(CustomDomainConfigType customDomainConfig)
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
customDomainConfig
- The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.public CustomDomainConfigType getCustomDomainConfig()
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
public DomainDescriptionType withCustomDomainConfig(CustomDomainConfigType customDomainConfig)
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
customDomainConfig
- The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.public String toString()
toString
in class Object
Object.toString()
public DomainDescriptionType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.