Class: DatadogAPIClient::V2::ExperimentsPatchExperimentV2RequestDataAttributes

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

Overview

Fields supplied to update 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.



81
82
83
# File 'lib/datadog_api_client/v2/models/experiments_patch_experiment_v2_request_data_attributes.rb', line 81

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_request_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_request_data_attributes.rb', line 28

def assignments_start_date
  @assignments_start_date
end

#datadog_flag_configuration ⇒ Object

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



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

def datadog_flag_configuration
  @datadog_flag_configuration
end

#decision_metrics ⇒ Object

Metrics used to decide the experiment outcome.



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

def decision_metrics
  @decision_metrics
end

#events_end_date ⇒ Object

End of the time window for metric events.



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

def events_end_date
  @events_end_date
end

#events_start_date ⇒ Object

Start of the time window for metric events.



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

def events_start_date
  @events_start_date
end

#hypothesis ⇒ Object

Expected effect that the experiment is intended to test.



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

def hypothesis
  @hypothesis
end

#migration_metadata ⇒ Object

Metadata retained for resources imported from another system.



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

def 
  @migration_metadata
end

#name ⇒ Object

Display name of the experiment.



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

def name
  @name
end

Links to supporting material for the experiment.



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

def related_links
  @related_links
end

#split_by_properties ⇒ Object

Complete replacement for the Datadog split-by selection. Identify each property by column_name. Omit this field to leave the selection unchanged.



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

def split_by_properties
  @split_by_properties
end

#structured_metadata ⇒ Object

Metadata values to update. Omit this field, send null, or send an empty array to leave metadata unchanged.



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

def 
  @structured_metadata
end

#subject_type_id ⇒ Object

ID of the subject type used by this configuration.



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

def subject_type_id
  @subject_type_id
end

#summary ⇒ Object

Summary text recorded for the experiment.



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

def summary
  @summary
end

#tags ⇒ Object

Tags attached to the experiment.



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

def tags
  @tags
end

#teams ⇒ Object

Teams associated with the experiment.



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

def teams
  @teams
end

#traffic_exposure ⇒ Object

Traffic exposure fraction or schedule configured for the experiment.



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

def traffic_exposure
  @traffic_exposure
end

#variants ⇒ Object

Variants configured for the experiment.



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

def variants
  @variants
end

#warehouse_exposure_configuration ⇒ Object

Warehouse model and experiment key used to read assignment data.



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

def warehouse_exposure_configuration
  @warehouse_exposure_configuration
end