Class CfnKnowledgeBase.AppIntegrationsConfigurationProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnKnowledgeBase.AppIntegrationsConfigurationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnKnowledgeBase.AppIntegrationsConfigurationProperty
  • Constructor Details

  • Method Details

    • getAppIntegrationArn

      public final String getAppIntegrationArn()
      Description copied from interface: CfnKnowledgeBase.AppIntegrationsConfigurationProperty
      The Amazon Resource Name (ARN) of the AppIntegrations DataIntegration to use for ingesting content.

      • For Salesforce , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least Id , ArticleNumber , VersionNumber , Title , PublishStatus , and IsDeleted as source fields.
      • For ServiceNow , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least number , short_description , sys_mod_count , workflow_state , and active as source fields.
      • For Zendesk , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least id , title , updated_at , and draft as source fields.
      • For SharePoint , your AppIntegrations DataIntegration must have a FileConfiguration, including only file extensions that are among docx , pdf , html , htm , and txt .
      Specified by:
      getAppIntegrationArn in interface CfnKnowledgeBase.AppIntegrationsConfigurationProperty
    • getObjectFields

      public final List<String> getObjectFields()
      Description copied from interface: CfnKnowledgeBase.AppIntegrationsConfigurationProperty
      The fields from the source that are made available to your agents in Wisdom.

      Optional if ObjectConfiguration is included in the provided DataIntegration.

      • For Salesforce , you must include at least Id , ArticleNumber , VersionNumber , Title , PublishStatus , and IsDeleted .
      • For ServiceNow , you must include at least number , short_description , sys_mod_count , workflow_state , and active .
      • For Zendesk , you must include at least id , title , updated_at , and draft .

      Make sure to include additional fields. These fields are indexed and used to source recommendations.

      Specified by:
      getObjectFields in interface CfnKnowledgeBase.AppIntegrationsConfigurationProperty
    • $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