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
-
getPermissionsWithGrantOption
Description copied from interface:CfnPrincipalPermissionsPropsIndicates the ability to grant permissions (as a subset of permissions granted).- Specified by:
getPermissionsWithGrantOptionin interfaceCfnPrincipalPermissionsProps
-
getPrincipal
Description copied from interface:CfnPrincipalPermissionsPropsThe principal to be granted a permission.- Specified by:
getPrincipalin interfaceCfnPrincipalPermissionsProps
-
getResource
Description copied from interface:CfnPrincipalPermissionsPropsThe resource to be granted or revoked permissions.- Specified by:
getResourcein interfaceCfnPrincipalPermissionsProps
-
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
-
$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()
-