@Stability(value=Stable) @Internal public static final class CfnIndexProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnIndexProps
CfnIndexPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnIndexProps.Builder, CfnIndexProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnIndexProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnIndexProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getCapacityUnits()
Specifies capacity units configured for your index.
|
String |
getDescription()
A description of the index.
|
Object |
getDocumentMetadataConfigurations()
Specifies the properties of an index field.
|
String |
getEdition()
Indicates whether the index is a enterprise edition index or a developer edition index.
|
String |
getName()
The identifier of the index.
|
String |
getRoleArn()
An IAM role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics.
|
Object |
getServerSideEncryptionConfiguration()
The identifier of the AWS KMS customer managed key (CMK) to use to encrypt data indexed by Amazon Kendra.
|
List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
String |
getUserContextPolicy()
The user context policy.
|
Object |
getUserTokenConfigurations()
Defines the type of user token used for the index.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnIndexProps.Builder builder)
CfnIndexProps.Builder.public final String getEdition()
CfnIndexProps
Valid values are DEVELOPER_EDITION and ENTERPRISE_EDITION .
getEdition in interface CfnIndexPropspublic final String getName()
CfnIndexPropsgetName in interface CfnIndexPropspublic final String getRoleArn()
CfnIndexPropsThis is also the role used when you use the BatchPutDocument operation to index documents from an Amazon S3 bucket.
getRoleArn in interface CfnIndexPropspublic final Object getCapacityUnits()
CfnIndexPropsYou can add and remove capacity units to tune an index to your requirements. You can set capacity units only for Enterprise edition indexes.
getCapacityUnits in interface CfnIndexPropspublic final String getDescription()
CfnIndexPropsgetDescription in interface CfnIndexPropspublic final Object getDocumentMetadataConfigurations()
CfnIndexPropsYou can add either a custom or a built-in field. You can add and remove built-in fields at any time. When a built-in field is removed it's configuration reverts to the default for the field. Custom fields can't be removed from an index after they are added.
getDocumentMetadataConfigurations in interface CfnIndexPropspublic final Object getServerSideEncryptionConfiguration()
CfnIndexPropsAmazon Kendra doesn't support asymmetric CMKs.
getServerSideEncryptionConfiguration in interface CfnIndexPropspublic final List<CfnTag> getTags()
CfnIndexPropsFor more information, see Tag .
getTags in interface CfnIndexPropspublic final String getUserContextPolicy()
CfnIndexPropsATTRIBUTE_FILTER
USER_TOKEN
getUserContextPolicy in interface CfnIndexPropspublic final Object getUserTokenConfigurations()
CfnIndexPropsgetUserTokenConfigurations in interface CfnIndexProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.