Class DnsConfiguration

    • Method Detail

      • domain

        public final String domain()

        The domain name that you're verifying.

        Returns:
        The domain name that you're verifying.
      • status

        public final DnsConfigurationStatus status()

        The status of your domain name.

        • valid-configuration: The domain name is correctly configured and points to the correct routing endpoint of the connection group.

        • invalid-configuration: There is either a missing DNS record or the DNS record exists but it's using an incorrect routing endpoint. Update the DNS record to point to the correct routing endpoint.

        • unknown-configuration: CloudFront can't validate your DNS configuration. This status can appear if CloudFront can't verify the DNS record, or the DNS lookup request failed or timed out.

        If the service returns an enum value that is not available in the current SDK version, status will return DnsConfigurationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The status of your domain name.

        • valid-configuration: The domain name is correctly configured and points to the correct routing endpoint of the connection group.

        • invalid-configuration: There is either a missing DNS record or the DNS record exists but it's using an incorrect routing endpoint. Update the DNS record to point to the correct routing endpoint.

        • unknown-configuration: CloudFront can't validate your DNS configuration. This status can appear if CloudFront can't verify the DNS record, or the DNS lookup request failed or timed out.

        See Also:
        DnsConfigurationStatus
      • statusAsString

        public final String statusAsString()

        The status of your domain name.

        • valid-configuration: The domain name is correctly configured and points to the correct routing endpoint of the connection group.

        • invalid-configuration: There is either a missing DNS record or the DNS record exists but it's using an incorrect routing endpoint. Update the DNS record to point to the correct routing endpoint.

        • unknown-configuration: CloudFront can't validate your DNS configuration. This status can appear if CloudFront can't verify the DNS record, or the DNS lookup request failed or timed out.

        If the service returns an enum value that is not available in the current SDK version, status will return DnsConfigurationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The status of your domain name.

        • valid-configuration: The domain name is correctly configured and points to the correct routing endpoint of the connection group.

        • invalid-configuration: There is either a missing DNS record or the DNS record exists but it's using an incorrect routing endpoint. Update the DNS record to point to the correct routing endpoint.

        • unknown-configuration: CloudFront can't validate your DNS configuration. This status can appear if CloudFront can't verify the DNS record, or the DNS lookup request failed or timed out.

        See Also:
        DnsConfigurationStatus
      • reason

        public final String reason()

        Explains the status of the DNS configuration.

        Returns:
        Explains the status of the DNS configuration.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)