Class DomainDescriptionType
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DomainDescriptionType.Builder,DomainDescriptionType>
A container for information about the user pool domain associated with the hosted UI and OAuth endpoints.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Amazon Web Services account that you created the user pool in.builder()final StringThe Amazon CloudFront endpoint that hosts your custom domain.final CustomDomainConfigTypeThe configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.final Stringdomain()The domain string.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerThe version of managed login branding that you want to apply to your domain.final RoutingTyperouting()The routing configuration for the domain, including failover settings for multi-region deployments.final Strings3Bucket()The Amazon S3 bucket where the static files for this domain are stored.static Class<? extends DomainDescriptionType.Builder>final DomainStatusTypestatus()The domain status.final StringThe domain status.final StringtoString()Returns a string representation of this object.final StringThe ID of the user pool that the domain is attached to.final Stringversion()The app version.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
userPoolId
The ID of the user pool that the domain is attached to.
- Returns:
- The ID of the user pool that the domain is attached to.
-
awsAccountId
The Amazon Web Services account that you created the user pool in.
- Returns:
- The Amazon Web Services account that you created the user pool in.
-
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 asauth.- Returns:
- 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 asauth.
-
s3Bucket
The Amazon S3 bucket where the static files for this domain are stored.
- Returns:
- The Amazon S3 bucket where the static files for this domain are stored.
-
cloudFrontDistribution
The Amazon CloudFront endpoint that hosts your custom domain.
- Returns:
- The Amazon CloudFront endpoint that hosts your custom domain.
-
version
The app version.
- Returns:
- The app version.
-
status
The domain status.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnDomainStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The domain status.
- See Also:
-
statusAsString
The domain status.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnDomainStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The domain status.
- See Also:
-
customDomainConfig
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
- Returns:
- The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
-
managedLoginVersion
The version of managed login branding that you want to apply to your domain. A value of
1indicates hosted UI (classic) branding and a version of2indicates managed login branding.Managed login requires that your user pool be configured for any feature plan other than
Lite.- Returns:
- The version of managed login branding that you want to apply to your domain. A value of
1indicates hosted UI (classic) branding and a version of2indicates managed login branding.Managed login requires that your user pool be configured for any feature plan other than
Lite.
-
routing
The routing configuration for the domain, including failover settings for multi-region deployments. Currently only
Failoverconfigurations are allowed.- Returns:
- The routing configuration for the domain, including failover settings for multi-region deployments.
Currently only
Failoverconfigurations are allowed.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<DomainDescriptionType.Builder,DomainDescriptionType>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-