Class CfnThesaurusMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.kendra.CfnThesaurusMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnThesaurusMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnThesaurusMixinProps
@Stability(Stable)
@Internal
public static final class CfnThesaurusMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnThesaurusMixinProps
An implementation for
CfnThesaurusMixinProps-
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.cfnpropertymixins.services.kendra.CfnThesaurusMixinProps
CfnThesaurusMixinProps.Builder, CfnThesaurusMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnThesaurusMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnThesaurusMixinProps.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 theCfnThesaurusMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnThesaurusMixinPropsA description for the thesaurus.- Specified by:
getDescriptionin interfaceCfnThesaurusMixinProps- See Also:
-
getIndexId
Description copied from interface:CfnThesaurusMixinPropsThe identifier of the index for the thesaurus.- Specified by:
getIndexIdin interfaceCfnThesaurusMixinProps- See Also:
-
getName
Description copied from interface:CfnThesaurusMixinPropsA name for the thesaurus.- Specified by:
getNamein interfaceCfnThesaurusMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnThesaurusMixinPropsAn IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.- Specified by:
getRoleArnin interfaceCfnThesaurusMixinProps- See Also:
-
getSourceS3Path
Description copied from interface:CfnThesaurusMixinPropsInformation required to find a specific file in an Amazon S3 bucket.Returns union: either
IResolvableorCfnThesaurusPropsMixin.S3PathProperty- Specified by:
getSourceS3Pathin interfaceCfnThesaurusMixinProps- See Also:
-
getTags
Description copied from interface:CfnThesaurusMixinPropsA list of key-value pairs that identify or categorize the thesaurus.- Specified by:
getTagsin interfaceCfnThesaurusMixinProps- 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()
-