public static interface QuipConfiguration.Builder extends SdkPojo, CopyableBuilder<QuipConfiguration.Builder,QuipConfiguration>
| Modifier and Type | Method and Description |
|---|---|
QuipConfiguration.Builder |
attachmentFieldMappings(Collection<DataSourceToIndexFieldMapping> attachmentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
attachments to Amazon Kendra index field names. |
QuipConfiguration.Builder |
attachmentFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... attachmentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
attachments to Amazon Kendra index field names. |
QuipConfiguration.Builder |
attachmentFieldMappings(DataSourceToIndexFieldMapping... attachmentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
attachments to Amazon Kendra index field names. |
QuipConfiguration.Builder |
crawlAttachments(Boolean crawlAttachments)
TRUE to index attachments. |
QuipConfiguration.Builder |
crawlChatRooms(Boolean crawlChatRooms)
TRUE to index the contents of chat rooms. |
QuipConfiguration.Builder |
crawlFileComments(Boolean crawlFileComments)
TRUE to index file comments. |
QuipConfiguration.Builder |
domain(String domain)
The Quip site domain.
|
QuipConfiguration.Builder |
exclusionPatterns(Collection<String> exclusionPatterns)
A list of regular expression patterns to exclude certain files in your Quip file system.
|
QuipConfiguration.Builder |
exclusionPatterns(String... exclusionPatterns)
A list of regular expression patterns to exclude certain files in your Quip file system.
|
QuipConfiguration.Builder |
folderIds(Collection<String> folderIds)
The identifiers of the Quip folders you want to index.
|
QuipConfiguration.Builder |
folderIds(String... folderIds)
The identifiers of the Quip folders you want to index.
|
QuipConfiguration.Builder |
inclusionPatterns(Collection<String> inclusionPatterns)
A list of regular expression patterns to include certain files in your Quip file system.
|
QuipConfiguration.Builder |
inclusionPatterns(String... inclusionPatterns)
A list of regular expression patterns to include certain files in your Quip file system.
|
QuipConfiguration.Builder |
messageFieldMappings(Collection<DataSourceToIndexFieldMapping> messageFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
messages to Amazon Kendra index field names. |
QuipConfiguration.Builder |
messageFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... messageFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
messages to Amazon Kendra index field names. |
QuipConfiguration.Builder |
messageFieldMappings(DataSourceToIndexFieldMapping... messageFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
messages to Amazon Kendra index field names. |
QuipConfiguration.Builder |
secretArn(String secretArn)
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the key-value pairs that are
required to connect to your Quip.
|
QuipConfiguration.Builder |
threadFieldMappings(Collection<DataSourceToIndexFieldMapping> threadFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
threads to Amazon Kendra index field names. |
QuipConfiguration.Builder |
threadFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... threadFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
threads to Amazon Kendra index field names. |
QuipConfiguration.Builder |
threadFieldMappings(DataSourceToIndexFieldMapping... threadFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
threads to Amazon Kendra index field names. |
default QuipConfiguration.Builder |
vpcConfiguration(Consumer<DataSourceVpcConfiguration.Builder> vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud (VPC) to connect to your Quip.
|
QuipConfiguration.Builder |
vpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud (VPC) to connect to your Quip.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildQuipConfiguration.Builder domain(String domain)
The Quip site domain. For example, https://quip-company.quipdomain.com/browse. The domain in this example is "quipdomain".
domain - The Quip site domain. For example, https://quip-company.quipdomain.com/browse. The domain in
this example is "quipdomain".QuipConfiguration.Builder secretArn(String secretArn)
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the key-value pairs that are required to connect to your Quip. The secret must contain a JSON structure with the following keys:
accessToken—The token created in Quip. For more information, see Using a Quip data source.
secretArn - The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the key-value pairs that are
required to connect to your Quip. The secret must contain a JSON structure with the following
keys:
accessToken—The token created in Quip. For more information, see Using a Quip data source.
QuipConfiguration.Builder crawlFileComments(Boolean crawlFileComments)
TRUE to index file comments.
crawlFileComments - TRUE to index file comments.QuipConfiguration.Builder crawlChatRooms(Boolean crawlChatRooms)
TRUE to index the contents of chat rooms.
crawlChatRooms - TRUE to index the contents of chat rooms.QuipConfiguration.Builder crawlAttachments(Boolean crawlAttachments)
TRUE to index attachments.
crawlAttachments - TRUE to index attachments.QuipConfiguration.Builder folderIds(Collection<String> folderIds)
The identifiers of the Quip folders you want to index. You can find the folder ID in your browser URL when you access your folder in Quip. For example, https://quip-company.quipdomain.com/zlLuOVNSarTL/folder-name. The folder ID in this example is "zlLuOVNSarTL".
folderIds - The identifiers of the Quip folders you want to index. You can find the folder ID in your browser URL
when you access your folder in Quip. For example,
https://quip-company.quipdomain.com/zlLuOVNSarTL/folder-name. The folder ID in this example is
"zlLuOVNSarTL".QuipConfiguration.Builder folderIds(String... folderIds)
The identifiers of the Quip folders you want to index. You can find the folder ID in your browser URL when you access your folder in Quip. For example, https://quip-company.quipdomain.com/zlLuOVNSarTL/folder-name. The folder ID in this example is "zlLuOVNSarTL".
folderIds - The identifiers of the Quip folders you want to index. You can find the folder ID in your browser URL
when you access your folder in Quip. For example,
https://quip-company.quipdomain.com/zlLuOVNSarTL/folder-name. The folder ID in this example is
"zlLuOVNSarTL".QuipConfiguration.Builder threadFieldMappings(Collection<DataSourceToIndexFieldMapping> threadFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
threads to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
threadFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
Quip threads to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to Quip fields. For more information, see Mapping data source fields.
The Quip field names must exist in your Quip custom metadata.QuipConfiguration.Builder threadFieldMappings(DataSourceToIndexFieldMapping... threadFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
threads to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
threadFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
Quip threads to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to Quip fields. For more information, see Mapping data source fields.
The Quip field names must exist in your Quip custom metadata.QuipConfiguration.Builder threadFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... threadFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
threads to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #threadFieldMappings(List.
threadFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#threadFieldMappings(java.util.Collection) QuipConfiguration.Builder messageFieldMappings(Collection<DataSourceToIndexFieldMapping> messageFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
messages to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
messageFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
Quip messages to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to Quip fields. For more information, see Mapping data source fields.
The Quip field names must exist in your Quip custom metadata.QuipConfiguration.Builder messageFieldMappings(DataSourceToIndexFieldMapping... messageFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
messages to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
messageFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
Quip messages to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to Quip fields. For more information, see Mapping data source fields.
The Quip field names must exist in your Quip custom metadata.QuipConfiguration.Builder messageFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... messageFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
messages to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #messageFieldMappings(List.
messageFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#messageFieldMappings(java.util.Collection) QuipConfiguration.Builder attachmentFieldMappings(Collection<DataSourceToIndexFieldMapping> attachmentFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
attachments to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
attachmentFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
Quip attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to Quip fields. For more information, see Mapping data source fields.
The Quip field names must exist in your Quip custom metadata.QuipConfiguration.Builder attachmentFieldMappings(DataSourceToIndexFieldMapping... attachmentFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
attachments to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
attachmentFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
Quip attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to Quip fields. For more information, see Mapping data source fields.
The Quip field names must exist in your Quip custom metadata.QuipConfiguration.Builder attachmentFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... attachmentFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of Quip
attachments to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to Quip fields. For more information, see Mapping data source fields. The
Quip field names must exist in your Quip custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #attachmentFieldMappings(List.
attachmentFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#attachmentFieldMappings(java.util.Collection) QuipConfiguration.Builder inclusionPatterns(Collection<String> inclusionPatterns)
A list of regular expression patterns to include certain files in your Quip file system. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence, and the file isn't included in the index.
inclusionPatterns - A list of regular expression patterns to include certain files in your Quip file system. Files that
match the patterns are included in the index. Files that don't match the patterns are excluded from
the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern
takes precedence, and the file isn't included in the index.QuipConfiguration.Builder inclusionPatterns(String... inclusionPatterns)
A list of regular expression patterns to include certain files in your Quip file system. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence, and the file isn't included in the index.
inclusionPatterns - A list of regular expression patterns to include certain files in your Quip file system. Files that
match the patterns are included in the index. Files that don't match the patterns are excluded from
the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern
takes precedence, and the file isn't included in the index.QuipConfiguration.Builder exclusionPatterns(Collection<String> exclusionPatterns)
A list of regular expression patterns to exclude certain files in your Quip file system. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence, and the file isn't included in the index.
exclusionPatterns - A list of regular expression patterns to exclude certain files in your Quip file system. Files that
match the patterns are excluded from the index. Files that don’t match the patterns are included in
the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern
takes precedence, and the file isn't included in the index.QuipConfiguration.Builder exclusionPatterns(String... exclusionPatterns)
A list of regular expression patterns to exclude certain files in your Quip file system. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence, and the file isn't included in the index.
exclusionPatterns - A list of regular expression patterns to exclude certain files in your Quip file system. Files that
match the patterns are excluded from the index. Files that don’t match the patterns are included in
the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern
takes precedence, and the file isn't included in the index.QuipConfiguration.Builder vpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud (VPC) to connect to your Quip. For more information, see Configuring a VPC.
vpcConfiguration - Configuration information for an Amazon Virtual Private Cloud (VPC) to connect to your Quip. For more
information, see Configuring a VPC.default QuipConfiguration.Builder vpcConfiguration(Consumer<DataSourceVpcConfiguration.Builder> vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud (VPC) to connect to your Quip. For more information, see Configuring a VPC.
This is a convenience method that creates an instance of theDataSourceVpcConfiguration.Builder
avoiding the need to create one manually via DataSourceVpcConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to vpcConfiguration(DataSourceVpcConfiguration).
vpcConfiguration - a consumer that will call methods on DataSourceVpcConfiguration.BuildervpcConfiguration(DataSourceVpcConfiguration)Copyright © 2023. All rights reserved.