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.default ConfiguredTable.BuildertableReference(Consumer<TableReference.Builder> tableReference) The Glue table that this configured table represents.tableReference(TableReference tableReference) The Glue 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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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 Glue table that this configured table represents.
- Parameters:
tableReference- The Glue table that this configured table represents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableReference
The Glue table that this configured table represents.
This is a convenience method that creates an instance of theTableReference.Builderavoiding the need to create one manually viaTableReference.builder().When the
Consumercompletes,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. The only valid value is currently `DIRECT_QUERY`.
- Parameters:
analysisMethod- The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.- 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. The only valid value is currently `DIRECT_QUERY`.
- Parameters:
analysisMethod- The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.- 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.
-