Interface GetUnfilteredTableMetadataResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetUnfilteredTableMetadataResponse.Builder,
,GetUnfilteredTableMetadataResponse> GlueResponse.Builder
,SdkBuilder<GetUnfilteredTableMetadataResponse.Builder,
,GetUnfilteredTableMetadataResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetUnfilteredTableMetadataResponse
-
Method Summary
Modifier and TypeMethodDescriptionauthorizedColumns
(String... authorizedColumns) A list of column names that the user has been granted access to.authorizedColumns
(Collection<String> authorizedColumns) A list of column names that the user has been granted access to.cellFilters
(Collection<ColumnRowFilter> cellFilters) A list of column row filters.cellFilters
(Consumer<ColumnRowFilter.Builder>... cellFilters) A list of column row filters.cellFilters
(ColumnRowFilter... cellFilters) A list of column row filters.isMultiDialectView
(Boolean isMultiDialectView) Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.isProtected
(Boolean isProtected) A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning.isRegisteredWithLakeFormation
(Boolean isRegisteredWithLakeFormation) A Boolean value that indicates whether the partition location is registered with Lake Formation.permissions
(Collection<Permission> permissions) The Lake Formation data permissions of the caller on the table.permissions
(Permission... permissions) The Lake Formation data permissions of the caller on the table.permissionsWithStrings
(String... permissions) The Lake Formation data permissions of the caller on the table.permissionsWithStrings
(Collection<String> permissions) The Lake Formation data permissions of the caller on the table.queryAuthorizationId
(String queryAuthorizationId) A cryptographically generated query identifier generated by Glue or Lake Formation.resourceArn
(String resourceArn) The resource ARN of the parent resource extracted from the request.The filter that applies to the table.table
(Consumer<Table.Builder> table) A Table object containing the table metadata.A Table object containing the table metadata.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.glue.model.GlueResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
table
A Table object containing the table metadata.
- Parameters:
table
- A Table object containing the table metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
A Table object containing the table metadata.
This is a convenience method that creates an instance of theTable.Builder
avoiding the need to create one manually viaTable.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totable(Table)
.- Parameters:
table
- a consumer that will call methods onTable.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizedColumns
A list of column names that the user has been granted access to.
- Parameters:
authorizedColumns
- A list of column names that the user has been granted access to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedColumns
A list of column names that the user has been granted access to.
- Parameters:
authorizedColumns
- A list of column names that the user has been granted access to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isRegisteredWithLakeFormation
GetUnfilteredTableMetadataResponse.Builder isRegisteredWithLakeFormation(Boolean isRegisteredWithLakeFormation) A Boolean value that indicates whether the partition location is registered with Lake Formation.
- Parameters:
isRegisteredWithLakeFormation
- A Boolean value that indicates whether the partition location is registered with Lake Formation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cellFilters
A list of column row filters.
- Parameters:
cellFilters
- A list of column row filters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cellFilters
A list of column row filters.
- Parameters:
cellFilters
- A list of column row filters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cellFilters
GetUnfilteredTableMetadataResponse.Builder cellFilters(Consumer<ColumnRowFilter.Builder>... cellFilters) A list of column row filters.
This is a convenience method that creates an instance of theColumnRowFilter.Builder
avoiding the need to create one manually viaColumnRowFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocellFilters(List<ColumnRowFilter>)
.- Parameters:
cellFilters
- a consumer that will call methods onColumnRowFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queryAuthorizationId
A cryptographically generated query identifier generated by Glue or Lake Formation.
- Parameters:
queryAuthorizationId
- A cryptographically generated query identifier generated by Glue or Lake Formation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isMultiDialectView
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.
- Parameters:
isMultiDialectView
- Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
The resource ARN of the parent resource extracted from the request.
- Parameters:
resourceArn
- The resource ARN of the parent resource extracted from the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isProtected
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.
- Parameters:
isProtected
- A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionsWithStrings
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
- Parameters:
permissions
- The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionsWithStrings
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
- Parameters:
permissions
- The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
- Parameters:
permissions
- The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
- Parameters:
permissions
- The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowFilter
The filter that applies to the table. For example when applying the filter in SQL, it would go in the
WHERE
clause and can be evaluated by using anAND
operator with any other predicates applied by the user querying the table.- Parameters:
rowFilter
- The filter that applies to the table. For example when applying the filter in SQL, it would go in theWHERE
clause and can be evaluated by using anAND
operator with any other predicates applied by the user querying the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-