Class AccessConrtolLambdaProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.hsiehshujeng.cdk.comprehend.s3olap.AccessConrtolLambdaProps.Jsii$Proxy
-
- All Implemented Interfaces:
AccessConrtolLambdaProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AccessConrtolLambdaProps
@Stability(Stable) @Internal public static final class AccessConrtolLambdaProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AccessConrtolLambdaProps
An implementation forAccessConrtolLambdaProps
-
-
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.AccessConrtolLambdaProps
AccessConrtolLambdaProps.Builder, AccessConrtolLambdaProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(AccessConrtolLambdaProps.Builder builder)Constructor that initializes the object based on literal property values passed by theAccessConrtolLambdaProps.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)StringgetConfidenceThreshold()The minimum prediction confidence score above which PII classification and detection would be considered as final answer.StringgetContainsPiiEntitiesThreadCount()Number of threads to use for calling Comprehend's ContainsPiiEntities API.StringgetDefaultLanguageCode()Default language of the text to be processed.StringgetDocumentMaxSize()Default maximum document size (in bytes) that this function can process otherwise will throw exception for too large document size.StringgetDocumentMaxSizeContainsPiiEntities()Maximum document size (in bytes) to be used for making calls to Comprehend's ContainsPiiEntities API.StringgetIsPartialObjectSupported()Whether to support partial objects or not.StringgetLogLevel()Log level for Lambda function logging, e.g., ERROR, INFO, DEBUG, etc.StringgetMaxCharsOverlap()Maximum characters to overlap among segments of a document in case chunking is needed because of maximum document size limit.StringgetPiiEntityTypes()List of comma separated PII entity types to be considered for access control.StringgetPublishCloudWatchMetrics()True if publish metrics to Cloudwatch, false otherwise.StringgetSemanticVersion()The version of the serverless application.StringgetSubsegmentOverlappingTokens()Number of tokens/words to overlap among segments of a document in case chunking is needed because of maximum document size limit.StringgetUnsupportedFileHandling()Handling logic for Unsupported files.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(AccessConrtolLambdaProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theAccessConrtolLambdaProps.Builder.
-
-
Method Detail
-
getConfidenceThreshold
public final String getConfidenceThreshold()
Description copied from interface:AccessConrtolLambdaPropsThe minimum prediction confidence score above which PII classification and detection would be considered as final answer.Valid range (0.5 to 1.0).
Default: '0.5'
- Specified by:
getConfidenceThresholdin interfaceAccessConrtolLambdaProps
-
getContainsPiiEntitiesThreadCount
public final String getContainsPiiEntitiesThreadCount()
Description copied from interface:AccessConrtolLambdaPropsNumber of threads to use for calling Comprehend's ContainsPiiEntities API.This controls the number of simultaneous calls that will be made from this Lambda.
Default: '20'
- Specified by:
getContainsPiiEntitiesThreadCountin interfaceAccessConrtolLambdaProps
-
getDefaultLanguageCode
public final String getDefaultLanguageCode()
Description copied from interface:AccessConrtolLambdaPropsDefault language of the text to be processed.This code will be used for interacting with Comprehend.
Default: 'en'
- Specified by:
getDefaultLanguageCodein interfaceAccessConrtolLambdaProps
-
getDocumentMaxSize
public final String getDocumentMaxSize()
Description copied from interface:AccessConrtolLambdaPropsDefault maximum document size (in bytes) that this function can process otherwise will throw exception for too large document size.Default: '102400'
- Specified by:
getDocumentMaxSizein interfaceAccessConrtolLambdaProps
-
getDocumentMaxSizeContainsPiiEntities
public final String getDocumentMaxSizeContainsPiiEntities()
Description copied from interface:AccessConrtolLambdaPropsMaximum document size (in bytes) to be used for making calls to Comprehend's ContainsPiiEntities API.Default: '50000'
- Specified by:
getDocumentMaxSizeContainsPiiEntitiesin interfaceAccessConrtolLambdaProps
-
getIsPartialObjectSupported
public final String getIsPartialObjectSupported()
Description copied from interface:AccessConrtolLambdaPropsWhether to support partial objects or not.Accessing partial object through http headers such byte-range can corrupt the object and/or affect PII detection accuracy.
Default: 'false'
- Specified by:
getIsPartialObjectSupportedin interfaceAccessConrtolLambdaProps
-
getLogLevel
public final String getLogLevel()
Description copied from interface:AccessConrtolLambdaPropsLog level for Lambda function logging, e.g., ERROR, INFO, DEBUG, etc.Default: 'INFO'
- Specified by:
getLogLevelin interfaceAccessConrtolLambdaProps
-
getMaxCharsOverlap
public final String getMaxCharsOverlap()
Description copied from interface:AccessConrtolLambdaPropsMaximum characters to overlap among segments of a document in case chunking is needed because of maximum document size limit.Default: '200'
- Specified by:
getMaxCharsOverlapin interfaceAccessConrtolLambdaProps
-
getPiiEntityTypes
public final String getPiiEntityTypes()
Description copied from interface:AccessConrtolLambdaPropsList of comma separated PII entity types to be considered for access control.Refer Comprehend's documentation page for list of supported PII entity types.
Default: 'ALL'
- Specified by:
getPiiEntityTypesin interfaceAccessConrtolLambdaProps
-
getPublishCloudWatchMetrics
public final String getPublishCloudWatchMetrics()
Description copied from interface:AccessConrtolLambdaPropsTrue if publish metrics to Cloudwatch, false otherwise.See README.md for details on CloudWatch metrics.
Default: 'true'
- Specified by:
getPublishCloudWatchMetricsin interfaceAccessConrtolLambdaProps
-
getSemanticVersion
public final String getSemanticVersion()
Description copied from interface:AccessConrtolLambdaPropsThe version of the serverless application.Default: '1.0.2'
- Specified by:
getSemanticVersionin interfaceAccessConrtolLambdaProps
-
getSubsegmentOverlappingTokens
public final String getSubsegmentOverlappingTokens()
Description copied from interface:AccessConrtolLambdaPropsNumber of tokens/words to overlap among segments of a document in case chunking is needed because of maximum document size limit.Default: '20'
- Specified by:
getSubsegmentOverlappingTokensin interfaceAccessConrtolLambdaProps
-
getUnsupportedFileHandling
public final String getUnsupportedFileHandling()
Description copied from interface:AccessConrtolLambdaPropsHandling logic for Unsupported files.Valid values are PASS and FAIL.
Default: 'FAIL'
- Specified by:
getUnsupportedFileHandlingin interfaceAccessConrtolLambdaProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-