Class CfnPrincipalPermissionsProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lakeformation.CfnPrincipalPermissionsProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPrincipalPermissionsProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPrincipalPermissionsProps
@Stability(Stable)
@Internal
public static final class CfnPrincipalPermissionsProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPrincipalPermissionsProps
An implementation for
CfnPrincipalPermissionsProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.lakeformation.CfnPrincipalPermissionsProps
CfnPrincipalPermissionsProps.Builder, CfnPrincipalPermissionsProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPrincipalPermissionsProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe identifier for the Data Catalog .The permissions granted or revoked.Indicates the ability to grant permissions (as a subset of permissions granted).final ObjectThe principal to be granted a permission.final ObjectThe resource to be granted or revoked permissions.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnPrincipalPermissionsProps.Builder.
-
-
Method Details
-
getPermissions
Description copied from interface:CfnPrincipalPermissionsPropsThe permissions granted or revoked.- Specified by:
getPermissionsin interfaceCfnPrincipalPermissionsProps- See Also:
-
getPermissionsWithGrantOption
Description copied from interface:CfnPrincipalPermissionsPropsIndicates the ability to grant permissions (as a subset of permissions granted).- Specified by:
getPermissionsWithGrantOptionin interfaceCfnPrincipalPermissionsProps- See Also:
-
getPrincipal
Description copied from interface:CfnPrincipalPermissionsPropsThe principal to be granted a permission.Returns union: either
IResolvableorCfnPrincipalPermissions.DataLakePrincipalProperty- Specified by:
getPrincipalin interfaceCfnPrincipalPermissionsProps- See Also:
-
getResource
Description copied from interface:CfnPrincipalPermissionsPropsThe resource to be granted or revoked permissions.Returns union: either
IResolvableorCfnPrincipalPermissions.ResourceProperty- Specified by:
getResourcein interfaceCfnPrincipalPermissionsProps- See Also:
-
getCatalog
Description copied from interface:CfnPrincipalPermissionsPropsThe 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.
- Specified by:
getCatalogin interfaceCfnPrincipalPermissionsProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-