@Stability(value=Stable) public static final class CfnPermissionsProps.Builder extends Object implements software.amazon.jsii.Builder<CfnPermissionsProps>
CfnPermissionsProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnPermissionsProps |
build()
Builds the configured instance.
|
CfnPermissionsProps.Builder |
dataLakePrincipal(CfnPermissions.DataLakePrincipalProperty dataLakePrincipal)
Sets the value of
CfnPermissionsProps.getDataLakePrincipal() |
CfnPermissionsProps.Builder |
dataLakePrincipal(IResolvable dataLakePrincipal)
Sets the value of
CfnPermissionsProps.getDataLakePrincipal() |
CfnPermissionsProps.Builder |
permissions(List<String> permissions)
Sets the value of
CfnPermissionsProps.getPermissions() |
CfnPermissionsProps.Builder |
permissionsWithGrantOption(List<String> permissionsWithGrantOption)
Sets the value of
CfnPermissionsProps.getPermissionsWithGrantOption() |
CfnPermissionsProps.Builder |
resource(CfnPermissions.ResourceProperty resource)
Sets the value of
CfnPermissionsProps.getResource() |
CfnPermissionsProps.Builder |
resource(IResolvable resource)
Sets the value of
CfnPermissionsProps.getResource() |
@Stability(value=Stable) public CfnPermissionsProps.Builder dataLakePrincipal(CfnPermissions.DataLakePrincipalProperty dataLakePrincipal)
CfnPermissionsProps.getDataLakePrincipal()dataLakePrincipal - The AWS Lake Formation principal. This parameter is required.this@Stability(value=Stable) public CfnPermissionsProps.Builder dataLakePrincipal(IResolvable dataLakePrincipal)
CfnPermissionsProps.getDataLakePrincipal()dataLakePrincipal - The AWS Lake Formation principal. This parameter is required.this@Stability(value=Stable) public CfnPermissionsProps.Builder resource(CfnPermissions.ResourceProperty resource)
CfnPermissionsProps.getResource()resource - A structure for the resource. This parameter is required.this@Stability(value=Stable) public CfnPermissionsProps.Builder resource(IResolvable resource)
CfnPermissionsProps.getResource()resource - A structure for the resource. This parameter is required.this@Stability(value=Stable) public CfnPermissionsProps.Builder permissions(List<String> permissions)
CfnPermissionsProps.getPermissions()permissions - The permissions granted or revoked.this@Stability(value=Stable) public CfnPermissionsProps.Builder permissionsWithGrantOption(List<String> permissionsWithGrantOption)
CfnPermissionsProps.getPermissionsWithGrantOption()permissionsWithGrantOption - Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).this@Stability(value=Stable) public CfnPermissionsProps build()
build in interface software.amazon.jsii.Builder<CfnPermissionsProps>CfnPermissionsPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.