Class BrandSettingsInApp.Builder
-
- All Implemented Interfaces:
public final class BrandSettingsInApp.BuilderA builder for BrandSettingsInApp.
-
-
Method Summary
-
-
Method Detail
-
colors
final BrandSettingsInApp.Builder colors(BrandColors colors)
-
colors
final BrandSettingsInApp.Builder colors(JsonField<BrandColors> colors)
Sets Builder.colors to an arbitrary JSON value.
You should usually call Builder.colors with a well-typed BrandColors value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
icons
final BrandSettingsInApp.Builder icons(Icons icons)
-
icons
final BrandSettingsInApp.Builder icons(JsonField<Icons> icons)
Sets Builder.icons to an arbitrary JSON value.
You should usually call Builder.icons with a well-typed Icons value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
widgetBackground
final BrandSettingsInApp.Builder widgetBackground(WidgetBackground widgetBackground)
-
widgetBackground
final BrandSettingsInApp.Builder widgetBackground(JsonField<WidgetBackground> widgetBackground)
Sets Builder.widgetBackground to an arbitrary JSON value.
You should usually call Builder.widgetBackground with a well-typed WidgetBackground value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
borderRadius
final BrandSettingsInApp.Builder borderRadius(String borderRadius)
-
borderRadius
final BrandSettingsInApp.Builder borderRadius(Optional<String> borderRadius)
Alias for calling Builder.borderRadius with
borderRadius.orElse(null).
-
borderRadius
final BrandSettingsInApp.Builder borderRadius(JsonField<String> borderRadius)
Sets Builder.borderRadius to an arbitrary JSON value.
You should usually call Builder.borderRadius with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
disableMessageIcon
final BrandSettingsInApp.Builder disableMessageIcon(Boolean disableMessageIcon)
-
disableMessageIcon
final BrandSettingsInApp.Builder disableMessageIcon(Boolean disableMessageIcon)
Alias for Builder.disableMessageIcon.
This unboxed primitive overload exists for backwards compatibility.
-
disableMessageIcon
final BrandSettingsInApp.Builder disableMessageIcon(Optional<Boolean> disableMessageIcon)
Alias for calling Builder.disableMessageIcon with
disableMessageIcon.orElse(null).
-
disableMessageIcon
final BrandSettingsInApp.Builder disableMessageIcon(JsonField<Boolean> disableMessageIcon)
Sets Builder.disableMessageIcon to an arbitrary JSON value.
You should usually call Builder.disableMessageIcon with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
fontFamily
final BrandSettingsInApp.Builder fontFamily(String fontFamily)
-
fontFamily
final BrandSettingsInApp.Builder fontFamily(Optional<String> fontFamily)
Alias for calling Builder.fontFamily with
fontFamily.orElse(null).
-
fontFamily
final BrandSettingsInApp.Builder fontFamily(JsonField<String> fontFamily)
Sets Builder.fontFamily to an arbitrary JSON value.
You should usually call Builder.fontFamily with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
placement
final BrandSettingsInApp.Builder placement(BrandSettingsInApp.Placement placement)
-
placement
final BrandSettingsInApp.Builder placement(Optional<BrandSettingsInApp.Placement> placement)
Alias for calling Builder.placement with
placement.orElse(null).
-
placement
final BrandSettingsInApp.Builder placement(JsonField<BrandSettingsInApp.Placement> placement)
Sets Builder.placement to an arbitrary JSON value.
You should usually call Builder.placement with a well-typed Placement value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final BrandSettingsInApp.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BrandSettingsInApp.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BrandSettingsInApp.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BrandSettingsInApp.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BrandSettingsInApp.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BrandSettingsInApp build()
Returns an immutable instance of BrandSettingsInApp.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.colors() .icons() .widgetBackground()
-
-
-
-