Interface SalesforceChatterFeedConfiguration.Builder

    • Method Detail

      • documentDataFieldName

        SalesforceChatterFeedConfiguration.Builder documentDataFieldName​(String documentDataFieldName)

        The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

        Parameters:
        documentDataFieldName - The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • documentTitleFieldName

        SalesforceChatterFeedConfiguration.Builder documentTitleFieldName​(String documentTitleFieldName)

        The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title column.

        Parameters:
        documentTitleFieldName - The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title column.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fieldMappings

        SalesforceChatterFeedConfiguration.Builder fieldMappings​(DataSourceToIndexFieldMapping... fieldMappings)

        Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

        Parameters:
        fieldMappings - Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • includeFilterTypesWithStrings

        SalesforceChatterFeedConfiguration.Builder includeFilterTypesWithStrings​(Collection<String> includeFilterTypes)

        Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

        Parameters:
        includeFilterTypes - Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • includeFilterTypesWithStrings

        SalesforceChatterFeedConfiguration.Builder includeFilterTypesWithStrings​(String... includeFilterTypes)

        Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

        Parameters:
        includeFilterTypes - Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • includeFilterTypes

        SalesforceChatterFeedConfiguration.Builder includeFilterTypes​(Collection<SalesforceChatterFeedIncludeFilterType> includeFilterTypes)

        Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

        Parameters:
        includeFilterTypes - Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • includeFilterTypes

        SalesforceChatterFeedConfiguration.Builder includeFilterTypes​(SalesforceChatterFeedIncludeFilterType... includeFilterTypes)

        Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

        Parameters:
        includeFilterTypes - Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.
        Returns:
        Returns a reference to this object so that method calls can be chained together.