@Stability(value=Stable) public static final class ComprehendS3olabProps.Builder extends Object implements software.amazon.jsii.Builder<ComprehendS3olabProps>
ComprehendS3olabProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public ComprehendS3olabProps.Builder accessControlLambdaConfig(AccessConrtolLambdaProps accessControlLambdaConfig)
ComprehendS3olabProps.getAccessControlLambdaConfig()accessControlLambdaConfig - The parameters needed for the `ComprehendPiiAccessControlS3ObjectLambda` function.this@Stability(value=Stable) public ComprehendS3olabProps.Builder adminRedactionLambdaConfig(RedactionLambdaProps adminRedactionLambdaConfig)
ComprehendS3olabProps.getAdminRedactionLambdaConfig()adminRedactionLambdaConfig - The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `AdminRole`.this@Stability(value=Stable) public ComprehendS3olabProps.Builder adminRoleConfig(AdminRoleProps adminRoleConfig)
ComprehendS3olabProps.getAdminRoleConfig()adminRoleConfig - The manageable properties for the administrator IAM role in the redaction case.this@Stability(value=Stable) public ComprehendS3olabProps.Builder billingRedactionLambdaConfig(RedactionLambdaProps billingRedactionLambdaConfig)
ComprehendS3olabProps.getBillingRedactionLambdaConfig()billingRedactionLambdaConfig - The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `BillingRole`.this@Stability(value=Stable) public ComprehendS3olabProps.Builder billingRoleConfig(BillingRoleProps billingRoleConfig)
ComprehendS3olabProps.getBillingRoleConfig()billingRoleConfig - The manageable properties for the billing IAM role in the redaction case.this@Stability(value=Stable) public ComprehendS3olabProps.Builder cusrtSupportRedactionLambdaConfig(RedactionLambdaProps cusrtSupportRedactionLambdaConfig)
ComprehendS3olabProps.getCusrtSupportRedactionLambdaConfig()cusrtSupportRedactionLambdaConfig - The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `CustSupportRole`.this@Stability(value=Stable) public ComprehendS3olabProps.Builder custSupportRoleConfig(CustSupportRoleProps custSupportRoleConfig)
ComprehendS3olabProps.getCustSupportRoleConfig()custSupportRoleConfig - The manageable properties for the customer support IAM role in the redaction case.this@Stability(value=Stable) public ComprehendS3olabProps.Builder exampleFileDir(String exampleFileDir)
ComprehendS3olabProps.getExampleFileDir()exampleFileDir - The directory path where `files/access_control/*.txt` and `files/redaction/*.txt` will be put.
DO NOT INCLUDE / in the end.this@Stability(value=Stable) public ComprehendS3olabProps.Builder generalRoleConfig(GeneralRoleProps generalRoleConfig)
ComprehendS3olabProps.getGeneralRoleConfig()generalRoleConfig - The manageable properties for the IAM role used to access the `survey-results.txt` data.this@Stability(value=Stable) public ComprehendS3olabProps.Builder generateRandomCharacters(Boolean generateRandomCharacters)
ComprehendS3olabProps.getGenerateRandomCharacters()generateRandomCharacters - For distinguish test and normal deployment.this@Stability(value=Stable) public ComprehendS3olabProps.Builder s3AccessPointNames(S3AccessPointNames s3AccessPointNames)
ComprehendS3olabProps.getS3AccessPointNames()s3AccessPointNames - The names of the S3 access points for the access control case and redaction case.this@Stability(value=Stable) public ComprehendS3olabProps.Builder surveyBucketPrefix(String surveyBucketPrefix)
ComprehendS3olabProps.getSurveyBucketPrefix()surveyBucketPrefix - 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.this@Stability(value=Stable) public ComprehendS3olabProps.Builder transcriptsBucketPrefix(String transcriptsBucketPrefix)
ComprehendS3olabProps.getTranscriptsBucketPrefix()transcriptsBucketPrefix - 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.this@Stability(value=Stable) public ComprehendS3olabProps build()
build in interface software.amazon.jsii.Builder<ComprehendS3olabProps>ComprehendS3olabPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.