Class CfnDataSourceProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kendra.CfnDataSourceProps.Jsii$Proxy
All Implemented Interfaces:
CfnDataSourceProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnDataSourceProps

@Stability(Stable) @Internal public static final class CfnDataSourceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDataSourceProps
An implementation for CfnDataSourceProps
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kendra.CfnDataSourceProps

    CfnDataSourceProps.Builder, CfnDataSourceProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    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.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final Object
    Configuration information for altering document metadata and content during the document ingestion process.
    final Object
    Configuration information for an Amazon Kendra data source.
    final String
    A description for the data source connector.
    final String
    The identifier of the index you want to use with the data source connector.
    final String
    The name of the data source.
    final String
    The Amazon Resource Name (ARN) of a role with permission to access the data source.
    final String
    Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index.
    final List<CfnTag>
    An array of key-value pairs to apply to this resource.
    final String
    The type of the data source.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected Jsii$Proxy(CfnDataSourceProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnDataSourceProps.Builder.
  • Method Details

    • getIndexId

      public final String getIndexId()
      Description copied from interface: CfnDataSourceProps
      The identifier of the index you want to use with the data source connector.
      Specified by:
      getIndexId in interface CfnDataSourceProps
    • getName

      public final String getName()
      Description copied from interface: CfnDataSourceProps
      The name of the data source.
      Specified by:
      getName in interface CfnDataSourceProps
    • getType

      public final String getType()
      Description copied from interface: CfnDataSourceProps
      The type of the data source.
      Specified by:
      getType in interface CfnDataSourceProps
    • getCustomDocumentEnrichmentConfiguration

      public final Object getCustomDocumentEnrichmentConfiguration()
      Description copied from interface: CfnDataSourceProps
      Configuration information for altering document metadata and content during the document ingestion process.
      Specified by:
      getCustomDocumentEnrichmentConfiguration in interface CfnDataSourceProps
    • getDataSourceConfiguration

      public final Object getDataSourceConfiguration()
      Description copied from interface: CfnDataSourceProps
      Configuration information for an Amazon Kendra data source.

      The contents of the configuration depend on the type of data source. You can only specify one type of data source in the configuration.

      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.

      Specified by:
      getDataSourceConfiguration in interface CfnDataSourceProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnDataSourceProps
      A description for the data source connector.
      Specified by:
      getDescription in interface CfnDataSourceProps
    • getRoleArn

      public final String getRoleArn()
      Description copied from interface: CfnDataSourceProps
      The Amazon Resource Name (ARN) of a role with permission to access the data source.

      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.

      Specified by:
      getRoleArn in interface CfnDataSourceProps
    • getSchedule

      public final String getSchedule()
      Description copied from interface: CfnDataSourceProps
      Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index.

      If you don't set a schedule, Amazon Kendra doesn't periodically update the index.

      Specified by:
      getSchedule in interface CfnDataSourceProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnDataSourceProps
      An array of key-value pairs to apply to this resource.

      For more information, see Tag .

      Specified by:
      getTags in interface CfnDataSourceProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object