@Stability(value=Stable) public static final class CfnPrincipalPermissions.Builder extends Object implements software.amazon.jsii.Builder<CfnPrincipalPermissions>
CfnPrincipalPermissions.| Modifier and Type | Method and Description |
|---|---|
CfnPrincipalPermissions |
build() |
CfnPrincipalPermissions.Builder |
catalog(String catalog)
`AWS::LakeFormation::PrincipalPermissions.Catalog`.
|
static CfnPrincipalPermissions.Builder |
create(software.constructs.Construct scope,
String id) |
CfnPrincipalPermissions.Builder |
permissions(List<String> permissions)
`AWS::LakeFormation::PrincipalPermissions.Permissions`.
|
CfnPrincipalPermissions.Builder |
permissionsWithGrantOption(List<String> permissionsWithGrantOption)
`AWS::LakeFormation::PrincipalPermissions.PermissionsWithGrantOption`.
|
CfnPrincipalPermissions.Builder |
principal(CfnPrincipalPermissions.DataLakePrincipalProperty principal)
`AWS::LakeFormation::PrincipalPermissions.Principal`.
|
CfnPrincipalPermissions.Builder |
principal(IResolvable principal)
`AWS::LakeFormation::PrincipalPermissions.Principal`.
|
CfnPrincipalPermissions.Builder |
resource(CfnPrincipalPermissions.ResourceProperty resource)
`AWS::LakeFormation::PrincipalPermissions.Resource`.
|
CfnPrincipalPermissions.Builder |
resource(IResolvable resource)
`AWS::LakeFormation::PrincipalPermissions.Resource`.
|
@Stability(value=Stable) public static CfnPrincipalPermissions.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnPrincipalPermissions.ColumnWildcardProperty.Builder.@Stability(value=Stable) public CfnPrincipalPermissions.Builder permissions(List<String> permissions)
permissions - `AWS::LakeFormation::PrincipalPermissions.Permissions`. This parameter is required.this@Stability(value=Stable) public CfnPrincipalPermissions.Builder permissionsWithGrantOption(List<String> permissionsWithGrantOption)
permissionsWithGrantOption - `AWS::LakeFormation::PrincipalPermissions.PermissionsWithGrantOption`. This parameter is required.this@Stability(value=Stable) public CfnPrincipalPermissions.Builder principal(CfnPrincipalPermissions.DataLakePrincipalProperty principal)
principal - `AWS::LakeFormation::PrincipalPermissions.Principal`. This parameter is required.this@Stability(value=Stable) public CfnPrincipalPermissions.Builder principal(IResolvable principal)
principal - `AWS::LakeFormation::PrincipalPermissions.Principal`. This parameter is required.this@Stability(value=Stable) public CfnPrincipalPermissions.Builder resource(CfnPrincipalPermissions.ResourceProperty resource)
resource - `AWS::LakeFormation::PrincipalPermissions.Resource`. This parameter is required.this@Stability(value=Stable) public CfnPrincipalPermissions.Builder resource(IResolvable resource)
resource - `AWS::LakeFormation::PrincipalPermissions.Resource`. This parameter is required.this@Stability(value=Stable) public CfnPrincipalPermissions.Builder catalog(String catalog)
catalog - `AWS::LakeFormation::PrincipalPermissions.Catalog`. This parameter is required.this@Stability(value=Stable) public CfnPrincipalPermissions build()
build in interface software.amazon.jsii.Builder<CfnPrincipalPermissions>Copyright © 2022. All rights reserved.