Interface GetAdvancedPromptOptimizationJobResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BedrockResponse.Builder,Buildable,CopyableBuilder<GetAdvancedPromptOptimizationJobResponse.Builder,,GetAdvancedPromptOptimizationJobResponse> SdkBuilder<GetAdvancedPromptOptimizationJobResponse.Builder,,GetAdvancedPromptOptimizationJobResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetAdvancedPromptOptimizationJobResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime(Instant creationTime) Creation time of the advanced prompt optimization job.encryptionKeyArn(String encryptionKeyArn) KMS key ARN used for encrypting output data.failureMessage(String failureMessage) Failure message if the advanced prompt optimization job failed.inputConfig(Consumer<AdvancedPromptOptimizationInputConfig.Builder> inputConfig) Input data configuration for the advanced prompt optimization job.inputConfig(AdvancedPromptOptimizationInputConfig inputConfig) Input data configuration for the advanced prompt optimization job.ARN of the advanced prompt optimization job.jobDescription(String jobDescription) Description of the advanced prompt optimization job.Name of the advanced prompt optimization job.Status of the advanced prompt optimization job.jobStatus(AdvancedPromptOptimizationJobStatus jobStatus) Status of the advanced prompt optimization job.lastModifiedTime(Instant lastModifiedTime) Last modified time of the advanced prompt optimization job.modelConfigurations(Collection<ModelConfiguration> modelConfigurations) Model configurations for advanced prompt optimization.modelConfigurations(Consumer<ModelConfiguration.Builder>... modelConfigurations) Model configurations for advanced prompt optimization.modelConfigurations(ModelConfiguration... modelConfigurations) Model configurations for advanced prompt optimization.outputConfig(Consumer<AdvancedPromptOptimizationOutputConfig.Builder> outputConfig) Output data configuration for the advanced prompt optimization job.outputConfig(AdvancedPromptOptimizationOutputConfig outputConfig) Output data configuration for the advanced prompt optimization job.Methods inherited from interface software.amazon.awssdk.services.bedrock.model.BedrockResponse.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
jobArn
ARN of the advanced prompt optimization job.
- Parameters:
jobArn- ARN of the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobName
Name of the advanced prompt optimization job.
- Parameters:
jobName- Name of the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobDescription
Description of the advanced prompt optimization job.
- Parameters:
jobDescription- Description of the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobStatus
Status of the advanced prompt optimization job.
- Parameters:
jobStatus- Status of the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobStatus
GetAdvancedPromptOptimizationJobResponse.Builder jobStatus(AdvancedPromptOptimizationJobStatus jobStatus) Status of the advanced prompt optimization job.
- Parameters:
jobStatus- Status of the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputConfig
GetAdvancedPromptOptimizationJobResponse.Builder inputConfig(AdvancedPromptOptimizationInputConfig inputConfig) Input data configuration for the advanced prompt optimization job.
- Parameters:
inputConfig- Input data configuration for the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputConfig
default GetAdvancedPromptOptimizationJobResponse.Builder inputConfig(Consumer<AdvancedPromptOptimizationInputConfig.Builder> inputConfig) Input data configuration for the advanced prompt optimization job.
This is a convenience method that creates an instance of theAdvancedPromptOptimizationInputConfig.Builderavoiding the need to create one manually viaAdvancedPromptOptimizationInputConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputConfig(AdvancedPromptOptimizationInputConfig).- Parameters:
inputConfig- a consumer that will call methods onAdvancedPromptOptimizationInputConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputConfig
GetAdvancedPromptOptimizationJobResponse.Builder outputConfig(AdvancedPromptOptimizationOutputConfig outputConfig) Output data configuration for the advanced prompt optimization job.
- Parameters:
outputConfig- Output data configuration for the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputConfig
default GetAdvancedPromptOptimizationJobResponse.Builder outputConfig(Consumer<AdvancedPromptOptimizationOutputConfig.Builder> outputConfig) Output data configuration for the advanced prompt optimization job.
This is a convenience method that creates an instance of theAdvancedPromptOptimizationOutputConfig.Builderavoiding the need to create one manually viaAdvancedPromptOptimizationOutputConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputConfig(AdvancedPromptOptimizationOutputConfig).- Parameters:
outputConfig- a consumer that will call methods onAdvancedPromptOptimizationOutputConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionKeyArn
KMS key ARN used for encrypting output data.
- Parameters:
encryptionKeyArn- KMS key ARN used for encrypting output data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
Creation time of the advanced prompt optimization job.
- Parameters:
creationTime- Creation time of the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
Last modified time of the advanced prompt optimization job.
- Parameters:
lastModifiedTime- Last modified time of the advanced prompt optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureMessage
Failure message if the advanced prompt optimization job failed.
- Parameters:
failureMessage- Failure message if the advanced prompt optimization job failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelConfigurations
GetAdvancedPromptOptimizationJobResponse.Builder modelConfigurations(Collection<ModelConfiguration> modelConfigurations) Model configurations for advanced prompt optimization.
- Parameters:
modelConfigurations- Model configurations for advanced prompt optimization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelConfigurations
GetAdvancedPromptOptimizationJobResponse.Builder modelConfigurations(ModelConfiguration... modelConfigurations) Model configurations for advanced prompt optimization.
- Parameters:
modelConfigurations- Model configurations for advanced prompt optimization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelConfigurations
GetAdvancedPromptOptimizationJobResponse.Builder modelConfigurations(Consumer<ModelConfiguration.Builder>... modelConfigurations) Model configurations for advanced prompt optimization.
This is a convenience method that creates an instance of theModelConfiguration.Builderavoiding the need to create one manually viaModelConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomodelConfigurations(List<ModelConfiguration>).- Parameters:
modelConfigurations- a consumer that will call methods onModelConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-