Class BrandSettingsInApp.Builder
- java.lang.Object
-
- com.courier.api.resources.send.types.BrandSettingsInApp.Builder
-
- All Implemented Interfaces:
BrandSettingsInApp._FinalStage,BrandSettingsInApp.ColorsStage,BrandSettingsInApp.IconsStage,BrandSettingsInApp.PreferencesStage,BrandSettingsInApp.WidgetBackgroundStage
- Enclosing class:
- BrandSettingsInApp
public static final class BrandSettingsInApp.Builder extends java.lang.Object implements BrandSettingsInApp.WidgetBackgroundStage, BrandSettingsInApp.ColorsStage, BrandSettingsInApp.IconsStage, BrandSettingsInApp.PreferencesStage, BrandSettingsInApp._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public BrandSettingsInApp.Builder from(BrandSettingsInApp other)
- Specified by:
fromin interfaceBrandSettingsInApp.WidgetBackgroundStage
-
widgetBackground
public BrandSettingsInApp.ColorsStage widgetBackground(WidgetBackground widgetBackground)
- Specified by:
widgetBackgroundin interfaceBrandSettingsInApp.WidgetBackgroundStage
-
colors
public BrandSettingsInApp.IconsStage colors(BrandColors colors)
- Specified by:
colorsin interfaceBrandSettingsInApp.ColorsStage
-
icons
public BrandSettingsInApp.PreferencesStage icons(Icons icons)
- Specified by:
iconsin interfaceBrandSettingsInApp.IconsStage
-
preferences
public BrandSettingsInApp._FinalStage preferences(Preferences preferences)
- Specified by:
preferencesin interfaceBrandSettingsInApp.PreferencesStage
-
placement
public BrandSettingsInApp._FinalStage placement(InAppPlacement placement)
- Specified by:
placementin interfaceBrandSettingsInApp._FinalStage
-
placement
public BrandSettingsInApp._FinalStage placement(java.util.Optional<InAppPlacement> placement)
- Specified by:
placementin interfaceBrandSettingsInApp._FinalStage
-
fontFamily
public BrandSettingsInApp._FinalStage fontFamily(java.lang.String fontFamily)
- Specified by:
fontFamilyin interfaceBrandSettingsInApp._FinalStage
-
fontFamily
public BrandSettingsInApp._FinalStage fontFamily(java.util.Optional<java.lang.String> fontFamily)
- Specified by:
fontFamilyin interfaceBrandSettingsInApp._FinalStage
-
disableMessageIcon
public BrandSettingsInApp._FinalStage disableMessageIcon(java.lang.Boolean disableMessageIcon)
- Specified by:
disableMessageIconin interfaceBrandSettingsInApp._FinalStage
-
disableMessageIcon
public BrandSettingsInApp._FinalStage disableMessageIcon(java.util.Optional<java.lang.Boolean> disableMessageIcon)
- Specified by:
disableMessageIconin interfaceBrandSettingsInApp._FinalStage
-
borderRadius
public BrandSettingsInApp._FinalStage borderRadius(java.lang.String borderRadius)
- Specified by:
borderRadiusin interfaceBrandSettingsInApp._FinalStage
-
borderRadius
public BrandSettingsInApp._FinalStage borderRadius(java.util.Optional<java.lang.String> borderRadius)
- Specified by:
borderRadiusin interfaceBrandSettingsInApp._FinalStage
-
build
public BrandSettingsInApp build()
- Specified by:
buildin interfaceBrandSettingsInApp._FinalStage
-
-