public static interface CreateConfiguredTableRequest.Builder extends CleanRoomsRequest.Builder, SdkPojo, CopyableBuilder<CreateConfiguredTableRequest.Builder,CreateConfiguredTableRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateConfiguredTableRequest.Builder |
allowedColumns(Collection<String> allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
|
CreateConfiguredTableRequest.Builder |
allowedColumns(String... allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
|
CreateConfiguredTableRequest.Builder |
analysisMethod(AnalysisMethod analysisMethod)
The analysis method for the configured tables.
|
CreateConfiguredTableRequest.Builder |
analysisMethod(String analysisMethod)
The analysis method for the configured tables.
|
CreateConfiguredTableRequest.Builder |
description(String description)
A description for the configured table.
|
CreateConfiguredTableRequest.Builder |
name(String name)
The name of the configured table.
|
CreateConfiguredTableRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateConfiguredTableRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateConfiguredTableRequest.Builder |
tableReference(Consumer<TableReference.Builder> tableReference)
A reference to the AWS Glue table being configured.
|
CreateConfiguredTableRequest.Builder |
tableReference(TableReference tableReference)
A reference to the AWS Glue table being configured.
|
CreateConfiguredTableRequest.Builder |
tags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateConfiguredTableRequest.Builder name(String name)
The name of the configured table.
name - The name of the configured table.CreateConfiguredTableRequest.Builder description(String description)
A description for the configured table.
description - A description for the configured table.CreateConfiguredTableRequest.Builder tableReference(TableReference tableReference)
A reference to the AWS Glue table being configured.
tableReference - A reference to the AWS Glue table being configured.default CreateConfiguredTableRequest.Builder tableReference(Consumer<TableReference.Builder> tableReference)
A reference to the AWS Glue table being configured.
This is a convenience method that creates an instance of theTableReference.Builder avoiding the need
to create one manually via TableReference.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to tableReference(TableReference).
tableReference - a consumer that will call methods on TableReference.BuildertableReference(TableReference)CreateConfiguredTableRequest.Builder allowedColumns(Collection<String> allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
allowedColumns - The columns of the underlying table that can be used by collaborations or analysis rules.CreateConfiguredTableRequest.Builder allowedColumns(String... allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
allowedColumns - The columns of the underlying table that can be used by collaborations or analysis rules.CreateConfiguredTableRequest.Builder analysisMethod(String analysisMethod)
The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.
analysisMethod - The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod,
AnalysisMethodCreateConfiguredTableRequest.Builder analysisMethod(AnalysisMethod analysisMethod)
The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.
analysisMethod - The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod,
AnalysisMethodCreateConfiguredTableRequest.Builder tags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
tags - An optional label that you can assign to a resource when you create it. Each tag consists of a key and
an optional value, both of which you define. When you use tagging, you can also use tag-based access
control in IAM policies to control access to this resource.CreateConfiguredTableRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateConfiguredTableRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.