Class BillingRoleProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps.Jsii$Proxy
-
- All Implemented Interfaces:
BillingRoleProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BillingRoleProps
@Stability(Stable) @Internal public static final class BillingRoleProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BillingRoleProps
An implementation forBillingRoleProps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface io.github.hsiehshujeng.cdk.comprehend.s3olap.BillingRoleProps
BillingRoleProps.Builder, BillingRoleProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BillingRoleProps.Builder builder)Constructor that initializes the object based on literal property values passed by theBillingRoleProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetIamRoleName()The name of the IAM role.StringgetObjectLambdaAccessPointName()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.StringgetPolicyName()The name of the IAM policy for the IAM role.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(BillingRoleProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theBillingRoleProps.Builder.
-
-
Method Detail
-
getIamRoleName
public final String getIamRoleName()
Description copied from interface:BillingRolePropsThe name of the IAM role.Default: 'RedactionBillingRole'
- Specified by:
getIamRoleNamein interfaceBillingRoleProps
-
getObjectLambdaAccessPointName
public final String getObjectLambdaAccessPointName()
Description copied from interface:BillingRolePropsThe 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: 'billing-s3olap-call-transcripts-known-pii'
- Specified by:
getObjectLambdaAccessPointNamein interfaceBillingRoleProps
-
getPolicyName
public final String getPolicyName()
Description copied from interface:BillingRolePropsThe name of the IAM policy for the IAM role.Default: 'billing-role-s3olap-policy'
- Specified by:
getPolicyNamein interfaceBillingRoleProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-