Class CustSupportRole.Builder
- java.lang.Object
-
- io.github.hsiehshujeng.cdk.comprehend.s3olap.CustSupportRole.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CustSupportRole>
- Enclosing class:
- CustSupportRole
@Stability(Stable) public static final class CustSupportRole.Builder extends Object implements software.amazon.jsii.Builder<CustSupportRole>
A fluent builder forCustSupportRole.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CustSupportRolebuild()static CustSupportRole.Buildercreate(software.constructs.Construct scope, String id)CustSupportRole.BuilderiamRoleName(String iamRoleName)The name of the IAM role.CustSupportRole.BuilderobjectLambdaAccessPointName(String objectLambdaAccessPointName)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.CustSupportRole.BuilderpolicyName(String policyName)The name of the IAM policy for the IAM role.
-
-
-
Method Detail
-
create
@Stability(Stable) public static CustSupportRole.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope- This parameter is required.id- This parameter is required.- Returns:
- a new instance of
CustSupportRole.Builder.
-
iamRoleName
@Stability(Stable) public CustSupportRole.Builder iamRoleName(String iamRoleName)
The name of the IAM role.Default: 'RedactionAdminRole'
- Parameters:
iamRoleName- The name of the IAM role. This parameter is required.- Returns:
this
-
objectLambdaAccessPointName
@Stability(Stable) public CustSupportRole.Builder objectLambdaAccessPointName(String objectLambdaAccessPointName)
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.Default: 'admin-s3olap-call-transcripts-known-pii'
- Parameters:
objectLambdaAccessPointName- 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. This parameter is required.- Returns:
this
-
policyName
@Stability(Stable) public CustSupportRole.Builder policyName(String policyName)
The name of the IAM policy for the IAM role.Default: 'admin-role-s3olap-policy'
- Parameters:
policyName- The name of the IAM policy for the IAM role. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public CustSupportRole build()
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CustSupportRole>
-
-