Interface VectorEnrichmentJobInputConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VectorEnrichmentJobInputConfig.Builder,VectorEnrichmentJobInputConfig>,SdkBuilder<VectorEnrichmentJobInputConfig.Builder,VectorEnrichmentJobInputConfig>,SdkPojo
- Enclosing class:
- VectorEnrichmentJobInputConfig
public static interface VectorEnrichmentJobInputConfig.Builder extends SdkPojo, CopyableBuilder<VectorEnrichmentJobInputConfig.Builder,VectorEnrichmentJobInputConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default VectorEnrichmentJobInputConfig.BuilderdataSourceConfig(Consumer<VectorEnrichmentJobDataSourceConfigInput.Builder> dataSourceConfig)The input structure for the data source that represents the storage type of the input data objects.VectorEnrichmentJobInputConfig.BuilderdataSourceConfig(VectorEnrichmentJobDataSourceConfigInput dataSourceConfig)The input structure for the data source that represents the storage type of the input data objects.VectorEnrichmentJobInputConfig.BuilderdocumentType(String documentType)The input structure that defines the data source file type.VectorEnrichmentJobInputConfig.BuilderdocumentType(VectorEnrichmentJobDocumentType documentType)The input structure that defines the data source file type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
dataSourceConfig
VectorEnrichmentJobInputConfig.Builder dataSourceConfig(VectorEnrichmentJobDataSourceConfigInput dataSourceConfig)
The input structure for the data source that represents the storage type of the input data objects.
- Parameters:
dataSourceConfig- The input structure for the data source that represents the storage type of the input data objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceConfig
default VectorEnrichmentJobInputConfig.Builder dataSourceConfig(Consumer<VectorEnrichmentJobDataSourceConfigInput.Builder> dataSourceConfig)
The input structure for the data source that represents the storage type of the input data objects.
This is a convenience method that creates an instance of theVectorEnrichmentJobDataSourceConfigInput.Builderavoiding the need to create one manually viaVectorEnrichmentJobDataSourceConfigInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSourceConfig(VectorEnrichmentJobDataSourceConfigInput).- Parameters:
dataSourceConfig- a consumer that will call methods onVectorEnrichmentJobDataSourceConfigInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataSourceConfig(VectorEnrichmentJobDataSourceConfigInput)
-
documentType
VectorEnrichmentJobInputConfig.Builder documentType(String documentType)
The input structure that defines the data source file type.
- Parameters:
documentType- The input structure that defines the data source file type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VectorEnrichmentJobDocumentType,VectorEnrichmentJobDocumentType
-
documentType
VectorEnrichmentJobInputConfig.Builder documentType(VectorEnrichmentJobDocumentType documentType)
The input structure that defines the data source file type.
- Parameters:
documentType- The input structure that defines the data source file type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VectorEnrichmentJobDocumentType,VectorEnrichmentJobDocumentType
-
-