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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaExternalSourcesGenerationConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaExternalSource.builder().When the
Consumercompletes,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:
-