Class CfnThesaurusProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kendra.CfnThesaurusProps.Jsii$Proxy
- All Implemented Interfaces:
CfnThesaurusProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnThesaurusProps
@Stability(Stable)
@Internal
public static final class CfnThesaurusProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnThesaurusProps
An implementation for
CfnThesaurusProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kendra.CfnThesaurusProps
CfnThesaurusProps.Builder, CfnThesaurusProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnThesaurusProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnThesaurusProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringA description for the thesaurus.final StringThe identifier of the index for the thesaurus.final StringgetName()A name for the thesaurus.final StringAn IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.final ObjectInformation required to find a specific file in an Amazon S3 bucket.getTags()A list of key-value pairs that identify or categorize the thesaurus.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by theCfnThesaurusProps.Builder.
-
-
Method Details
-
getIndexId
Description copied from interface:CfnThesaurusPropsThe identifier of the index for the thesaurus.- Specified by:
getIndexIdin interfaceCfnThesaurusProps- See Also:
-
getName
Description copied from interface:CfnThesaurusPropsA name for the thesaurus.- Specified by:
getNamein interfaceCfnThesaurusProps- See Also:
-
getRoleArn
Description copied from interface:CfnThesaurusPropsAn IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.- Specified by:
getRoleArnin interfaceCfnThesaurusProps- See Also:
-
getSourceS3Path
Description copied from interface:CfnThesaurusPropsInformation required to find a specific file in an Amazon S3 bucket.Returns union: either
IResolvableorCfnThesaurus.S3PathProperty- Specified by:
getSourceS3Pathin interfaceCfnThesaurusProps- See Also:
-
getDescription
Description copied from interface:CfnThesaurusPropsA description for the thesaurus.- Specified by:
getDescriptionin interfaceCfnThesaurusProps- See Also:
-
getTags
Description copied from interface:CfnThesaurusPropsA list of key-value pairs that identify or categorize the thesaurus.- Specified by:
getTagsin interfaceCfnThesaurusProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-