Interface TableFieldLinkConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<TableFieldLinkConfiguration.Builder,TableFieldLinkConfiguration>
,SdkBuilder<TableFieldLinkConfiguration.Builder,TableFieldLinkConfiguration>
,SdkPojo
- Enclosing class:
- TableFieldLinkConfiguration
public static interface TableFieldLinkConfiguration.Builder extends SdkPojo, CopyableBuilder<TableFieldLinkConfiguration.Builder,TableFieldLinkConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TableFieldLinkConfiguration.Builder
content(Consumer<TableFieldLinkContentConfiguration.Builder> content)
The URL content (text, icon) for the table link configuration.TableFieldLinkConfiguration.Builder
content(TableFieldLinkContentConfiguration content)
The URL content (text, icon) for the table link configuration.TableFieldLinkConfiguration.Builder
target(String target)
The URL target (new tab, new window, same tab) for the table link configuration.TableFieldLinkConfiguration.Builder
target(URLTargetConfiguration target)
The URL target (new tab, new window, same tab) for the table link configuration.-
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
-
target
TableFieldLinkConfiguration.Builder target(String target)
The URL target (new tab, new window, same tab) for the table link configuration.
- Parameters:
target
- The URL target (new tab, new window, same tab) for the table link configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
URLTargetConfiguration
,URLTargetConfiguration
-
target
TableFieldLinkConfiguration.Builder target(URLTargetConfiguration target)
The URL target (new tab, new window, same tab) for the table link configuration.
- Parameters:
target
- The URL target (new tab, new window, same tab) for the table link configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
URLTargetConfiguration
,URLTargetConfiguration
-
content
TableFieldLinkConfiguration.Builder content(TableFieldLinkContentConfiguration content)
The URL content (text, icon) for the table link configuration.
- Parameters:
content
- The URL content (text, icon) for the table link configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
default TableFieldLinkConfiguration.Builder content(Consumer<TableFieldLinkContentConfiguration.Builder> content)
The URL content (text, icon) for the table link configuration.
This is a convenience method that creates an instance of theTableFieldLinkContentConfiguration.Builder
avoiding the need to create one manually viaTableFieldLinkContentConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontent(TableFieldLinkContentConfiguration)
.- Parameters:
content
- a consumer that will call methods onTableFieldLinkContentConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
content(TableFieldLinkContentConfiguration)
-
-