Class UpdateDraftActionResponseBuilder

UpdateDraftActionResponseBuilder

A builder for UpdateDraftActionResponse objects.

Methods

Method Return type Brief description
UpdateDraftActionResponse Builds the current update draft action response and validates it.
UpdateDraftActionResponseBuilder Sets an action that updates the email Bcc recipients of a draft.
UpdateDraftActionResponseBuilder Set an action that updates the email body of a draft.
UpdateDraftActionResponseBuilder Sets an action that updates the Cc recipients of a draft.
UpdateDraftActionResponseBuilder Sets an action that updates the subject line of a draft.
UpdateDraftActionResponseBuilder Sets 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.


setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)

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

Parameters

Name Type Description
updateDraftBccRecipientsAction
UpdateDraftBccRecipientsAction The 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

Name Type Description
updateDraftBodyAction
UpdateDraftBodyAction The 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

Name Type Description
updateDraftCcRecipientsAction
UpdateDraftCcRecipientsAction The 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

Name Type Description
updateDraftSubjectAction
UpdateDraftSubjectAction The 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

Name Type Description
updateDraftToRecipientsAction
UpdateDraftToRecipientsAction The action that updates the To recipients.

Return

UpdateDraftActionResponseBuilder — This object, for chaining.