public static interface InAppMessageButton.Builder extends SdkPojo, CopyableBuilder<InAppMessageButton.Builder,InAppMessageButton>
Modifier and Type | Method and Description |
---|---|
default InAppMessageButton.Builder |
android(Consumer<OverrideButtonConfiguration.Builder> android)
Default button content.
|
InAppMessageButton.Builder |
android(OverrideButtonConfiguration android)
Default button content.
|
default InAppMessageButton.Builder |
defaultConfig(Consumer<DefaultButtonConfiguration.Builder> defaultConfig)
Default button content.
|
InAppMessageButton.Builder |
defaultConfig(DefaultButtonConfiguration defaultConfig)
Default button content.
|
default InAppMessageButton.Builder |
ios(Consumer<OverrideButtonConfiguration.Builder> ios)
Default button content.
|
InAppMessageButton.Builder |
ios(OverrideButtonConfiguration ios)
Default button content.
|
default InAppMessageButton.Builder |
web(Consumer<OverrideButtonConfiguration.Builder> web)
Default button content.
|
InAppMessageButton.Builder |
web(OverrideButtonConfiguration web)
Default button content.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
InAppMessageButton.Builder android(OverrideButtonConfiguration android)
Default button content.
android
- Default button content.default InAppMessageButton.Builder android(Consumer<OverrideButtonConfiguration.Builder> android)
Default button content.
This is a convenience that creates an instance of theOverrideButtonConfiguration.Builder
avoiding
the need to create one manually via OverrideButtonConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to android(OverrideButtonConfiguration)
.android
- a consumer that will call methods on OverrideButtonConfiguration.Builder
android(OverrideButtonConfiguration)
InAppMessageButton.Builder defaultConfig(DefaultButtonConfiguration defaultConfig)
Default button content.
defaultConfig
- Default button content.default InAppMessageButton.Builder defaultConfig(Consumer<DefaultButtonConfiguration.Builder> defaultConfig)
Default button content.
This is a convenience that creates an instance of theDefaultButtonConfiguration.Builder
avoiding the
need to create one manually via DefaultButtonConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to defaultConfig(DefaultButtonConfiguration)
.defaultConfig
- a consumer that will call methods on DefaultButtonConfiguration.Builder
defaultConfig(DefaultButtonConfiguration)
InAppMessageButton.Builder ios(OverrideButtonConfiguration ios)
Default button content.
ios
- Default button content.default InAppMessageButton.Builder ios(Consumer<OverrideButtonConfiguration.Builder> ios)
Default button content.
This is a convenience that creates an instance of theOverrideButtonConfiguration.Builder
avoiding
the need to create one manually via OverrideButtonConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to ios(OverrideButtonConfiguration)
.ios
- a consumer that will call methods on OverrideButtonConfiguration.Builder
ios(OverrideButtonConfiguration)
InAppMessageButton.Builder web(OverrideButtonConfiguration web)
Default button content.
web
- Default button content.default InAppMessageButton.Builder web(Consumer<OverrideButtonConfiguration.Builder> web)
Default button content.
This is a convenience that creates an instance of theOverrideButtonConfiguration.Builder
avoiding
the need to create one manually via OverrideButtonConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to web(OverrideButtonConfiguration)
.web
- a consumer that will call methods on OverrideButtonConfiguration.Builder
web(OverrideButtonConfiguration)
Copyright © 2021. All rights reserved.