public static final class CfnPermissions.ResourceProperty.Builder
extends java.lang.Object
CfnPermissions.ResourceProperty
Constructor and Description |
---|
Builder() |
public CfnPermissions.ResourceProperty.Builder databaseResource(IResolvable databaseResource)
CfnPermissions.ResourceProperty.getDatabaseResource()
databaseResource
- A structure for the database object.this
public CfnPermissions.ResourceProperty.Builder databaseResource(CfnPermissions.DatabaseResourceProperty databaseResource)
CfnPermissions.ResourceProperty.getDatabaseResource()
databaseResource
- A structure for the database object.this
public CfnPermissions.ResourceProperty.Builder dataLocationResource(IResolvable dataLocationResource)
CfnPermissions.ResourceProperty.getDataLocationResource()
dataLocationResource
- A structure for a data location object where permissions are granted or revoked.this
public CfnPermissions.ResourceProperty.Builder dataLocationResource(CfnPermissions.DataLocationResourceProperty dataLocationResource)
CfnPermissions.ResourceProperty.getDataLocationResource()
dataLocationResource
- A structure for a data location object where permissions are granted or revoked.this
public CfnPermissions.ResourceProperty.Builder tableResource(IResolvable tableResource)
CfnPermissions.ResourceProperty.getTableResource()
tableResource
- A structure for the table object.
A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.this
public CfnPermissions.ResourceProperty.Builder tableResource(CfnPermissions.TableResourceProperty tableResource)
CfnPermissions.ResourceProperty.getTableResource()
tableResource
- A structure for the table object.
A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.this
public CfnPermissions.ResourceProperty.Builder tableWithColumnsResource(IResolvable tableWithColumnsResource)
CfnPermissions.ResourceProperty.getTableWithColumnsResource()
tableWithColumnsResource
- A structure for a table with columns object.
This object is only used when granting a SELECT permission.this
public CfnPermissions.ResourceProperty.Builder tableWithColumnsResource(CfnPermissions.TableWithColumnsResourceProperty tableWithColumnsResource)
CfnPermissions.ResourceProperty.getTableWithColumnsResource()
tableWithColumnsResource
- A structure for a table with columns object.
This object is only used when granting a SELECT permission.this
public CfnPermissions.ResourceProperty build()
CfnPermissions.ResourceProperty
java.lang.NullPointerException
- if any required attribute was not provided