public static interface RevokePermissionsRequest.Builder extends LakeFormationRequest.Builder, SdkPojo, CopyableBuilder<RevokePermissionsRequest.Builder,RevokePermissionsRequest>
| Modifier and Type | Method and Description |
|---|---|
RevokePermissionsRequest.Builder |
catalogId(String catalogId)
The identifier for the Data Catalog.
|
RevokePermissionsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RevokePermissionsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
RevokePermissionsRequest.Builder |
permissions(Collection<Permission> permissions)
The permissions revoked to the principal on the resource.
|
RevokePermissionsRequest.Builder |
permissions(Permission... permissions)
The permissions revoked to the principal on the resource.
|
RevokePermissionsRequest.Builder |
permissionsWithGrantOption(Collection<Permission> permissionsWithGrantOption)
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass
permissions to other principals.
|
RevokePermissionsRequest.Builder |
permissionsWithGrantOption(Permission... permissionsWithGrantOption)
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass
permissions to other principals.
|
RevokePermissionsRequest.Builder |
permissionsWithGrantOptionWithStrings(Collection<String> permissionsWithGrantOption)
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass
permissions to other principals.
|
RevokePermissionsRequest.Builder |
permissionsWithGrantOptionWithStrings(String... permissionsWithGrantOption)
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass
permissions to other principals.
|
RevokePermissionsRequest.Builder |
permissionsWithStrings(Collection<String> permissions)
The permissions revoked to the principal on the resource.
|
RevokePermissionsRequest.Builder |
permissionsWithStrings(String... permissions)
The permissions revoked to the principal on the resource.
|
default RevokePermissionsRequest.Builder |
principal(Consumer<DataLakePrincipal.Builder> principal)
The principal to be revoked permissions on the resource.
|
RevokePermissionsRequest.Builder |
principal(DataLakePrincipal principal)
The principal to be revoked permissions on the resource.
|
default RevokePermissionsRequest.Builder |
resource(Consumer<Resource.Builder> resource)
The resource to which permissions are to be revoked.
|
RevokePermissionsRequest.Builder |
resource(Resource resource)
The resource to which permissions are to be revoked.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildRevokePermissionsRequest.Builder catalogId(String catalogId)
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
catalogId - The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent
metadata store. It contains database definitions, table definitions, and other control information to
manage your AWS Lake Formation environment.RevokePermissionsRequest.Builder principal(DataLakePrincipal principal)
The principal to be revoked permissions on the resource.
principal - The principal to be revoked permissions on the resource.default RevokePermissionsRequest.Builder principal(Consumer<DataLakePrincipal.Builder> principal)
The principal to be revoked permissions on the resource.
This is a convenience that creates an instance of theDataLakePrincipal.Builder avoiding the need to
create one manually via DataLakePrincipal.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to principal(DataLakePrincipal).principal - a consumer that will call methods on DataLakePrincipal.Builderprincipal(DataLakePrincipal)RevokePermissionsRequest.Builder resource(Resource resource)
The resource to which permissions are to be revoked.
resource - The resource to which permissions are to be revoked.default RevokePermissionsRequest.Builder resource(Consumer<Resource.Builder> resource)
The resource to which permissions are to be revoked.
This is a convenience that creates an instance of theResource.Builder avoiding the need to create
one manually via Resource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to resource(Resource).resource - a consumer that will call methods on Resource.Builderresource(Resource)RevokePermissionsRequest.Builder permissionsWithStrings(Collection<String> permissions)
The permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.
permissions - The permissions revoked to the principal on the resource. For information about permissions, see Security and
Access Control to Metadata and Data.RevokePermissionsRequest.Builder permissionsWithStrings(String... permissions)
The permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.
permissions - The permissions revoked to the principal on the resource. For information about permissions, see Security and
Access Control to Metadata and Data.RevokePermissionsRequest.Builder permissions(Collection<Permission> permissions)
The permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.
permissions - The permissions revoked to the principal on the resource. For information about permissions, see Security and
Access Control to Metadata and Data.RevokePermissionsRequest.Builder permissions(Permission... permissions)
The permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.
permissions - The permissions revoked to the principal on the resource. For information about permissions, see Security and
Access Control to Metadata and Data.RevokePermissionsRequest.Builder permissionsWithGrantOptionWithStrings(Collection<String> permissionsWithGrantOption)
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.
permissionsWithGrantOption - Indicates a list of permissions for which to revoke the grant option allowing the principal to pass
permissions to other principals.RevokePermissionsRequest.Builder permissionsWithGrantOptionWithStrings(String... permissionsWithGrantOption)
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.
permissionsWithGrantOption - Indicates a list of permissions for which to revoke the grant option allowing the principal to pass
permissions to other principals.RevokePermissionsRequest.Builder permissionsWithGrantOption(Collection<Permission> permissionsWithGrantOption)
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.
permissionsWithGrantOption - Indicates a list of permissions for which to revoke the grant option allowing the principal to pass
permissions to other principals.RevokePermissionsRequest.Builder permissionsWithGrantOption(Permission... permissionsWithGrantOption)
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.
permissionsWithGrantOption - Indicates a list of permissions for which to revoke the grant option allowing the principal to pass
permissions to other principals.RevokePermissionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderRevokePermissionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.