public static final class CfnPermissions.Builder
extends java.lang.Object
CfnPermissions
.Modifier and Type | Method and Description |
---|---|
CfnPermissions |
build() |
static CfnPermissions.Builder |
create(Construct scope,
java.lang.String id) |
CfnPermissions.Builder |
dataLakePrincipal(CfnPermissions.DataLakePrincipalProperty dataLakePrincipal)
The AWS Lake Formation principal.
|
CfnPermissions.Builder |
dataLakePrincipal(IResolvable dataLakePrincipal)
The AWS Lake Formation principal.
|
CfnPermissions.Builder |
permissions(java.util.List<java.lang.String> permissions)
The permissions granted or revoked.
|
CfnPermissions.Builder |
permissionsWithGrantOption(java.util.List<java.lang.String> permissionsWithGrantOption)
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
|
CfnPermissions.Builder |
resource(CfnPermissions.ResourceProperty resource)
A structure for the resource.
|
CfnPermissions.Builder |
resource(IResolvable resource)
A structure for the resource.
|
public static CfnPermissions.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnPermissions.ColumnWildcardProperty.Builder
.public CfnPermissions.Builder dataLakePrincipal(IResolvable dataLakePrincipal)
dataLakePrincipal
- The AWS Lake Formation principal. This parameter is required.this
public CfnPermissions.Builder dataLakePrincipal(CfnPermissions.DataLakePrincipalProperty dataLakePrincipal)
dataLakePrincipal
- The AWS Lake Formation principal. This parameter is required.this
public CfnPermissions.Builder resource(IResolvable resource)
resource
- A structure for the resource. This parameter is required.this
public CfnPermissions.Builder resource(CfnPermissions.ResourceProperty resource)
resource
- A structure for the resource. This parameter is required.this
public CfnPermissions.Builder permissions(java.util.List<java.lang.String> permissions)
permissions
- The permissions granted or revoked. This parameter is required.this
public CfnPermissions.Builder permissionsWithGrantOption(java.util.List<java.lang.String> permissionsWithGrantOption)
permissionsWithGrantOption
- Indicates whether to grant the ability to grant permissions (as a subset of permissions granted). This parameter is required.this
public CfnPermissions build()