Interface InheritedDisallowedOutputColumns.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InheritedDisallowedOutputColumns.Builder,,InheritedDisallowedOutputColumns> SdkBuilder<InheritedDisallowedOutputColumns.Builder,,InheritedDisallowedOutputColumns> SdkPojo
- Enclosing class:
InheritedDisallowedOutputColumns
@Mutable
@NotThreadSafe
public static interface InheritedDisallowedOutputColumns.Builder
extends SdkPojo, CopyableBuilder<InheritedDisallowedOutputColumns.Builder,InheritedDisallowedOutputColumns>
-
Method Summary
Modifier and TypeMethodDescriptioncolumnLineage(Collection<ColumnLineageEntry> columnLineage) The lineage information that traces each disallowed output column back to its source in a parent table.columnLineage(Consumer<ColumnLineageEntry.Builder>... columnLineage) The lineage information that traces each disallowed output column back to its source in a parent table.columnLineage(ColumnLineageEntry... columnLineage) The lineage information that traces each disallowed output column back to its source in a parent table.The list of column names that are disallowed from appearing in query output, inherited from parent tables.value(Collection<String> value) The list of column names that are disallowed from appearing in query output, inherited from parent tables.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
value
The list of column names that are disallowed from appearing in query output, inherited from parent tables.
- Parameters:
value- The list of column names that are disallowed from appearing in query output, inherited from parent tables.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
The list of column names that are disallowed from appearing in query output, inherited from parent tables.
- Parameters:
value- The list of column names that are disallowed from appearing in query output, inherited from parent tables.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnLineage
InheritedDisallowedOutputColumns.Builder columnLineage(Collection<ColumnLineageEntry> columnLineage) The lineage information that traces each disallowed output column back to its source in a parent table.
- Parameters:
columnLineage- The lineage information that traces each disallowed output column back to its source in a parent table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnLineage
The lineage information that traces each disallowed output column back to its source in a parent table.
- Parameters:
columnLineage- The lineage information that traces each disallowed output column back to its source in a parent table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnLineage
InheritedDisallowedOutputColumns.Builder columnLineage(Consumer<ColumnLineageEntry.Builder>... columnLineage) The lineage information that traces each disallowed output column back to its source in a parent table.
This is a convenience method that creates an instance of theColumnLineageEntry.Builderavoiding the need to create one manually viaColumnLineageEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumnLineage(List<ColumnLineageEntry>).- Parameters:
columnLineage- a consumer that will call methods onColumnLineageEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-