Interface InAppMessageButton.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InAppMessageButton.Builder,InAppMessageButton>,SdkBuilder<InAppMessageButton.Builder,InAppMessageButton>,SdkPojo
- Enclosing class:
- InAppMessageButton
public static interface InAppMessageButton.Builder extends SdkPojo, CopyableBuilder<InAppMessageButton.Builder,InAppMessageButton>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default InAppMessageButton.Builderandroid(Consumer<OverrideButtonConfiguration.Builder> android)Default button content.InAppMessageButton.Builderandroid(OverrideButtonConfiguration android)Default button content.default InAppMessageButton.BuilderdefaultConfig(Consumer<DefaultButtonConfiguration.Builder> defaultConfig)Default button content.InAppMessageButton.BuilderdefaultConfig(DefaultButtonConfiguration defaultConfig)Default button content.default InAppMessageButton.Builderios(Consumer<OverrideButtonConfiguration.Builder> ios)Default button content.InAppMessageButton.Builderios(OverrideButtonConfiguration ios)Default button content.default InAppMessageButton.Builderweb(Consumer<OverrideButtonConfiguration.Builder> web)Default button content.InAppMessageButton.Builderweb(OverrideButtonConfiguration web)Default button content.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
android
InAppMessageButton.Builder android(OverrideButtonConfiguration android)
Default button content.
- Parameters:
android- Default button content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
android
default InAppMessageButton.Builder android(Consumer<OverrideButtonConfiguration.Builder> android)
Default button content.
This is a convenience method that creates an instance of theOverrideButtonConfiguration.Builderavoiding the need to create one manually viaOverrideButtonConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toandroid(OverrideButtonConfiguration).- Parameters:
android- a consumer that will call methods onOverrideButtonConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
android(OverrideButtonConfiguration)
-
defaultConfig
InAppMessageButton.Builder defaultConfig(DefaultButtonConfiguration defaultConfig)
Default button content.
- Parameters:
defaultConfig- Default button content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultConfig
default InAppMessageButton.Builder defaultConfig(Consumer<DefaultButtonConfiguration.Builder> defaultConfig)
Default button content.
This is a convenience method that creates an instance of theDefaultButtonConfiguration.Builderavoiding the need to create one manually viaDefaultButtonConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefaultConfig(DefaultButtonConfiguration).- Parameters:
defaultConfig- a consumer that will call methods onDefaultButtonConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
defaultConfig(DefaultButtonConfiguration)
-
ios
InAppMessageButton.Builder ios(OverrideButtonConfiguration ios)
Default button content.
- Parameters:
ios- Default button content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ios
default InAppMessageButton.Builder ios(Consumer<OverrideButtonConfiguration.Builder> ios)
Default button content.
This is a convenience method that creates an instance of theOverrideButtonConfiguration.Builderavoiding the need to create one manually viaOverrideButtonConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toios(OverrideButtonConfiguration).- Parameters:
ios- a consumer that will call methods onOverrideButtonConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ios(OverrideButtonConfiguration)
-
web
InAppMessageButton.Builder web(OverrideButtonConfiguration web)
Default button content.
- Parameters:
web- Default button content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
web
default InAppMessageButton.Builder web(Consumer<OverrideButtonConfiguration.Builder> web)
Default button content.
This is a convenience method that creates an instance of theOverrideButtonConfiguration.Builderavoiding the need to create one manually viaOverrideButtonConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toweb(OverrideButtonConfiguration).- Parameters:
web- a consumer that will call methods onOverrideButtonConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
web(OverrideButtonConfiguration)
-
-