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
An implementation for
CfnKnowledgeBase.AppIntegrationsConfigurationProperty-
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.services.wisdom.CfnKnowledgeBase.AppIntegrationsConfigurationProperty
CfnKnowledgeBase.AppIntegrationsConfigurationProperty.Builder, CfnKnowledgeBase.AppIntegrationsConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnKnowledgeBase.AppIntegrationsConfigurationProperty.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 StringThe Amazon Resource Name (ARN) of the AppIntegrations DataIntegration to use for ingesting content.The fields from the source that are made available to your agents in Amazon Q in Connect.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 theCfnKnowledgeBase.AppIntegrationsConfigurationProperty.Builder.
-
-
Method Details
-
getAppIntegrationArn
Description copied from interface:CfnKnowledgeBase.AppIntegrationsConfigurationPropertyThe 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, andIsDeletedas 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, andactiveas source fields. - For Zendesk , your AppIntegrations DataIntegration must have an ObjectConfiguration if
objectFieldsis not provided, including at leastid,title,updated_at, anddraftas source fields. - For SharePoint , your AppIntegrations DataIntegration must have a FileConfiguration, including only file extensions that are among
docx,pdf,html,htm, andtxt. - For Amazon S3 , the ObjectConfiguration and FileConfiguration of your AppIntegrations DataIntegration must be null. The
SourceURIof your DataIntegration must use the following format:s3://your_s3_bucket_name.
The bucket policy of the corresponding S3 bucket must allow the AWS principal
app-integrations.amazonaws.comto performs3:ListBucket,s3:GetObject, ands3:GetBucketLocationagainst the bucket.- Specified by:
getAppIntegrationArnin interfaceCfnKnowledgeBase.AppIntegrationsConfigurationProperty- See Also:
- For Salesforce , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least
-
getObjectFields
Description copied from interface:CfnKnowledgeBase.AppIntegrationsConfigurationPropertyThe fields from the source that are made available to your agents in Amazon Q in Connect.Optional if ObjectConfiguration is included in the provided DataIntegration.
- For Salesforce , you must include at least
Id,ArticleNumber,VersionNumber,Title,PublishStatus, andIsDeleted. - For ServiceNow , you must include at least
number,short_description,sys_mod_count,workflow_state, andactive. - For Zendesk , you must include at least
id,title,updated_at, anddraft.
Make sure to include additional fields. These fields are indexed and used to source recommendations.
- Specified by:
getObjectFieldsin interfaceCfnKnowledgeBase.AppIntegrationsConfigurationProperty- See Also:
- For Salesforce , you must include at least
-
$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()
-