Class: Aws::Kendra::Types::SalesforceStandardObjectConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb

Overview

Provides the configuration information for indexing a single standard object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#document_data_field_nameString

The name of the field in the standard object table that contains the document contents.

Returns:

  • (String)


8513
8514
8515
8516
8517
8518
8519
8520
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 8513

class SalesforceStandardObjectConfiguration < Struct.new(
  :name,
  :document_data_field_name,
  :document_title_field_name,
  :field_mappings)
  SENSITIVE = []
  include Aws::Structure
end

#document_title_field_nameString

The name of the field in the standard object table that contains the document title.

Returns:

  • (String)


8513
8514
8515
8516
8517
8518
8519
8520
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 8513

class SalesforceStandardObjectConfiguration < Struct.new(
  :name,
  :document_data_field_name,
  :document_title_field_name,
  :field_mappings)
  SENSITIVE = []
  include Aws::Structure
end

#field_mappingsArray<Types::DataSourceToIndexFieldMapping>

Maps attributes or field names of the standard object to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API before you map to Salesforce fields. For more information, see Mapping data source fields. The Salesforce data source field names must exist in your Salesforce custom metadata.



8513
8514
8515
8516
8517
8518
8519
8520
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 8513

class SalesforceStandardObjectConfiguration < Struct.new(
  :name,
  :document_data_field_name,
  :document_title_field_name,
  :field_mappings)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the standard object.

Returns:

  • (String)


8513
8514
8515
8516
8517
8518
8519
8520
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 8513

class SalesforceStandardObjectConfiguration < Struct.new(
  :name,
  :document_data_field_name,
  :document_title_field_name,
  :field_mappings)
  SENSITIVE = []
  include Aws::Structure
end