Class TableGrantsProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dynamodb.TableGrantsProps.Jsii$Proxy
- All Implemented Interfaces:
TableGrantsProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
TableGrantsProps
@Stability(Stable)
@Internal
public static final class TableGrantsProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements TableGrantsProps
An implementation for
TableGrantsProps-
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.dynamodb.TableGrantsProps
TableGrantsProps.Builder, TableGrantsProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(TableGrantsProps.Builder builder) Constructor that initializes the object based on literal property values passed by theTableGrantsProps.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 IEncryptedResourceThe encrypted resource on which actions will be allowed.final BooleanWhether this table has indexes.final IResourceWithPolicyV2The resource with policy on which actions will be allowed.Additional regions other than the main one that this table is replicated to.final ITableRefgetTable()The table to grant permissions on.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 theTableGrantsProps.Builder.
-
-
Method Details
-
getTable
Description copied from interface:TableGrantsPropsThe table to grant permissions on.- Specified by:
getTablein interfaceTableGrantsProps
-
getEncryptedResource
Description copied from interface:TableGrantsPropsThe encrypted resource on which actions will be allowed.Default: - No permission is added to the KMS key, even if it exists
- Specified by:
getEncryptedResourcein interfaceTableGrantsProps
-
getHasIndex
Description copied from interface:TableGrantsPropsWhether this table has indexes.If so, permissions are granted on all table indexes as well.
Default: false
- Specified by:
getHasIndexin interfaceTableGrantsProps
-
getPolicyResource
Description copied from interface:TableGrantsPropsThe resource with policy on which actions will be allowed.Default: - No resource policy is created
- Specified by:
getPolicyResourcein interfaceTableGrantsProps
-
getRegions
Description copied from interface:TableGrantsPropsAdditional regions other than the main one that this table is replicated to.Default: - No regions
- Specified by:
getRegionsin interfaceTableGrantsProps
-
$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()
-