Interface InvokeBlueprintOptimizationAsyncRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,BedrockDataAutomationRequest.Builder,Buildable,CopyableBuilder<InvokeBlueprintOptimizationAsyncRequest.Builder,,InvokeBlueprintOptimizationAsyncRequest> SdkBuilder<InvokeBlueprintOptimizationAsyncRequest.Builder,,InvokeBlueprintOptimizationAsyncRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
InvokeBlueprintOptimizationAsyncRequest
-
Method Summary
Modifier and TypeMethodDescriptionblueprint(Consumer<BlueprintOptimizationObject.Builder> blueprint) Blueprint to be optimizedblueprint(BlueprintOptimizationObject blueprint) Blueprint to be optimizeddataAutomationProfileArn(String dataAutomationProfileArn) Data automation profile ARNencryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration) Encryption configuration.encryptionConfiguration(EncryptionConfiguration encryptionConfiguration) Encryption configuration.outputConfiguration(Consumer<BlueprintOptimizationOutputConfiguration.Builder> outputConfiguration) Output configuration where the results should be placedoutputConfiguration(BlueprintOptimizationOutputConfiguration outputConfiguration) Output configuration where the results should be placedoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.samples(Collection<BlueprintOptimizationSample> samples) List of Blueprint Optimization Samplessamples(Consumer<BlueprintOptimizationSample.Builder>... samples) List of Blueprint Optimization Samplessamples(BlueprintOptimizationSample... samples) List of Blueprint Optimization Samplestags(Collection<Tag> tags) List of tags.tags(Consumer<Tag.Builder>... tags) List of tags.List of tags.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.bedrockdataautomation.model.BedrockDataAutomationRequest.Builder
buildMethods 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, sdkFields
-
Method Details
-
blueprint
Blueprint to be optimized
- Parameters:
blueprint- Blueprint to be optimized- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blueprint
default InvokeBlueprintOptimizationAsyncRequest.Builder blueprint(Consumer<BlueprintOptimizationObject.Builder> blueprint) Blueprint to be optimized
This is a convenience method that creates an instance of theBlueprintOptimizationObject.Builderavoiding the need to create one manually viaBlueprintOptimizationObject.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toblueprint(BlueprintOptimizationObject).- Parameters:
blueprint- a consumer that will call methods onBlueprintOptimizationObject.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
samples
InvokeBlueprintOptimizationAsyncRequest.Builder samples(Collection<BlueprintOptimizationSample> samples) List of Blueprint Optimization Samples
- Parameters:
samples- List of Blueprint Optimization Samples- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samples
List of Blueprint Optimization Samples
- Parameters:
samples- List of Blueprint Optimization Samples- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samples
InvokeBlueprintOptimizationAsyncRequest.Builder samples(Consumer<BlueprintOptimizationSample.Builder>... samples) List of Blueprint Optimization Samples
This is a convenience method that creates an instance of theBlueprintOptimizationSample.Builderavoiding the need to create one manually viaBlueprintOptimizationSample.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosamples(List<BlueprintOptimizationSample>).- Parameters:
samples- a consumer that will call methods onBlueprintOptimizationSample.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputConfiguration
InvokeBlueprintOptimizationAsyncRequest.Builder outputConfiguration(BlueprintOptimizationOutputConfiguration outputConfiguration) Output configuration where the results should be placed
- Parameters:
outputConfiguration- Output configuration where the results should be placed- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputConfiguration
default InvokeBlueprintOptimizationAsyncRequest.Builder outputConfiguration(Consumer<BlueprintOptimizationOutputConfiguration.Builder> outputConfiguration) Output configuration where the results should be placed
This is a convenience method that creates an instance of theBlueprintOptimizationOutputConfiguration.Builderavoiding the need to create one manually viaBlueprintOptimizationOutputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputConfiguration(BlueprintOptimizationOutputConfiguration).- Parameters:
outputConfiguration- a consumer that will call methods onBlueprintOptimizationOutputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataAutomationProfileArn
InvokeBlueprintOptimizationAsyncRequest.Builder dataAutomationProfileArn(String dataAutomationProfileArn) Data automation profile ARN
- Parameters:
dataAutomationProfileArn- Data automation profile ARN- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
InvokeBlueprintOptimizationAsyncRequest.Builder encryptionConfiguration(EncryptionConfiguration encryptionConfiguration) Encryption configuration.
- Parameters:
encryptionConfiguration- Encryption configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
default InvokeBlueprintOptimizationAsyncRequest.Builder encryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration) Encryption configuration.
This is a convenience method that creates an instance of theEncryptionConfiguration.Builderavoiding the need to create one manually viaEncryptionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionConfiguration(EncryptionConfiguration).- Parameters:
encryptionConfiguration- a consumer that will call methods onEncryptionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
List of tags.
- Parameters:
tags- List of tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
List of tags.
- Parameters:
tags- List of tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
List of tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
InvokeBlueprintOptimizationAsyncRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
InvokeBlueprintOptimizationAsyncRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-