Interface ExternalSourcesRetrieveAndGenerateConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExternalSourcesRetrieveAndGenerateConfiguration.Builder,
,ExternalSourcesRetrieveAndGenerateConfiguration> SdkBuilder<ExternalSourcesRetrieveAndGenerateConfiguration.Builder,
,ExternalSourcesRetrieveAndGenerateConfiguration> SdkPojo
- Enclosing class:
ExternalSourcesRetrieveAndGenerateConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiongenerationConfiguration
(Consumer<ExternalSourcesGenerationConfiguration.Builder> generationConfiguration) The prompt used with the external source wrapper object with the retrieveAndGenerate function.generationConfiguration
(ExternalSourcesGenerationConfiguration generationConfiguration) The prompt used with the external source wrapper object with the retrieveAndGenerate function.The modelArn used with the external source wrapper object in the retrieveAndGenerate function.sources
(Collection<ExternalSource> sources) The document used with the external source wrapper object in the retrieveAndGenerate function.sources
(Consumer<ExternalSource.Builder>... sources) The document used with the external source wrapper object in the retrieveAndGenerate function.sources
(ExternalSource... sources) The document used with the external source wrapper object in the retrieveAndGenerate function.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 Details
-
generationConfiguration
ExternalSourcesRetrieveAndGenerateConfiguration.Builder generationConfiguration(ExternalSourcesGenerationConfiguration generationConfiguration) The prompt used with the external source wrapper object with the retrieveAndGenerate function.
- Parameters:
generationConfiguration
- The prompt used with the external source wrapper object with the retrieveAndGenerate function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
generationConfiguration
default ExternalSourcesRetrieveAndGenerateConfiguration.Builder generationConfiguration(Consumer<ExternalSourcesGenerationConfiguration.Builder> generationConfiguration) The prompt used with the external source wrapper object with the retrieveAndGenerate function.
This is a convenience method that creates an instance of theExternalSourcesGenerationConfiguration.Builder
avoiding the need to create one manually viaExternalSourcesGenerationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togenerationConfiguration(ExternalSourcesGenerationConfiguration)
.- Parameters:
generationConfiguration
- a consumer that will call methods onExternalSourcesGenerationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modelArn
The modelArn used with the external source wrapper object in the retrieveAndGenerate function.
- Parameters:
modelArn
- The modelArn used with the external source wrapper object in the retrieveAndGenerate function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The document used with the external source wrapper object in the retrieveAndGenerate function.
- Parameters:
sources
- The document used with the external source wrapper object in the retrieveAndGenerate function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The document used with the external source wrapper object in the retrieveAndGenerate function.
- Parameters:
sources
- The document used with the external source wrapper object in the retrieveAndGenerate function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
ExternalSourcesRetrieveAndGenerateConfiguration.Builder sources(Consumer<ExternalSource.Builder>... sources) The document used with the external source wrapper object in the retrieveAndGenerate function.
This is a convenience method that creates an instance of theExternalSource.Builder
avoiding the need to create one manually viaExternalSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosources(List<ExternalSource>)
.- Parameters:
sources
- a consumer that will call methods onExternalSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-