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