Class BrandSettingsEmail.Builder
-
- All Implemented Interfaces:
public final class BrandSettingsEmail.BuilderA builder for BrandSettingsEmail.
-
-
Method Summary
-
-
Method Detail
-
footer
final BrandSettingsEmail.Builder footer(EmailFooter footer)
-
footer
final BrandSettingsEmail.Builder footer(Optional<EmailFooter> footer)
Alias for calling Builder.footer with
footer.orElse(null).
-
footer
final BrandSettingsEmail.Builder footer(JsonField<EmailFooter> footer)
Sets Builder.footer to an arbitrary JSON value.
You should usually call Builder.footer with a well-typed EmailFooter value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
head
final BrandSettingsEmail.Builder head(EmailHead head)
-
head
final BrandSettingsEmail.Builder head(Optional<EmailHead> head)
Alias for calling Builder.head with
head.orElse(null).
-
head
final BrandSettingsEmail.Builder head(JsonField<EmailHead> head)
Sets Builder.head to an arbitrary JSON value.
You should usually call Builder.head with a well-typed EmailHead value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
header
final BrandSettingsEmail.Builder header(EmailHeader header)
-
header
final BrandSettingsEmail.Builder header(Optional<EmailHeader> header)
Alias for calling Builder.header with
header.orElse(null).
-
header
final BrandSettingsEmail.Builder header(JsonField<EmailHeader> header)
Sets Builder.header to an arbitrary JSON value.
You should usually call Builder.header with a well-typed EmailHeader value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
templateOverride
final BrandSettingsEmail.Builder templateOverride(BrandSettingsEmail.TemplateOverride templateOverride)
-
templateOverride
final BrandSettingsEmail.Builder templateOverride(Optional<BrandSettingsEmail.TemplateOverride> templateOverride)
Alias for calling Builder.templateOverride with
templateOverride.orElse(null).
-
templateOverride
final BrandSettingsEmail.Builder templateOverride(JsonField<BrandSettingsEmail.TemplateOverride> templateOverride)
Sets Builder.templateOverride to an arbitrary JSON value.
You should usually call Builder.templateOverride with a well-typed TemplateOverride value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final BrandSettingsEmail.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BrandSettingsEmail.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BrandSettingsEmail.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BrandSettingsEmail.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BrandSettingsEmail.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BrandSettingsEmail build()
Returns an immutable instance of BrandSettingsEmail.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-