public static interface GetTemporaryGlueTableCredentialsRequest.Builder extends LakeFormationRequest.Builder, SdkPojo, CopyableBuilder<GetTemporaryGlueTableCredentialsRequest.Builder,GetTemporaryGlueTableCredentialsRequest>
| Modifier and Type | Method and Description |
|---|---|
GetTemporaryGlueTableCredentialsRequest.Builder |
auditContext(AuditContext auditContext)
A structure representing context to access a resource (column names, query ID, etc).
|
default GetTemporaryGlueTableCredentialsRequest.Builder |
auditContext(Consumer<AuditContext.Builder> auditContext)
A structure representing context to access a resource (column names, query ID, etc).
|
GetTemporaryGlueTableCredentialsRequest.Builder |
durationSeconds(Integer durationSeconds)
The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.
|
GetTemporaryGlueTableCredentialsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
GetTemporaryGlueTableCredentialsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
GetTemporaryGlueTableCredentialsRequest.Builder |
permissions(Collection<Permission> permissions)
Filters the request based on the user having been granted a list of specified permissions on the requested
resource(s).
|
GetTemporaryGlueTableCredentialsRequest.Builder |
permissions(Permission... permissions)
Filters the request based on the user having been granted a list of specified permissions on the requested
resource(s).
|
GetTemporaryGlueTableCredentialsRequest.Builder |
permissionsWithStrings(Collection<String> permissions)
Filters the request based on the user having been granted a list of specified permissions on the requested
resource(s).
|
GetTemporaryGlueTableCredentialsRequest.Builder |
permissionsWithStrings(String... permissions)
Filters the request based on the user having been granted a list of specified permissions on the requested
resource(s).
|
GetTemporaryGlueTableCredentialsRequest.Builder |
supportedPermissionTypes(Collection<PermissionType> supportedPermissionTypes)
A list of supported permission types for the table.
|
GetTemporaryGlueTableCredentialsRequest.Builder |
supportedPermissionTypes(PermissionType... supportedPermissionTypes)
A list of supported permission types for the table.
|
GetTemporaryGlueTableCredentialsRequest.Builder |
supportedPermissionTypesWithStrings(Collection<String> supportedPermissionTypes)
A list of supported permission types for the table.
|
GetTemporaryGlueTableCredentialsRequest.Builder |
supportedPermissionTypesWithStrings(String... supportedPermissionTypes)
A list of supported permission types for the table.
|
GetTemporaryGlueTableCredentialsRequest.Builder |
tableArn(String tableArn)
The ARN identifying a table in the Data Catalog for the temporary credentials request.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildGetTemporaryGlueTableCredentialsRequest.Builder tableArn(String tableArn)
The ARN identifying a table in the Data Catalog for the temporary credentials request.
tableArn - The ARN identifying a table in the Data Catalog for the temporary credentials request.GetTemporaryGlueTableCredentialsRequest.Builder permissionsWithStrings(Collection<String> permissions)
Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).
permissions - Filters the request based on the user having been granted a list of specified permissions on the
requested resource(s).GetTemporaryGlueTableCredentialsRequest.Builder permissionsWithStrings(String... permissions)
Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).
permissions - Filters the request based on the user having been granted a list of specified permissions on the
requested resource(s).GetTemporaryGlueTableCredentialsRequest.Builder permissions(Collection<Permission> permissions)
Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).
permissions - Filters the request based on the user having been granted a list of specified permissions on the
requested resource(s).GetTemporaryGlueTableCredentialsRequest.Builder permissions(Permission... permissions)
Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).
permissions - Filters the request based on the user having been granted a list of specified permissions on the
requested resource(s).GetTemporaryGlueTableCredentialsRequest.Builder durationSeconds(Integer durationSeconds)
The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.
durationSeconds - The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.GetTemporaryGlueTableCredentialsRequest.Builder auditContext(AuditContext auditContext)
A structure representing context to access a resource (column names, query ID, etc).
auditContext - A structure representing context to access a resource (column names, query ID, etc).default GetTemporaryGlueTableCredentialsRequest.Builder auditContext(Consumer<AuditContext.Builder> auditContext)
A structure representing context to access a resource (column names, query ID, etc).
This is a convenience that creates an instance of theAuditContext.Builder avoiding the need to
create one manually via AuditContext.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to auditContext(AuditContext).auditContext - a consumer that will call methods on AuditContext.BuilderauditContext(AuditContext)GetTemporaryGlueTableCredentialsRequest.Builder supportedPermissionTypesWithStrings(Collection<String> supportedPermissionTypes)
A list of supported permission types for the table. Valid values are COLUMN_PERMISSION and
CELL_FILTER_PERMISSION.
supportedPermissionTypes - A list of supported permission types for the table. Valid values are COLUMN_PERMISSION
and CELL_FILTER_PERMISSION.GetTemporaryGlueTableCredentialsRequest.Builder supportedPermissionTypesWithStrings(String... supportedPermissionTypes)
A list of supported permission types for the table. Valid values are COLUMN_PERMISSION and
CELL_FILTER_PERMISSION.
supportedPermissionTypes - A list of supported permission types for the table. Valid values are COLUMN_PERMISSION
and CELL_FILTER_PERMISSION.GetTemporaryGlueTableCredentialsRequest.Builder supportedPermissionTypes(Collection<PermissionType> supportedPermissionTypes)
A list of supported permission types for the table. Valid values are COLUMN_PERMISSION and
CELL_FILTER_PERMISSION.
supportedPermissionTypes - A list of supported permission types for the table. Valid values are COLUMN_PERMISSION
and CELL_FILTER_PERMISSION.GetTemporaryGlueTableCredentialsRequest.Builder supportedPermissionTypes(PermissionType... supportedPermissionTypes)
A list of supported permission types for the table. Valid values are COLUMN_PERMISSION and
CELL_FILTER_PERMISSION.
supportedPermissionTypes - A list of supported permission types for the table. Valid values are COLUMN_PERMISSION
and CELL_FILTER_PERMISSION.GetTemporaryGlueTableCredentialsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderGetTemporaryGlueTableCredentialsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.