Class EmailMessageMetadata.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.EmailMessageMetadata.Builder
-
- Enclosing class:
- EmailMessageMetadata
public static final class EmailMessageMetadata.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmailMessageMetadatabuild()EmailMessageMetadata.BuilderemailAddressHeaders(java.util.List<EmailAddressHeader> emailAddressHeaders)EmailMessageMetadata.BuilderemailAddressHeaders(java.util.Optional<java.util.List<EmailAddressHeader>> emailAddressHeaders)A list of an email address headers.EmailMessageMetadata.Builderfrom(EmailMessageMetadata other)EmailMessageMetadata.BuildermessageId(java.lang.String messageId)EmailMessageMetadata.BuildermessageId(java.util.Optional<java.lang.String> messageId)The unique identifier for the email message as specified in the Message-ID headerEmailMessageMetadata.Buildersubject(java.lang.String subject)EmailMessageMetadata.Buildersubject(java.util.Optional<java.lang.String> subject)The subject of the email
-
-
-
Method Detail
-
from
public EmailMessageMetadata.Builder from(EmailMessageMetadata other)
-
subject
public EmailMessageMetadata.Builder subject(java.util.Optional<java.lang.String> subject)
The subject of the email
-
subject
public EmailMessageMetadata.Builder subject(java.lang.String subject)
-
emailAddressHeaders
public EmailMessageMetadata.Builder emailAddressHeaders(java.util.Optional<java.util.List<EmailAddressHeader>> emailAddressHeaders)
A list of an email address headers.
-
emailAddressHeaders
public EmailMessageMetadata.Builder emailAddressHeaders(java.util.List<EmailAddressHeader> emailAddressHeaders)
-
messageId
public EmailMessageMetadata.Builder messageId(java.util.Optional<java.lang.String> messageId)
The unique identifier for the email message as specified in the Message-ID header
-
messageId
public EmailMessageMetadata.Builder messageId(java.lang.String messageId)
-
build
public EmailMessageMetadata build()
-
-