Interface TableFieldOption.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TableFieldOption.Builder,TableFieldOption>,SdkBuilder<TableFieldOption.Builder,TableFieldOption>,SdkPojo
- Enclosing class:
- TableFieldOption
@Mutable @NotThreadSafe public static interface TableFieldOption.Builder extends SdkPojo, CopyableBuilder<TableFieldOption.Builder,TableFieldOption>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TableFieldOption.BuildercustomLabel(String customLabel)The custom label for a table field.TableFieldOption.BuilderfieldId(String fieldId)The field ID for a table field.default TableFieldOption.BuilderurlStyling(Consumer<TableFieldURLConfiguration.Builder> urlStyling)The URL configuration for a table field.TableFieldOption.BuilderurlStyling(TableFieldURLConfiguration urlStyling)The URL configuration for a table field.TableFieldOption.Buildervisibility(String visibility)The visibility of a table field.TableFieldOption.Buildervisibility(Visibility visibility)The visibility of a table field.TableFieldOption.Builderwidth(String width)The width for a table field.-
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
-
fieldId
TableFieldOption.Builder fieldId(String fieldId)
The field ID for a table field.
- Parameters:
fieldId- The field ID for a table field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
width
TableFieldOption.Builder width(String width)
The width for a table field.
- Parameters:
width- The width for a table field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customLabel
TableFieldOption.Builder customLabel(String customLabel)
The custom label for a table field.
- Parameters:
customLabel- The custom label for a table field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibility
TableFieldOption.Builder visibility(String visibility)
The visibility of a table field.
- Parameters:
visibility- The visibility of a table field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Visibility,Visibility
-
visibility
TableFieldOption.Builder visibility(Visibility visibility)
The visibility of a table field.
- Parameters:
visibility- The visibility of a table field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Visibility,Visibility
-
urlStyling
TableFieldOption.Builder urlStyling(TableFieldURLConfiguration urlStyling)
The URL configuration for a table field.
- Parameters:
urlStyling- The URL configuration for a table field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
urlStyling
default TableFieldOption.Builder urlStyling(Consumer<TableFieldURLConfiguration.Builder> urlStyling)
The URL configuration for a table field.
This is a convenience method that creates an instance of theTableFieldURLConfiguration.Builderavoiding the need to create one manually viaTableFieldURLConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tourlStyling(TableFieldURLConfiguration).- Parameters:
urlStyling- a consumer that will call methods onTableFieldURLConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
urlStyling(TableFieldURLConfiguration)
-
-