@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
).
Modifier and Type | Class and Description |
---|---|
static class |
EmailSubmittedResponse.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
EmailSubmittedResponse(String messageId,
String envelopeId,
List<EmailAddress> suppressedRecipients)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static EmailSubmittedResponse.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getEnvelopeId()
Email Delivery generated unique Envelope ID of the email submission.
|
String |
getMessageId()
The unique ID for the email’s Message-ID header used for service log correlation.
|
List<EmailAddress> |
getSuppressedRecipients()
Return list of suppressed email addresses.
|
int |
hashCode() |
EmailSubmittedResponse.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"messageId","envelopeId","suppressedRecipients"}) public EmailSubmittedResponse(String messageId, String envelopeId, List<EmailAddress> suppressedRecipients)
public static EmailSubmittedResponse.Builder builder()
Create a new builder.
public EmailSubmittedResponse.Builder toBuilder()
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
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.
public List<EmailAddress> getSuppressedRecipients()
Return list of suppressed email addresses.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.