class Aws::CloudWatchEvidently::Types::UpdateExperimentRequest


@see docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/UpdateExperimentRequest AWS API Documentation
@return [Array<Types::TreatmentConfig>]
the experiment.
An array of structures that define the variations being tested in
@!attribute [rw] treatments
@return [Integer]
specify 20,000 to allocate 20% of the available audience.
This is represented in thousandths of a percent. For example,
overrides or current launches of this feature.
is the total audience minus the audience that you have allocated to
this experiment, in thousandths of a percent. The available audience
The portion of the available audience that you want to allocate to
@!attribute [rw] sampling_rate
@return [String]
Evidently uses the experiment name as the ‘randomizationSalt`.
entity ID and `randomizationSalt`. If you omit `randomizationSalt`,
session is served. This randomization ID is a combination of the
it must use a randomization ID to determine which variation the user
When Evidently assigns a particular user session to an experiment,
@!attribute [rw] randomization_salt
@return [String]
want to update.
The name or ARN of the project that contains the experiment that you
@!attribute [rw] project
@return [Types::OnlineAbConfig]
much experiment traffic is allocated to each variation.
comparison with other variations. This structure also specifies how
as the “control” version. The “control” version is used for
A structure that contains the configuration of which variation o use
@!attribute [rw] online_ab_config
@return [Array<Types::MetricGoalConfig>]
the goal.
experiment, and whether a higher or lower value for each metric is
An array of structures that defines the metrics used for the
@!attribute [rw] metric_goals
@return [String]
The name of the experiment to update.
@!attribute [rw] experiment
@return [String]
An optional description of the experiment.
@!attribute [rw] description
}
],
},
variation: “VariationName”, # required
name: “TreatmentName”, # required
feature: “FeatureName”, # required
description: “Description”,
{
treatments: [
sampling_rate: 1,
randomization_salt: “RandomizationSalt”,
project: “ProjectRef”, # required
},
},
“TreatmentName” => 1,
treatment_weights: {
control_treatment_name: “TreatmentName”,
online_ab_config: {
],
},
},
value_key: “JsonPath”,
unit_label: “MetricUnitLabel”,
name: “CwDimensionSafeName”,
event_pattern: “MetricDefinitionConfigEventPatternString”,
entity_id_key: “JsonPath”,
metric_definition: { # required
desired_change: “INCREASE”, # accepts INCREASE, DECREASE
{
metric_goals: [
experiment: “ExperimentName”, # required
description: “Description”,
{
data as a hash:
@note When making an API call, you may pass UpdateExperimentRequest