Interface ConfiguredTable.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfiguredTable.Builder,
,ConfiguredTable> SdkBuilder<ConfiguredTable.Builder,
,ConfiguredTable> SdkPojo
- Enclosing class:
ConfiguredTable
-
Method Summary
Modifier and TypeMethodDescriptionallowedColumns
(String... allowedColumns) The columns within the underlying Glue table that can be utilized within collaborations.allowedColumns
(Collection<String> allowedColumns) The columns within the underlying Glue table that can be utilized within collaborations.analysisMethod
(String analysisMethod) The analysis method for the configured table.analysisMethod
(AnalysisMethod analysisMethod) The analysis method for the configured table.analysisRuleTypes
(Collection<ConfiguredTableAnalysisRuleType> analysisRuleTypes) The types of analysis rules associated with this configured table.analysisRuleTypes
(ConfiguredTableAnalysisRuleType... analysisRuleTypes) The types of analysis rules associated with this configured table.analysisRuleTypesWithStrings
(String... analysisRuleTypes) The types of analysis rules associated with this configured table.analysisRuleTypesWithStrings
(Collection<String> analysisRuleTypes) The types of analysis rules associated with this configured table.The unique ARN for the configured table.createTime
(Instant createTime) The time the configured table was created.description
(String description) A description for the configured table.The unique ID for the configured table.A name for the configured table.selectedAnalysisMethods
(Collection<SelectedAnalysisMethod> selectedAnalysisMethods) The selected analysis methods for the configured table.selectedAnalysisMethods
(SelectedAnalysisMethod... selectedAnalysisMethods) The selected analysis methods for the configured table.selectedAnalysisMethodsWithStrings
(String... selectedAnalysisMethods) The selected analysis methods for the configured table.selectedAnalysisMethodsWithStrings
(Collection<String> selectedAnalysisMethods) The selected analysis methods for the configured table.default ConfiguredTable.Builder
tableReference
(Consumer<TableReference.Builder> tableReference) The table that this configured table represents.tableReference
(TableReference tableReference) The table that this configured table represents.updateTime
(Instant updateTime) The time the configured table was last updatedMethods 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 Details
-
id
The unique ID for the configured table.
- Parameters:
id
- The unique ID for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The unique ARN for the configured table.
- Parameters:
arn
- The unique ARN for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A name for the configured table.
- Parameters:
name
- A name for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description for the configured table.
- Parameters:
description
- A description for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableReference
The table that this configured table represents.
- Parameters:
tableReference
- The table that this configured table represents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableReference
The table that this configured table represents.
This is a convenience method that creates an instance of theTableReference.Builder
avoiding the need to create one manually viaTableReference.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totableReference(TableReference)
.- Parameters:
tableReference
- a consumer that will call methods onTableReference.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createTime
The time the configured table was created.
- Parameters:
createTime
- The time the configured table was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The time the configured table was last updated
- Parameters:
updateTime
- The time the configured table was last updated- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisRuleTypesWithStrings
The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
- Parameters:
analysisRuleTypes
- The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisRuleTypesWithStrings
The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
- Parameters:
analysisRuleTypes
- The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisRuleTypes
ConfiguredTable.Builder analysisRuleTypes(Collection<ConfiguredTableAnalysisRuleType> analysisRuleTypes) The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
- Parameters:
analysisRuleTypes
- The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisRuleTypes
The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
- Parameters:
analysisRuleTypes
- The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisMethod
The analysis method for the configured table.
DIRECT_QUERY
allows SQL queries to be run directly on this table.DIRECT_JOB
allows PySpark jobs to be run directly on this table.MULTIPLE
allows both SQL queries and PySpark jobs to be run directly on this table.- Parameters:
analysisMethod
- The analysis method for the configured table.DIRECT_QUERY
allows SQL queries to be run directly on this table.DIRECT_JOB
allows PySpark jobs to be run directly on this table.MULTIPLE
allows both SQL queries and PySpark jobs to be run directly on this table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisMethod
The analysis method for the configured table.
DIRECT_QUERY
allows SQL queries to be run directly on this table.DIRECT_JOB
allows PySpark jobs to be run directly on this table.MULTIPLE
allows both SQL queries and PySpark jobs to be run directly on this table.- Parameters:
analysisMethod
- The analysis method for the configured table.DIRECT_QUERY
allows SQL queries to be run directly on this table.DIRECT_JOB
allows PySpark jobs to be run directly on this table.MULTIPLE
allows both SQL queries and PySpark jobs to be run directly on this table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
allowedColumns
The columns within the underlying Glue table that can be utilized within collaborations.
- Parameters:
allowedColumns
- The columns within the underlying Glue table that can be utilized within collaborations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedColumns
The columns within the underlying Glue table that can be utilized within collaborations.
- Parameters:
allowedColumns
- The columns within the underlying Glue table that can be utilized within collaborations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectedAnalysisMethodsWithStrings
ConfiguredTable.Builder selectedAnalysisMethodsWithStrings(Collection<String> selectedAnalysisMethods) The selected analysis methods for the configured table.
- Parameters:
selectedAnalysisMethods
- The selected analysis methods for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectedAnalysisMethodsWithStrings
The selected analysis methods for the configured table.
- Parameters:
selectedAnalysisMethods
- The selected analysis methods for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectedAnalysisMethods
ConfiguredTable.Builder selectedAnalysisMethods(Collection<SelectedAnalysisMethod> selectedAnalysisMethods) The selected analysis methods for the configured table.
- Parameters:
selectedAnalysisMethods
- The selected analysis methods for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectedAnalysisMethods
The selected analysis methods for the configured table.
- Parameters:
selectedAnalysisMethods
- The selected analysis methods for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-