Interface UpdateExperimentRunRequest.Builder
- All Superinterfaces:
AppConfigRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<UpdateExperimentRunRequest.Builder,,UpdateExperimentRunRequest> SdkBuilder<UpdateExperimentRunRequest.Builder,,UpdateExperimentRunRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateExperimentRunRequest
-
Method Summary
Modifier and TypeMethodDescriptionapplicationIdentifier(String applicationIdentifier) The application ID or name.deploymentParameters(Consumer<DeploymentParameters.Builder> deploymentParameters) The updated deployment parameters for the experiment run.deploymentParameters(DeploymentParameters deploymentParameters) The updated deployment parameters for the experiment run.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) The updated treatment assignment overrides that assign specific entity IDs to treatments, bypassing random assignment.treatmentOverrides(TreatmentOverrides treatmentOverrides) The updated treatment assignment overrides that assign specific entity IDs to treatments, bypassing random assignment.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
The updated treatment assignment overrides that assign specific entity IDs to treatments, bypassing random assignment.
- Parameters:
treatmentOverrides- The updated treatment assignment overrides that assign specific entity IDs to treatments, bypassing random assignment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
treatmentOverrides
default UpdateExperimentRunRequest.Builder treatmentOverrides(Consumer<TreatmentOverrides.Builder> treatmentOverrides) The updated treatment assignment overrides that assign specific entity IDs to treatments, bypassing random assignment.
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
The updated deployment parameters for the experiment run.
- Parameters:
deploymentParameters- The updated deployment parameters for the experiment run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentParameters
default UpdateExperimentRunRequest.Builder deploymentParameters(Consumer<DeploymentParameters.Builder> deploymentParameters) The updated deployment parameters for the experiment run.
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.
-