@Stability(value=Stable) @Internal public static final class ComprehendS3olabProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComprehendS3olabProps
ComprehendS3olabPropssoftware.amazon.jsii.JsiiObject.InitializationModeComprehendS3olabProps.Builder, ComprehendS3olabProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(AccessConrtolLambdaProps accessControlLambdaConfig,
RedactionLambdaProps adminRedactionLambdaConfig,
AdminRoleProps adminRoleConfig,
RedactionLambdaProps billingRedactionLambdaConfig,
BillingRoleProps billingRoleConfig,
RedactionLambdaProps cusrtSupportRedactionLambdaConfig,
CustSupportRoleProps custSupportRoleConfig,
String exampleFileDir,
GeneralRoleProps generalRoleConfig,
Boolean generateRandomCharacters,
S3AccessPointNames s3AccessPointNames,
String surveyBucketPrefix,
String transcriptsBucketPrefix)
Constructor that initializes the object based on literal property values passed by the
ComprehendS3olabProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
AccessConrtolLambdaProps |
getAccessControlLambdaConfig()
The parameters needed for the `ComprehendPiiAccessControlS3ObjectLambda` function.
|
RedactionLambdaProps |
getAdminRedactionLambdaConfig()
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `AdminRole`.
|
AdminRoleProps |
getAdminRoleConfig()
The manageable properties for the administrator IAM role in the redaction case.
|
RedactionLambdaProps |
getBillingRedactionLambdaConfig()
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `BillingRole`.
|
BillingRoleProps |
getBillingRoleConfig()
The manageable properties for the billing IAM role in the redaction case.
|
RedactionLambdaProps |
getCusrtSupportRedactionLambdaConfig()
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `CustSupportRole`.
|
CustSupportRoleProps |
getCustSupportRoleConfig()
The manageable properties for the customer support IAM role in the redaction case.
|
String |
getExampleFileDir()
The directory path where `files/access_control/*.txt` and `files/redaction/*.txt` will be put.
|
GeneralRoleProps |
getGeneralRoleConfig()
The manageable properties for the IAM role used to access the `survey-results.txt` data.
|
Boolean |
getGenerateRandomCharacters()
For distinguish test and normal deployment.
|
S3AccessPointNames |
getS3AccessPointNames()
The names of the S3 access points for the access control case and redaction case.
|
String |
getSurveyBucketPrefix()
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.
|
String |
getTranscriptsBucketPrefix()
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.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(AccessConrtolLambdaProps accessControlLambdaConfig, RedactionLambdaProps adminRedactionLambdaConfig, AdminRoleProps adminRoleConfig, RedactionLambdaProps billingRedactionLambdaConfig, BillingRoleProps billingRoleConfig, RedactionLambdaProps cusrtSupportRedactionLambdaConfig, CustSupportRoleProps custSupportRoleConfig, String exampleFileDir, GeneralRoleProps generalRoleConfig, Boolean generateRandomCharacters, S3AccessPointNames s3AccessPointNames, String surveyBucketPrefix, String transcriptsBucketPrefix)
ComprehendS3olabProps.Builder.public final AccessConrtolLambdaProps getAccessControlLambdaConfig()
ComprehendS3olabPropsgetAccessControlLambdaConfig in interface ComprehendS3olabPropspublic final RedactionLambdaProps getAdminRedactionLambdaConfig()
ComprehendS3olabPropsgetAdminRedactionLambdaConfig in interface ComprehendS3olabPropspublic final AdminRoleProps getAdminRoleConfig()
ComprehendS3olabPropsgetAdminRoleConfig in interface ComprehendS3olabPropspublic final RedactionLambdaProps getBillingRedactionLambdaConfig()
ComprehendS3olabPropsgetBillingRedactionLambdaConfig in interface ComprehendS3olabPropspublic final BillingRoleProps getBillingRoleConfig()
ComprehendS3olabPropsgetBillingRoleConfig in interface ComprehendS3olabPropspublic final RedactionLambdaProps getCusrtSupportRedactionLambdaConfig()
ComprehendS3olabPropsgetCusrtSupportRedactionLambdaConfig in interface ComprehendS3olabPropspublic final CustSupportRoleProps getCustSupportRoleConfig()
ComprehendS3olabPropsgetCustSupportRoleConfig in interface ComprehendS3olabPropspublic final String getExampleFileDir()
ComprehendS3olabProps
DO NOT INCLUDE / in the end.
Default: __dirname
getExampleFileDir in interface ComprehendS3olabPropspublic final GeneralRoleProps getGeneralRoleConfig()
ComprehendS3olabPropsgetGeneralRoleConfig in interface ComprehendS3olabPropspublic final Boolean getGenerateRandomCharacters()
ComprehendS3olabPropsDefault: true
getGenerateRandomCharacters in interface ComprehendS3olabPropspublic final S3AccessPointNames getS3AccessPointNames()
ComprehendS3olabPropsgetS3AccessPointNames in interface ComprehendS3olabPropspublic final String getSurveyBucketPrefix()
ComprehendS3olabPropsDefault: 6 random words
getSurveyBucketPrefix in interface ComprehendS3olabPropspublic final String getTranscriptsBucketPrefix()
ComprehendS3olabPropsDefault: 6 random words
getTranscriptsBucketPrefix in interface ComprehendS3olabProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.