Class UpdateDraftActionResponseBuilder

UpdateDraftActionResponseBuilder

A builder for UpdateDraftActionResponse objects.

Methods

MethodReturn typeBrief description
build()UpdateDraftActionResponseBuilds the current update draft action response and validates it.
setSendStatus(sendStatus)UpdateDraftActionResponseBuilderSets the enum field that determines whether or not the email sends after the update action.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderSets an action that updates the email Bcc recipients of a draft.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderSet an action that updates the email body of a draft.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderSets an action that updates the Cc recipients of a draft.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderSets an action that updates the subject line of a draft.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderSets an action that updates the To recipients of a draft.

Detailed documentation

build()

Builds the current update draft action response and validates it.

Return

UpdateDraftActionResponse — A validated draft action response.

Throws

Error — if the constructed UpdateDraftActionResponse isn't valid.


setSendStatus(sendStatus)

Sets the enum field that determines whether or not the email sends after the update action.

Parameters

NameTypeDescription
sendStatusSendStatusThe enum that indicates whether or not the email sends after the update action.

Return

UpdateDraftActionResponseBuilder — This object, for chaining.


setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)

Sets an action that updates the email Bcc recipients of a draft.

Parameters

NameTypeDescription
updateDraftBccRecipientsActionUpdateDraftBccRecipientsActionThe action that updates the draft Bcc recipients.

Return

UpdateDraftActionResponseBuilder — This object, for chaining.


setUpdateDraftBodyAction(updateDraftBodyAction)

Set an action that updates the email body of a draft.

Parameters

NameTypeDescription
updateDraftBodyActionUpdateDraftBodyActionThe action that updates the draft body.

Return

UpdateDraftActionResponseBuilder — This object, for chaining.


setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)

Sets an action that updates the Cc recipients of a draft.

Parameters

NameTypeDescription
updateDraftCcRecipientsActionUpdateDraftCcRecipientsActionThe action that updates the draft Cc recipients.

Return

UpdateDraftActionResponseBuilder — This object, for chaining.


setUpdateDraftSubjectAction(updateDraftSubjectAction)

Sets an action that updates the subject line of a draft.

Parameters

NameTypeDescription
updateDraftSubjectActionUpdateDraftSubjectActionThe action that updates the subject line.

Return

UpdateDraftActionResponseBuilder — This object, for chaining.


setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)

Sets an action that updates the To recipients of a draft.

Parameters

NameTypeDescription
updateDraftToRecipientsActionUpdateDraftToRecipientsActionThe action that updates the To recipients.

Return

UpdateDraftActionResponseBuilder — This object, for chaining.