$ A B C D E G H I J L M O P R S T U V 
All Classes All Packages

$

$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
 

A

AccessConrtolLambda - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
AccessConrtolLambda(JsiiObject.InitializationMode) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda
 
AccessConrtolLambda(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda
 
AccessConrtolLambda(Construct, String, AccessConrtolLambdaProps) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda
 
AccessConrtolLambda.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A fluent builder for AccessConrtolLambda.
AccessConrtolLambdaProps - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
AccessConrtolLambdaProps.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
AccessConrtolLambdaProps.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for AccessConrtolLambdaProps
accessControlLambdaConfig(AccessConrtolLambdaProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The parameters needed for the `ComprehendPiiAccessControlS3ObjectLambda` function.
accessControlLambdaConfig(AccessConrtolLambdaProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
admin(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Builder
ADMIN - io.github.hsiehshujeng.cdk.comprehend.s3olap.IamRoleName
 
adminRedactionLambdaConfig(RedactionLambdaProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `AdminRole`.
adminRedactionLambdaConfig(RedactionLambdaProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
AdminRole - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
AdminRole(JsiiObject.InitializationMode) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole
 
AdminRole(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole
 
AdminRole(Construct, String) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole
 
AdminRole(Construct, String, AdminRoleProps) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole
 
AdminRole.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A fluent builder for AdminRole.
adminRoleConfig(AdminRoleProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The manageable properties for the administrator IAM role in the redaction case.
adminRoleConfig(AdminRoleProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
AdminRoleProps - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
AdminRoleProps.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A builder for AdminRoleProps
AdminRoleProps.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for AdminRoleProps

B

billing(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Builder
BILLING - io.github.hsiehshujeng.cdk.comprehend.s3olap.IamRoleName
 
billingRedactionLambdaConfig(RedactionLambdaProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `BillingRole`.
billingRedactionLambdaConfig(RedactionLambdaProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
BillingRole - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
BillingRole(JsiiObject.InitializationMode) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole
 
BillingRole(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole
 
BillingRole(Construct, String) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole
 
BillingRole(Construct, String, AdminRoleProps) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole
 
BillingRole.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A fluent builder for BillingRole.
billingRoleConfig(BillingRoleProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The manageable properties for the billing IAM role in the redaction case.
billingRoleConfig(BillingRoleProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
BillingRoleProps - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
BillingRoleProps.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A builder for BillingRoleProps
BillingRoleProps.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for BillingRoleProps
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
 
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
Builds the configured instance.
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole.Builder
 
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Builder
Builds the configured instance.
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole.Builder
 
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Builder
Builds the configured instance.
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
 
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
Builds the configured instance.
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole.Builder
 
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Builder
Builds the configured instance.
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole.Builder
 
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Builder
Builds the configured instance.
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorCustomResource.Builder
 
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Builder
Builds the configured instance.
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
 
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
Builds the configured instance.
build() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Builder
Builds the configured instance.
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
 
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps
 
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps
 
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
 
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps
 
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps
 
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps
 
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
 
builder() - Static method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Builder
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Builder
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Builder
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Builder
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Builder
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
 
Builder() - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Builder
 

C

ComprehendS3olab - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
Creates the foundation necessary to deploy the S3 Object Lambda Acceess Control Use Case.
ComprehendS3olab(JsiiObject.InitializationMode) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
 
ComprehendS3olab(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
 
ComprehendS3olab(Construct, String, ComprehendS3olabProps) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
 
ComprehendS3olab.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A fluent builder for ComprehendS3olab.
ComprehendS3olabProps - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
ComprehendS3olabProps.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A builder for ComprehendS3olabProps
ComprehendS3olabProps.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for ComprehendS3olabProps
confidenceThreshold(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
The minimum prediction confidence score above which PII classification and detection would be considered as final answer.
confidenceThreshold(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
confidenceThreshold(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
The minimum prediction confidence score above which PII classification and detection would be considered as final answer.
confidenceThreshold(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
containsPiiEntitiesThreadCount(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Number of threads to use for calling Comprehend's ContainsPiiEntities API.
containsPiiEntitiesThreadCount(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
containsPiiEntitiesThreadCount(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Number of threads to use for calling Comprehend's ContainsPiiEntities API.
containsPiiEntitiesThreadCount(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
create(Construct, String) - Static method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
 
create(Construct, String) - Static method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole.Builder
 
create(Construct, String) - Static method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole.Builder
 
create(Construct, String) - Static method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
 
create(Construct, String) - Static method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole.Builder
 
create(Construct, String) - Static method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole.Builder
 
create(Construct, String) - Static method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorCustomResource.Builder
 
create(Construct, String) - Static method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
 
cusrtSupportRedactionLambdaConfig(RedactionLambdaProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `CustSupportRole`.
cusrtSupportRedactionLambdaConfig(RedactionLambdaProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
CUST_SUPPORT - io.github.hsiehshujeng.cdk.comprehend.s3olap.IamRoleName
 
customerSupport(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Builder
CustSupportRole - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
CustSupportRole(JsiiObject.InitializationMode) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole
 
CustSupportRole(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole
 
CustSupportRole(Construct, String) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole
 
CustSupportRole(Construct, String, AdminRoleProps) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole
 
CustSupportRole.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A fluent builder for CustSupportRole.
custSupportRoleConfig(CustSupportRoleProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The manageable properties for the customer support IAM role in the redaction case.
custSupportRoleConfig(CustSupportRoleProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
CustSupportRoleProps - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
CustSupportRoleProps.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A builder for CustSupportRoleProps
CustSupportRoleProps.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for CustSupportRoleProps

D

defaultLanguageCode(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Default language of the text to be processed.
defaultLanguageCode(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
defaultLanguageCode(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Default language of the text to be processed.
defaultLanguageCode(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
detectPiiEntitiesThreadCount(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Number of threads to use for calling Comprehend's DetectPiiEntities API.
detectPiiEntitiesThreadCount(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
documentMaxSize(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Default maximum document size (in bytes) that this function can process otherwise will throw exception for too large document size.
documentMaxSize(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
documentMaxSize(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Default maximum document size (in bytes) that this function can process otherwise will throw exception for too large document size.
documentMaxSize(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
documentMaxSizeContainsPiiEntities(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Maximum document size (in bytes) to be used for making calls to Comprehend's ContainsPiiEntities API.
documentMaxSizeContainsPiiEntities(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
documentMaxSizeContainsPiiEntities(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Maximum document size (in bytes) to be used for making calls to Comprehend's ContainsPiiEntities API.
documentMaxSizeContainsPiiEntities(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
documentMaxSizeDetectPiiEntities(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Maximum document size (in bytes) to be used for making calls to Comprehend's DetectPiiEntities API.
documentMaxSizeDetectPiiEntities(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder

E

equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Jsii$Proxy
 
equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
 
equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Jsii$Proxy
 
equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Jsii$Proxy
 
equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Jsii$Proxy
 
equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
equals(Object) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
 
exampleFileDir(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The directory path where `files/access_control/*.txt` and `files/redaction/*.txt` will be put.
exampleFileDir(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder

G

general(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Builder
GENERAL - io.github.hsiehshujeng.cdk.comprehend.s3olap.IamRoleName
 
GeneralRole - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
The role that you are going to assume (switch role).
GeneralRole(JsiiObject.InitializationMode) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole
 
GeneralRole(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole
 
GeneralRole(Construct, String, GeneralRoleProps) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole
 
GeneralRole.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A fluent builder for GeneralRole.
generalRoleConfig(GeneralRoleProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The manageable properties for the IAM role used to access the `survey-results.txt` data.
generalRoleConfig(GeneralRoleProps) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
GeneralRoleProps - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
GeneralRoleProps.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A builder for GeneralRoleProps
GeneralRoleProps.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for GeneralRoleProps
generateRandomCharacters(Boolean) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
For distinguish test and normal deployment.
generateRandomCharacters(Boolean) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
generateS3Prefix(Number) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
 
getAccessControlLambdaConfig() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The parameters needed for the `ComprehendPiiAccessControlS3ObjectLambda` function.
getAccessControlLambdaConfig() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getAdmin() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames
The name of the S3 aceess point for the admin role in the redaction case.
getAdmin() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
 
getAdminLambdaArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
The ARN of the Lambda function combined with Amazon Comprehend for thie administrator role in the redaction case.
getAdminRedactionLambdaConfig() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `AdminRole`.
getAdminRedactionLambdaConfig() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getAdminRoleConfig() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The manageable properties for the administrator IAM role in the redaction case.
getAdminRoleConfig() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getBilling() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames
The name of the S3 aceess point for the billing role in the redaction case.
getBilling() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
 
getBillingLambdaArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
The ARN of the Lambda function combined with Amazon Comprehend for thie billing role in the redaction case.
getBillingRedactionLambdaConfig() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `BillingRole`.
getBillingRedactionLambdaConfig() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getBillingRoleConfig() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The manageable properties for the billing IAM role in the redaction case.
getBillingRoleConfig() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getConfidenceThreshold() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
The minimum prediction confidence score above which PII classification and detection would be considered as final answer.
getConfidenceThreshold() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getConfidenceThreshold() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
The minimum prediction confidence score above which PII classification and detection would be considered as final answer.
getConfidenceThreshold() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getContainsPiiEntitiesThreadCount() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Number of threads to use for calling Comprehend's ContainsPiiEntities API.
getContainsPiiEntitiesThreadCount() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getContainsPiiEntitiesThreadCount() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Number of threads to use for calling Comprehend's ContainsPiiEntities API.
getContainsPiiEntitiesThreadCount() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getCusrtSupportRedactionLambdaConfig() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `CustSupportRole`.
getCusrtSupportRedactionLambdaConfig() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getCustomerSupport() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames
The name of the S3 aceess point for the customer support role in the redaction case.
getCustomerSupport() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
 
getCustomerSupportLambdaArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
The ARN of the Lambda function combined with Amazon Comprehend for thie customer support role in the redaction case.
getCustSupportRoleConfig() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The manageable properties for the customer support IAM role in the redaction case.
getCustSupportRoleConfig() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getDefaultLanguageCode() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Default language of the text to be processed.
getDefaultLanguageCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getDefaultLanguageCode() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Default language of the text to be processed.
getDefaultLanguageCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getDetectPiiEntitiesThreadCount() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Number of threads to use for calling Comprehend's DetectPiiEntities API.
getDetectPiiEntitiesThreadCount() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getDocumentMaxSize() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Default maximum document size (in bytes) that this function can process otherwise will throw exception for too large document size.
getDocumentMaxSize() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getDocumentMaxSize() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Default maximum document size (in bytes) that this function can process otherwise will throw exception for too large document size.
getDocumentMaxSize() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getDocumentMaxSizeContainsPiiEntities() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Maximum document size (in bytes) to be used for making calls to Comprehend's ContainsPiiEntities API.
getDocumentMaxSizeContainsPiiEntities() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getDocumentMaxSizeContainsPiiEntities() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Maximum document size (in bytes) to be used for making calls to Comprehend's ContainsPiiEntities API.
getDocumentMaxSizeContainsPiiEntities() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getDocumentMaxSizeDetectPiiEntities() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Maximum document size (in bytes) to be used for making calls to Comprehend's DetectPiiEntities API.
getDocumentMaxSizeDetectPiiEntities() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getExampleFileDir() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The directory path where `files/access_control/*.txt` and `files/redaction/*.txt` will be put.
getExampleFileDir() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getGeneral() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames
The name of the S3 aceess point for the general role in the access control case.
getGeneral() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
 
getGeneralRoleConfig() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The manageable properties for the IAM role used to access the `survey-results.txt` data.
getGeneralRoleConfig() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getGenerateRandomCharacters() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
For distinguish test and normal deployment.
getGenerateRandomCharacters() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getIamRoleName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps
The name of the IAM role.
getIamRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Jsii$Proxy
 
getIamRoleName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps
The name of the IAM role.
getIamRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
 
getIamRoleName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps
The name of the IAM role.
getIamRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Jsii$Proxy
 
getIamRoleName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps
The name of the IAM role.
getIamRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Jsii$Proxy
 
getIsPartialObjectSupported() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Whether to support partial objects or not.
getIsPartialObjectSupported() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getIsPartialObjectSupported() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Whether to support partial objects or not.
getIsPartialObjectSupported() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getLambdaArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorCustomResource
The ARN of the general Lambda function created from the serverless application.
getLogLevel() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Log level for Lambda function logging, e.g., ERROR, INFO, DEBUG, etc.
getLogLevel() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getLogLevel() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Log level for Lambda function logging, e.g., ERROR, INFO, DEBUG, etc.
getLogLevel() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getMaskCharacter() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
A character that replaces each character in the redacted PII entity.
getMaskCharacter() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getMaskMode() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Specifies whether the PII entity is redacted with the mask character or the entity type.
getMaskMode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getMaxCharsOverlap() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Maximum characters to overlap among segments of a document in case chunking is needed because of maximum document size limit.
getMaxCharsOverlap() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getMaxCharsOverlap() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Maximum characters to overlap among segments of a document in case chunking is needed because of maximum document size limit.
getMaxCharsOverlap() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getObjectLambdaAccessPointName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.
getObjectLambdaAccessPointName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Jsii$Proxy
 
getObjectLambdaAccessPointName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.
getObjectLambdaAccessPointName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
 
getObjectLambdaAccessPointName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.
getObjectLambdaAccessPointName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Jsii$Proxy
 
getObjectLambdaAccessPointName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.
getObjectLambdaAccessPointName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Jsii$Proxy
 
getPartialLambdaName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps
The partial fixed name of the gemeral Lambda function created from the serverless application.
getPartialLambdaName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Jsii$Proxy
 
getPiiAccessConrtolLambdaArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
The ARN of the Lambda function combined with Amazon Comprehend for the general case.
getPiiEntityTypes() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
List of comma separated PII entity types to be considered for access control.
getPiiEntityTypes() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getPiiEntityTypes() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
List of comma separated PII entity types to be considered for redaction.
getPiiEntityTypes() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getPolicyName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps
The name of the IAM policy for the IAM role.
getPolicyName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Jsii$Proxy
 
getPolicyName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps
The name of the IAM policy for the IAM role.
getPolicyName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
 
getPolicyName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps
The name of the IAM policy for the IAM role.
getPolicyName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Jsii$Proxy
 
getPolicyName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps
The name of the IAM policy for the IAM role.
getPolicyName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Jsii$Proxy
 
getPublishCloudWatchMetrics() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
True if publish metrics to Cloudwatch, false otherwise.
getPublishCloudWatchMetrics() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getPublishCloudWatchMetrics() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
True if publish metrics to Cloudwatch, false otherwise.
getPublishCloudWatchMetrics() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getRoleArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole
The ARN of the IAM role.
getRoleArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole
The ARN of the IAM role.
getRoleArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole
The ARN of the IAM role.
getRoleArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole
The ARN of the IAM role.
getRoleId() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole
The unique string identifying the role.
getRoleId() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole
The unique string identifying the role.
getRoleId() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole
The unique string identifying the role.
getRoleId() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole
The unique string identifying the role.
getRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole
The name of the IAM role.
getRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole
The name of the IAM role.
getRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole
The name of the IAM role.
getRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole
The name of the IAM role.
getRoleName() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps
the name of the corresponding IAM role.
getRoleName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Jsii$Proxy
 
getS3AccessPointNames() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The names of the S3 access points for the access control case and redaction case.
getS3AccessPointNames() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getS3objectLambdaAccessControlArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
The ARN of the S3 Object Lambda for access control.
getS3objectLambdaAdminArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
The ARN of the S3 Object Lambda for the admin role in the redaction case.
getS3objectLambdaBillingArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
The ARN of the S3 Object Lambda for the billing role in the redaction case.
getS3objectLambdaCustomerSupportArn() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
The ARN of the S3 Object Lambda for the customer support role in the redaction case.
getSemanticVersion() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
The version of the serverless application.
getSemanticVersion() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getSemanticVersion() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
The version of the serverless application.
getSemanticVersion() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getStackName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda
The name of the underlying resoure in the serverless application.
getStackName() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda
The name of the underlying resoure in the serverless application.
getSubsegmentOverlappingTokens() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Number of tokens/words to overlap among segments of a document in case chunking is needed because of maximum document size limit.
getSubsegmentOverlappingTokens() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getSubsegmentOverlappingTokens() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Number of tokens/words to overlap among segments of a document in case chunking is needed because of maximum document size limit.
getSubsegmentOverlappingTokens() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
getSurveyBucketPrefix() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The prefix attached to the name of the S3 bucket where you are going to explore the S3 Object Lambda pertaining to the access control case.
getSurveyBucketPrefix() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getTranscriptsBucketPrefix() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps
The prefix attached to the name of the S3 bucket where you are going to explore the S3 Object Lambda pertaining to the redaction case.
getTranscriptsBucketPrefix() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
getUnsupportedFileHandling() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps
Handling logic for Unsupported files.
getUnsupportedFileHandling() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
getUnsupportedFileHandling() - Method in interface io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps
Handling logic for Unsupported files.
getUnsupportedFileHandling() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 

H

hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
 
hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Jsii$Proxy
 
hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
 
hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
 
hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Jsii$Proxy
 
hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Jsii$Proxy
 
hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Jsii$Proxy
 
hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
 
hashCode() - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
 

I

iamRoleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole.Builder
The name of the IAM role.
iamRoleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Builder
iamRoleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole.Builder
The name of the IAM role.
iamRoleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Builder
iamRoleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole.Builder
The name of the IAM role.
iamRoleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Builder
iamRoleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole.Builder
The name of the IAM role.
iamRoleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Builder
IamRoleName - Enum in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
io.github.hsiehshujeng.cdk.comprehend.s3olap - package io.github.hsiehshujeng.cdk.comprehend.s3olap
cdk-comprehend-s3olap
isPartialObjectSupported(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Whether to support partial objects or not.
isPartialObjectSupported(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
isPartialObjectSupported(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Whether to support partial objects or not.
isPartialObjectSupported(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder

J

Jsii$Proxy(AccessConrtolLambdaProps.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the AccessConrtolLambdaProps.Builder.
Jsii$Proxy(AdminRoleProps.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the AdminRoleProps.Builder.
Jsii$Proxy(BillingRoleProps.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the BillingRoleProps.Builder.
Jsii$Proxy(ComprehendS3olabProps.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the ComprehendS3olabProps.Builder.
Jsii$Proxy(CustSupportRoleProps.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CustSupportRoleProps.Builder.
Jsii$Proxy(GeneralRoleProps.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the GeneralRoleProps.Builder.
Jsii$Proxy(LambdaArnCaptorResourceProps.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the LambdaArnCaptorResourceProps.Builder.
Jsii$Proxy(RedactionLambdaProps.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the RedactionLambdaProps.Builder.
Jsii$Proxy(S3AccessPointNames.Builder) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the S3AccessPointNames.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.S3AccessPointNames.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.

L

LambdaArnCaptorCustomResource - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
LambdaArnCaptorCustomResource(JsiiObject.InitializationMode) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorCustomResource
 
LambdaArnCaptorCustomResource(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorCustomResource
 
LambdaArnCaptorCustomResource(Construct, String, LambdaArnCaptorResourceProps) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorCustomResource
 
LambdaArnCaptorCustomResource.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A fluent builder for LambdaArnCaptorCustomResource.
LambdaArnCaptorResourceProps - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
LambdaArnCaptorResourceProps.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
LambdaArnCaptorResourceProps.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for LambdaArnCaptorResourceProps
logLevel(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Log level for Lambda function logging, e.g., ERROR, INFO, DEBUG, etc.
logLevel(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
logLevel(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Log level for Lambda function logging, e.g., ERROR, INFO, DEBUG, etc.
logLevel(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder

M

maskCharacter(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
A character that replaces each character in the redacted PII entity.
maskCharacter(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
maskMode(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Specifies whether the PII entity is redacted with the mask character or the entity type.
maskMode(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
maxCharsOverlap(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Maximum characters to overlap among segments of a document in case chunking is needed because of maximum document size limit.
maxCharsOverlap(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
maxCharsOverlap(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Maximum characters to overlap among segments of a document in case chunking is needed because of maximum document size limit.
maxCharsOverlap(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder

O

objectLambdaAccessPointName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole.Builder
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.
objectLambdaAccessPointName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Builder
objectLambdaAccessPointName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole.Builder
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.
objectLambdaAccessPointName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Builder
objectLambdaAccessPointName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole.Builder
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.
objectLambdaAccessPointName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Builder
objectLambdaAccessPointName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole.Builder
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.
objectLambdaAccessPointName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Builder

P

partialLambdaName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorCustomResource.Builder
The partial fixed name of the gemeral Lambda function created from the serverless application.
partialLambdaName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Builder
piiEntityTypes(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
List of comma separated PII entity types to be considered for access control.
piiEntityTypes(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
piiEntityTypes(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
List of comma separated PII entity types to be considered for redaction.
piiEntityTypes(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
policyName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole.Builder
The name of the IAM policy for the IAM role.
policyName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRoleProps.Builder
policyName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRole.Builder
The name of the IAM policy for the IAM role.
policyName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Builder
policyName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole.Builder
The name of the IAM policy for the IAM role.
policyName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRoleProps.Builder
policyName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRole.Builder
The name of the IAM policy for the IAM role.
policyName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.GeneralRoleProps.Builder
publishCloudWatchMetrics(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
True if publish metrics to Cloudwatch, false otherwise.
publishCloudWatchMetrics(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
publishCloudWatchMetrics(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
True if publish metrics to Cloudwatch, false otherwise.
publishCloudWatchMetrics(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder

R

RedactionLambda - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
RedactionLambda(JsiiObject.InitializationMode) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda
 
RedactionLambda(JsiiObjectRef) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda
 
RedactionLambda(Construct, String) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda
 
RedactionLambda(Construct, String, RedactionLambdaProps) - Constructor for class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda
 
RedactionLambda.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A fluent builder for RedactionLambda.
RedactionLambdaProps - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
RedactionLambdaProps.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A builder for RedactionLambdaProps
RedactionLambdaProps.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for RedactionLambdaProps
roleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorCustomResource.Builder
the name of the corresponding IAM role.
roleName(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Builder

S

s3AccessPointNames(S3AccessPointNames) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The names of the S3 access points for the access control case and redaction case.
s3AccessPointNames(S3AccessPointNames) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder
S3AccessPointNames - Interface in io.github.hsiehshujeng.cdk.comprehend.s3olap
 
S3AccessPointNames.Builder - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
A builder for S3AccessPointNames
S3AccessPointNames.Jsii$Proxy - Class in io.github.hsiehshujeng.cdk.comprehend.s3olap
An implementation for S3AccessPointNames
semanticVersion(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
The version of the serverless application.
semanticVersion(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
semanticVersion(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
The version of the serverless application.
semanticVersion(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
subsegmentOverlappingTokens(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Number of tokens/words to overlap among segments of a document in case chunking is needed because of maximum document size limit.
subsegmentOverlappingTokens(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
subsegmentOverlappingTokens(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Number of tokens/words to overlap among segments of a document in case chunking is needed because of maximum document size limit.
subsegmentOverlappingTokens(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder
surveyBucketPrefix(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The prefix attached to the name of the S3 bucket where you are going to explore the S3 Object Lambda pertaining to the access control case.
surveyBucketPrefix(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder

T

transcriptsBucketPrefix(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab.Builder
The prefix attached to the name of the S3 bucket where you are going to explore the S3 Object Lambda pertaining to the redaction case.
transcriptsBucketPrefix(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olabProps.Builder

U

unsupportedFileHandling(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambda.Builder
Handling logic for Unsupported files.
unsupportedFileHandling(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Builder
unsupportedFileHandling(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambda.Builder
Handling logic for Unsupported files.
unsupportedFileHandling(String) - Method in class io.github.hsiehshujeng.cdk.comprehend.s3olap.RedactionLambdaProps.Builder

V

valueOf(String) - Static method in enum io.github.hsiehshujeng.cdk.comprehend.s3olap.IamRoleName
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.hsiehshujeng.cdk.comprehend.s3olap.IamRoleName
Returns an array containing the constants of this enum type, in the order they are declared.
$ A B C D E G H I J L M O P R S T U V 
All Classes All Packages