Class EmailSubmittedResponse


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220926")
    public final class EmailSubmittedResponse
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Response object that is returned to sender upon successfully submitting the email request.
    Note: Objects should always be created or deserialized using the EmailSubmittedResponse.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the EmailSubmittedResponse.Builder, which maintain a set of all explicitly set fields called EmailSubmittedResponse.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Method Detail

      • getMessageId

        public String getMessageId()
        The unique ID for the email’s Message-ID header used for service log correlation.

        The submission will return an error if the syntax is not a valid RFC 5322 Message-ID. This will be generated if not provided. Example: sdiofu234qwermls24fd@mail.example.com

        Returns:
        the value
      • getEnvelopeId

        public String getEnvelopeId()
        Email Delivery generated unique Envelope ID of the email submission.

        If you need to contact Email Delivery about a particular request, please provide the Envelope ID.

        Returns:
        the value
      • getSuppressedRecipients

        public List<EmailAddress> getSuppressedRecipients()
        Return list of suppressed email addresses.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel