Interface UpdateExperimentRunRequest.Builder
- All Superinterfaces:
AppConfigRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<UpdateExperimentRunRequest.Builder,,UpdateExperimentRunRequest> SdkBuilder<UpdateExperimentRunRequest.Builder,,UpdateExperimentRunRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateExperimentRunRequest
@Mutable
@NotThreadSafe
public static interface UpdateExperimentRunRequest.Builder
extends AppConfigRequest.Builder, SdkPojo, CopyableBuilder<UpdateExperimentRunRequest.Builder,UpdateExperimentRunRequest>
-
Method Summary
Modifier and TypeMethodDescriptionapplicationIdentifier(String applicationIdentifier) The application ID or name.deploymentParameters(Consumer<DeploymentParameters.Builder> deploymentParameters) Updated deployment parameters.deploymentParameters(DeploymentParameters deploymentParameters) Updated deployment parameters.description(String description) An updated description for the experiment run.experimentDefinitionIdentifier(String experimentDefinitionIdentifier) The experiment definition ID or name.exposurePercentage(Float exposurePercentage) The new exposure percentage.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The run number to update.treatmentOverrides(Consumer<TreatmentOverrides.Builder> treatmentOverrides) Updated treatment assignment overrides.treatmentOverrides(TreatmentOverrides treatmentOverrides) Updated treatment assignment overrides.Methods inherited from interface software.amazon.awssdk.services.appconfig.model.AppConfigRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods 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
-
applicationIdentifier
The application ID or name.
- Parameters:
applicationIdentifier- The application ID or name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
experimentDefinitionIdentifier
UpdateExperimentRunRequest.Builder experimentDefinitionIdentifier(String experimentDefinitionIdentifier) The experiment definition ID or name.
- Parameters:
experimentDefinitionIdentifier- The experiment definition ID or name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
run
The run number to update.
- Parameters:
run- The run number to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
An updated description for the experiment run.
- Parameters:
description- An updated description for the experiment run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exposurePercentage
The new exposure percentage. This value can only be increased from the current setting.
- Parameters:
exposurePercentage- The new exposure percentage. This value can only be increased from the current setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
treatmentOverrides
Updated treatment assignment overrides.
- Parameters:
treatmentOverrides- Updated treatment assignment overrides.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
treatmentOverrides
default UpdateExperimentRunRequest.Builder treatmentOverrides(Consumer<TreatmentOverrides.Builder> treatmentOverrides) Updated treatment assignment overrides.
This is a convenience method that creates an instance of theTreatmentOverrides.Builderavoiding the need to create one manually viaTreatmentOverrides.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totreatmentOverrides(TreatmentOverrides).- Parameters:
treatmentOverrides- a consumer that will call methods onTreatmentOverrides.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentParameters
Updated deployment parameters.
- Parameters:
deploymentParameters- Updated deployment parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentParameters
default UpdateExperimentRunRequest.Builder deploymentParameters(Consumer<DeploymentParameters.Builder> deploymentParameters) Updated deployment parameters.
This is a convenience method that creates an instance of theDeploymentParameters.Builderavoiding the need to create one manually viaDeploymentParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todeploymentParameters(DeploymentParameters).- Parameters:
deploymentParameters- a consumer that will call methods onDeploymentParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateExperimentRunRequest.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
UpdateExperimentRunRequest.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.
-