@Stability(value=Stable) @Internal public static final class CfnDataSourceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDataSourceProps
CfnDataSourcePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnDataSourceProps.Builder, CfnDataSourceProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnDataSourceProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnDataSourceProps.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 |
getCustomDocumentEnrichmentConfiguration()
Configuration information for altering document metadata and content during the document ingestion process.
|
Object |
getDataSourceConfiguration()
Configuration information for an Amazon Kendra data source.
|
String |
getDescription()
A description of the data source.
|
String |
getIndexId()
The identifier of the index that should be associated with this data source.
|
String |
getName()
The name of the data source.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of a role with permission to access the data source.
|
String |
getSchedule()
Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index.
|
List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
String |
getType()
The type of the data source.
|
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(CfnDataSourceProps.Builder builder)
CfnDataSourceProps.Builder.public final String getIndexId()
CfnDataSourcePropsgetIndexId in interface CfnDataSourcePropspublic final String getName()
CfnDataSourcePropsgetName in interface CfnDataSourcePropspublic final String getType()
CfnDataSourcePropsgetType in interface CfnDataSourcePropspublic final Object getCustomDocumentEnrichmentConfiguration()
CfnDataSourcePropsgetCustomDocumentEnrichmentConfiguration in interface CfnDataSourcePropspublic final Object getDataSourceConfiguration()
CfnDataSourcePropsThe contents of the configuration depend on the type of data source. You can only specify one type of data source in the configuration. Choose from one of the following data sources.
You can't specify the Configuration parameter when the Type parameter is set to CUSTOM .
The Configuration parameter is required for all other data sources.
getDataSourceConfiguration in interface CfnDataSourcePropspublic final String getDescription()
CfnDataSourcePropsgetDescription in interface CfnDataSourcePropspublic final String getRoleArn()
CfnDataSourceProps
You can't specify the RoleArn parameter when the Type parameter is set to CUSTOM .
The RoleArn parameter is required for all other data sources.
getRoleArn in interface CfnDataSourcePropspublic final String getSchedule()
CfnDataSourcePropsIf you don't set a schedule, Amazon Kendra doesn't periodically update the index.
getSchedule in interface CfnDataSourcePropspublic final List<CfnTag> getTags()
CfnDataSourcePropsFor more information, see Tag .
getTags in interface CfnDataSourceProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.