Interface ColumnConfiguration.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ColumnConfiguration.Builder,,- ColumnConfiguration> - SdkBuilder<ColumnConfiguration.Builder,,- ColumnConfiguration> - SdkPojo
- Enclosing class:
- ColumnConfiguration
- 
Method SummaryModifier and TypeMethodDescriptionchangeDetectingColumns(String... changeDetectingColumns) One to five columns that indicate when a document in the database has changed.changeDetectingColumns(Collection<String> changeDetectingColumns) One to five columns that indicate when a document in the database has changed.documentDataColumnName(String documentDataColumnName) The column that contains the contents of the document.documentIdColumnName(String documentIdColumnName) The column that provides the document's identifier.documentTitleColumnName(String documentTitleColumnName) The column that contains the title of the document.fieldMappings(Collection<DataSourceToIndexFieldMapping> fieldMappings) An array of objects that map database column names to the corresponding fields in an index.fieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... fieldMappings) An array of objects that map database column names to the corresponding fields in an index.fieldMappings(DataSourceToIndexFieldMapping... fieldMappings) An array of objects that map database column names to the corresponding fields in an index.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
documentIdColumnNameThe column that provides the document's identifier. - Parameters:
- documentIdColumnName- The column that provides the document's identifier.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
documentDataColumnNameThe column that contains the contents of the document. - Parameters:
- documentDataColumnName- The column that contains the contents of the document.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
documentTitleColumnNameThe column that contains the title of the document. - Parameters:
- documentTitleColumnName- The column that contains the title of the document.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
fieldMappingsAn array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndexAPI.- Parameters:
- fieldMappings- An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the- UpdateIndexAPI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
fieldMappingsAn array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndexAPI.- Parameters:
- fieldMappings- An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the- UpdateIndexAPI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
fieldMappingsColumnConfiguration.Builder fieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... fieldMappings) An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the This is a convenience method that creates an instance of theUpdateIndexAPI.DataSourceToIndexFieldMapping.Builderavoiding the need to create one manually viaDataSourceToIndexFieldMapping.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofieldMappings(List<DataSourceToIndexFieldMapping>).- Parameters:
- fieldMappings- a consumer that will call methods on- DataSourceToIndexFieldMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
changeDetectingColumnsOne to five columns that indicate when a document in the database has changed. - Parameters:
- changeDetectingColumns- One to five columns that indicate when a document in the database has changed.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
changeDetectingColumnsOne to five columns that indicate when a document in the database has changed. - Parameters:
- changeDetectingColumns- One to five columns that indicate when a document in the database has changed.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-