Interface PluginVisual.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PluginVisual.Builder,PluginVisual>,SdkBuilder<PluginVisual.Builder,PluginVisual>,SdkPojo
- Enclosing class:
- PluginVisual
@Mutable @NotThreadSafe public static interface PluginVisual.Builder extends SdkPojo, CopyableBuilder<PluginVisual.Builder,PluginVisual>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PluginVisual.Builderactions(Collection<VisualCustomAction> actions)The list of custom actions that are configured for a visual.PluginVisual.Builderactions(Consumer<VisualCustomAction.Builder>... actions)The list of custom actions that are configured for a visual.PluginVisual.Builderactions(VisualCustomAction... actions)The list of custom actions that are configured for a visual.default PluginVisual.BuilderchartConfiguration(Consumer<PluginVisualConfiguration.Builder> chartConfiguration)A description of the plugin field wells and their persisted properties.PluginVisual.BuilderchartConfiguration(PluginVisualConfiguration chartConfiguration)A description of the plugin field wells and their persisted properties.PluginVisual.BuilderpluginArn(String pluginArn)The Amazon Resource Name (ARN) that reflects the plugin and version.default PluginVisual.Buildersubtitle(Consumer<VisualSubtitleLabelOptions.Builder> subtitle)Sets the value of the Subtitle property for this object.PluginVisual.Buildersubtitle(VisualSubtitleLabelOptions subtitle)Sets the value of the Subtitle property for this object.default PluginVisual.Buildertitle(Consumer<VisualTitleLabelOptions.Builder> title)Sets the value of the Title property for this object.PluginVisual.Buildertitle(VisualTitleLabelOptions title)Sets the value of the Title property for this object.PluginVisual.BuildervisualContentAltText(String visualContentAltText)The alt text for the visual.PluginVisual.BuildervisualId(String visualId)The ID of the visual that you want to use.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
visualId
PluginVisual.Builder visualId(String visualId)
The ID of the visual that you want to use.
- Parameters:
visualId- The ID of the visual that you want to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pluginArn
PluginVisual.Builder pluginArn(String pluginArn)
The Amazon Resource Name (ARN) that reflects the plugin and version.
- Parameters:
pluginArn- The Amazon Resource Name (ARN) that reflects the plugin and version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
PluginVisual.Builder title(VisualTitleLabelOptions title)
Sets the value of the Title property for this object.- Parameters:
title- The new value for the Title property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
default PluginVisual.Builder title(Consumer<VisualTitleLabelOptions.Builder> title)
Sets the value of the Title property for this object. This is a convenience method that creates an instance of theVisualTitleLabelOptions.Builderavoiding the need to create one manually viaVisualTitleLabelOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totitle(VisualTitleLabelOptions).- Parameters:
title- a consumer that will call methods onVisualTitleLabelOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
title(VisualTitleLabelOptions)
-
subtitle
PluginVisual.Builder subtitle(VisualSubtitleLabelOptions subtitle)
Sets the value of the Subtitle property for this object.- Parameters:
subtitle- The new value for the Subtitle property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subtitle
default PluginVisual.Builder subtitle(Consumer<VisualSubtitleLabelOptions.Builder> subtitle)
Sets the value of the Subtitle property for this object. This is a convenience method that creates an instance of theVisualSubtitleLabelOptions.Builderavoiding the need to create one manually viaVisualSubtitleLabelOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosubtitle(VisualSubtitleLabelOptions).- Parameters:
subtitle- a consumer that will call methods onVisualSubtitleLabelOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
subtitle(VisualSubtitleLabelOptions)
-
chartConfiguration
PluginVisual.Builder chartConfiguration(PluginVisualConfiguration chartConfiguration)
A description of the plugin field wells and their persisted properties.
- Parameters:
chartConfiguration- A description of the plugin field wells and their persisted properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chartConfiguration
default PluginVisual.Builder chartConfiguration(Consumer<PluginVisualConfiguration.Builder> chartConfiguration)
A description of the plugin field wells and their persisted properties.
This is a convenience method that creates an instance of thePluginVisualConfiguration.Builderavoiding the need to create one manually viaPluginVisualConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochartConfiguration(PluginVisualConfiguration).- Parameters:
chartConfiguration- a consumer that will call methods onPluginVisualConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
chartConfiguration(PluginVisualConfiguration)
-
actions
PluginVisual.Builder actions(Collection<VisualCustomAction> actions)
The list of custom actions that are configured for a visual.
- Parameters:
actions- The list of custom actions that are configured for a visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
PluginVisual.Builder actions(VisualCustomAction... actions)
The list of custom actions that are configured for a visual.
- Parameters:
actions- The list of custom actions that are configured for a visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
PluginVisual.Builder actions(Consumer<VisualCustomAction.Builder>... actions)
The list of custom actions that are configured for a visual.
This is a convenience method that creates an instance of theVisualCustomAction.Builderavoiding the need to create one manually viaVisualCustomAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#actions(List.) - Parameters:
actions- a consumer that will call methods onVisualCustomAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#actions(java.util.Collection)
-
visualContentAltText
PluginVisual.Builder visualContentAltText(String visualContentAltText)
The alt text for the visual.
- Parameters:
visualContentAltText- The alt text for the visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-