Interface BatchRevokePermissionsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<BatchRevokePermissionsRequest.Builder,BatchRevokePermissionsRequest>,LakeFormationRequest.Builder,SdkBuilder<BatchRevokePermissionsRequest.Builder,BatchRevokePermissionsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- BatchRevokePermissionsRequest
public static interface BatchRevokePermissionsRequest.Builder extends LakeFormationRequest.Builder, SdkPojo, CopyableBuilder<BatchRevokePermissionsRequest.Builder,BatchRevokePermissionsRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.lakeformation.model.LakeFormationRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
catalogId
BatchRevokePermissionsRequest.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 Lake Formation environment.
- Parameters:
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 Lake Formation environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entries
BatchRevokePermissionsRequest.Builder entries(Collection<BatchPermissionsRequestEntry> entries)
A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.
- Parameters:
entries- A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entries
BatchRevokePermissionsRequest.Builder entries(BatchPermissionsRequestEntry... entries)
A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.
- Parameters:
entries- A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entries
BatchRevokePermissionsRequest.Builder entries(Consumer<BatchPermissionsRequestEntry.Builder>... entries)
A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.
This is a convenience method that creates an instance of theBatchPermissionsRequestEntry.Builderavoiding the need to create one manually viaBatchPermissionsRequestEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#entries(List.) - Parameters:
entries- a consumer that will call methods onBatchPermissionsRequestEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#entries(java.util.Collection)
-
overrideConfiguration
BatchRevokePermissionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
BatchRevokePermissionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-