Class InboundMailItem.Builder
-
- All Implemented Interfaces:
public final class InboundMailItem.BuilderA builder for InboundMailItem.
-
-
Method Summary
Modifier and Type Method Description final InboundMailItem.Builderid(String id)The Inbound Mail Item identifier. final InboundMailItem.Builderid(JsonField<String> id)The Inbound Mail Item identifier. final InboundMailItem.BuildercreatedAt(OffsetDateTime createdAt)The ISO 8601 time at which the Inbound Mail Item was created. final InboundMailItem.BuildercreatedAt(JsonField<OffsetDateTime> createdAt)The ISO 8601 time at which the Inbound Mail Item was created. final InboundMailItem.BuilderfileId(String fileId)The identifier for the File containing the scanned contents of the mail item. final InboundMailItem.BuilderfileId(JsonField<String> fileId)The identifier for the File containing the scanned contents of the mail item. final InboundMailItem.BuilderlockboxId(String lockboxId)The identifier for the Lockbox that received this mail item. final InboundMailItem.BuilderlockboxId(Optional<String> lockboxId)The identifier for the Lockbox that received this mail item. final InboundMailItem.BuilderlockboxId(JsonField<String> lockboxId)The identifier for the Lockbox that received this mail item. final InboundMailItem.BuilderrecipientName(String recipientName)The recipient name as written on the mail item. final InboundMailItem.BuilderrecipientName(Optional<String> recipientName)The recipient name as written on the mail item. final InboundMailItem.BuilderrecipientName(JsonField<String> recipientName)The recipient name as written on the mail item. final InboundMailItem.BuilderrejectionReason(InboundMailItem.RejectionReason rejectionReason)If the mail item has been rejected, why it was rejected. final InboundMailItem.BuilderrejectionReason(Optional<InboundMailItem.RejectionReason> rejectionReason)If the mail item has been rejected, why it was rejected. final InboundMailItem.BuilderrejectionReason(JsonField<InboundMailItem.RejectionReason> rejectionReason)If the mail item has been rejected, why it was rejected. final InboundMailItem.Builderstatus(InboundMailItem.Status status)If the mail item has been processed. final InboundMailItem.Builderstatus(JsonField<InboundMailItem.Status> status)If the mail item has been processed. final InboundMailItem.Buildertype(InboundMailItem.Type type)A constant representing the object's type. final InboundMailItem.Buildertype(JsonField<InboundMailItem.Type> type)A constant representing the object's type. final InboundMailItem.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final InboundMailItem.BuilderputAdditionalProperty(String key, JsonValue value)final InboundMailItem.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final InboundMailItem.BuilderremoveAdditionalProperty(String key)final InboundMailItem.BuilderremoveAllAdditionalProperties(Set<String> keys)final InboundMailItembuild()-
-
Method Detail
-
id
final InboundMailItem.Builder id(String id)
The Inbound Mail Item identifier.
-
id
final InboundMailItem.Builder id(JsonField<String> id)
The Inbound Mail Item identifier.
-
createdAt
final InboundMailItem.Builder createdAt(OffsetDateTime createdAt)
The ISO 8601 time at which the Inbound Mail Item was created.
-
createdAt
final InboundMailItem.Builder createdAt(JsonField<OffsetDateTime> createdAt)
The ISO 8601 time at which the Inbound Mail Item was created.
-
fileId
final InboundMailItem.Builder fileId(String fileId)
The identifier for the File containing the scanned contents of the mail item.
-
fileId
final InboundMailItem.Builder fileId(JsonField<String> fileId)
The identifier for the File containing the scanned contents of the mail item.
-
lockboxId
final InboundMailItem.Builder lockboxId(String lockboxId)
The identifier for the Lockbox that received this mail item. For mail items that could not be processed due to an invalid address, this will be null.
-
lockboxId
final InboundMailItem.Builder lockboxId(Optional<String> lockboxId)
The identifier for the Lockbox that received this mail item. For mail items that could not be processed due to an invalid address, this will be null.
-
lockboxId
final InboundMailItem.Builder lockboxId(JsonField<String> lockboxId)
The identifier for the Lockbox that received this mail item. For mail items that could not be processed due to an invalid address, this will be null.
-
recipientName
final InboundMailItem.Builder recipientName(String recipientName)
The recipient name as written on the mail item.
-
recipientName
final InboundMailItem.Builder recipientName(Optional<String> recipientName)
The recipient name as written on the mail item.
-
recipientName
final InboundMailItem.Builder recipientName(JsonField<String> recipientName)
The recipient name as written on the mail item.
-
rejectionReason
final InboundMailItem.Builder rejectionReason(InboundMailItem.RejectionReason rejectionReason)
If the mail item has been rejected, why it was rejected.
-
rejectionReason
final InboundMailItem.Builder rejectionReason(Optional<InboundMailItem.RejectionReason> rejectionReason)
If the mail item has been rejected, why it was rejected.
-
rejectionReason
final InboundMailItem.Builder rejectionReason(JsonField<InboundMailItem.RejectionReason> rejectionReason)
If the mail item has been rejected, why it was rejected.
-
status
final InboundMailItem.Builder status(InboundMailItem.Status status)
If the mail item has been processed.
-
status
final InboundMailItem.Builder status(JsonField<InboundMailItem.Status> status)
If the mail item has been processed.
-
type
final InboundMailItem.Builder type(InboundMailItem.Type type)
A constant representing the object's type. For this resource it will always be
inbound_mail_item.
-
type
final InboundMailItem.Builder type(JsonField<InboundMailItem.Type> type)
A constant representing the object's type. For this resource it will always be
inbound_mail_item.
-
additionalProperties
final InboundMailItem.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InboundMailItem.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InboundMailItem.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InboundMailItem.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InboundMailItem.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InboundMailItem build()
-
-
-
-