Class: DatadogAPIClient::V2::ExperimentsPatchExperimentV2ResponseDataAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb

Overview

Details of the experiment.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



111
112
113
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 111

def additional_properties
  @additional_properties
end

#assignments_end_date ⇒ Object

End of the time window for experiment assignments.



25
26
27
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 25

def assignments_end_date
  @assignments_end_date
end

#assignments_start_date ⇒ Object

Start of the time window for experiment assignments.



28
29
30
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 28

def assignments_start_date
  @assignments_start_date
end

#concluded_at ⇒ Object

Time when the experiment was concluded.



31
32
33
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 31

def concluded_at
  @concluded_at
end

#conclusion ⇒ Object

Outcome and supporting text recorded when the experiment is concluded.



34
35
36
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 34

def conclusion
  @conclusion
end

#created_at ⇒ Object

Time when this resource was created.



37
38
39
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 37

def created_at
  @created_at
end

#datadog_flag_configuration ⇒ Object

Feature flag, environment, and targeting configuration for the experiment.



40
41
42
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 40

def datadog_flag_configuration
  @datadog_flag_configuration
end

#decision_metrics ⇒ Object

Metrics used to decide the experiment outcome.



43
44
45
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 43

def decision_metrics
  @decision_metrics
end

#decision_variant_key ⇒ Object

Key of the variant selected in the experiment decision.



46
47
48
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 46

def decision_variant_key
  @decision_variant_key
end

#events_end_date ⇒ Object

End of the time window for metric events.



49
50
51
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 49

def events_end_date
  @events_end_date
end

#events_start_date ⇒ Object

Start of the time window for metric events.



52
53
54
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 52

def events_start_date
  @events_start_date
end

#experiment_type ⇒ Object

Kind of experiment. STANDARD is an ordinary experiment. Other values, such as CANARY and HOLDOUT, identify experiments owned by another workflow. New kinds may be added; treat unknown values as non-standard.



55
56
57
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 55

def experiment_type
  @experiment_type
end

#hypothesis ⇒ Object

Expected effect that the experiment is intended to test.



58
59
60
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 58

def hypothesis
  @hypothesis
end

#migration_metadata ⇒ Object

Metadata retained for resources imported from another system.



61
62
63
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 61

def 
  @migration_metadata
end

#name ⇒ Object

Display name of the experiment.



64
65
66
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 64

def name
  @name
end

#pipeline_table_suffix ⇒ Object

Suffix used to identify the experiment's pipeline output table.



67
68
69
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 67

def pipeline_table_suffix
  @pipeline_table_suffix
end

#protocol_id ⇒ Object

ID of the protocol associated with the experiment.



70
71
72
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 70

def protocol_id
  @protocol_id
end

Links to supporting material for the experiment.



73
74
75
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 73

def related_links
  @related_links
end

#results_last_updated ⇒ Object

Time of the most recent update to the experiment's results.



76
77
78
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 76

def results_last_updated
  @results_last_updated
end

#split_by_properties ⇒ Object

Properties used to split the experiment results into groups.



79
80
81
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 79

def split_by_properties
  @split_by_properties
end

#status ⇒ Object

Current stage in the experiment lifecycle.



82
83
84
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 82

def status
  @status
end

#structured_metadata ⇒ Object

Values of structured metadata fields attached to the experiment.



85
86
87
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 85

def 
  @structured_metadata
end

#subject_type_id ⇒ Object

ID of the subject type used by this configuration.



88
89
90
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 88

def subject_type_id
  @subject_type_id
end

#summary ⇒ Object

Summary text recorded for the experiment.



91
92
93
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 91

def summary
  @summary
end

#tags ⇒ Object

Tags attached to the experiment.



94
95
96
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 94

def tags
  @tags
end

#teams ⇒ Object

Teams associated with the experiment.



97
98
99
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 97

def teams
  @teams
end

#traffic_exposure ⇒ Object

Traffic exposure fraction or schedule configured for the experiment.



100
101
102
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 100

def traffic_exposure
  @traffic_exposure
end

#updated_at ⇒ Object

Time when this resource was last updated.



103
104
105
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 103

def updated_at
  @updated_at
end

#variants ⇒ Object

Variants configured for the experiment.



106
107
108
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 106

def variants
  @variants
end

#warehouse_exposure_configuration ⇒ Object

Warehouse exposure model and settings used to identify experiment assignments.



109
110
111
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_response_data_attributes.rb', line 109

def warehouse_exposure_configuration
  @warehouse_exposure_configuration
end