Class DkimSigningAttributes

    • Method Detail

      • domainSigningSelector

        public final String domainSigningSelector()

        [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.

        Returns:
        [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.
      • domainSigningPrivateKey

        public final String domainSigningPrivateKey()

        [Bring Your Own DKIM] A private key that's used to generate a DKIM signature.

        The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.

        Returns:
        [Bring Your Own DKIM] A private key that's used to generate a DKIM signature.

        The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.

      • nextSigningKeyLength

        public final DkimSigningKeyLength nextSigningKeyLength()

        [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.

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

        Returns:
        [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.
        See Also:
        DkimSigningKeyLength
      • nextSigningKeyLengthAsString

        public final String nextSigningKeyLengthAsString()

        [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.

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

        Returns:
        [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.
        See Also:
        DkimSigningKeyLength
      • 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)