Class: Aws::AppConfig::Types::ExperimentRun
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppConfig::Types::ExperimentRun
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-appconfig/types.rb
Overview
Describes an experiment run, including its status, exposure settings, and treatment overrides.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The application ID.
-
#description ⇒ String
A description of the experiment run.
-
#ended_at ⇒ Time
The date and time the experiment run ended, in ISO 8601 format.
-
#experiment_definition_id ⇒ String
The experiment definition ID.
-
#experiment_definition_snapshot ⇒ Types::ExperimentDefinitionSnapshot
A snapshot of the experiment definition at the time the run was started.
-
#exposure_percentage ⇒ Float
The percentage of the target audience exposed to treatments.
-
#result ⇒ Types::ExperimentRunResult
The result of the experiment run, including the executive summary and launch decision rationale.
-
#run ⇒ Integer
The experiment run number.
-
#started_at ⇒ Time
The date and time the experiment run started, in ISO 8601 format.
-
#status ⇒ String
The current status of the experiment run.
-
#treatment_overrides ⇒ Types::TreatmentOverrides
Treatment assignment overrides that assign specific entity IDs to treatments.
-
#updated_at ⇒ Time
The date and time the experiment run was last updated, in ISO 8601 format.
Instance Attribute Details
#application_id ⇒ String
The application ID.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the experiment run.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#ended_at ⇒ Time
The date and time the experiment run ended, in ISO 8601 format.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#experiment_definition_id ⇒ String
The experiment definition ID.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#experiment_definition_snapshot ⇒ Types::ExperimentDefinitionSnapshot
A snapshot of the experiment definition at the time the run was started.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#exposure_percentage ⇒ Float
The percentage of the target audience exposed to treatments.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#result ⇒ Types::ExperimentRunResult
The result of the experiment run, including the executive summary and launch decision rationale.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#run ⇒ Integer
The experiment run number.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#started_at ⇒ Time
The date and time the experiment run started, in ISO 8601 format.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the experiment run. Valid values: RUNNING,
DONE.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#treatment_overrides ⇒ Types::TreatmentOverrides
Treatment assignment overrides that assign specific entity IDs to treatments.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The date and time the experiment run was last updated, in ISO 8601 format.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-appconfig/types.rb', line 1928 class ExperimentRun < Struct.new( :application_id, :experiment_definition_id, :run, :description, :status, :exposure_percentage, :treatment_overrides, :result, :started_at, :updated_at, :ended_at, :experiment_definition_snapshot) SENSITIVE = [] include Aws::Structure end |