Class: DatadogAPIClient::V2::AllocationExposureSchedule

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

Overview

Progressive release details for a targeting rule allocation.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#absolute_start_time ⇒ Object

The absolute UTC start time for this schedule.



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

def absolute_start_time
  @absolute_start_time
end

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



54
55
56
# File 'lib/datadog_api_client/v2/models/allocation_exposure_schedule.rb', line 54

def additional_properties
  @additional_properties
end

#allocation_id ⇒ Object

The unique identifier (UUID) of the targeting rule allocation this progressive rollout belongs to. This is not the allocation key that SDKs report in evaluation results and exposure events.



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

def allocation_id
  @allocation_id
end

#control_variant_id ⇒ Object

The control variant ID used for experiment comparisons.



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

def control_variant_id
  @control_variant_id
end

#created_at ⇒ Object

The timestamp when the schedule was created.



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

def created_at
  @created_at
end

#guardrail_triggered_action ⇒ Object

Last guardrail action triggered for this schedule.



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

def guardrail_triggered_action
  @guardrail_triggered_action
end

#guardrail_triggers ⇒ Object

Guardrail trigger records for this schedule.



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

def guardrail_triggers
  @guardrail_triggers
end

#id ⇒ Object

The unique identifier of the progressive rollout.



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

def id
  @id
end

#rollout_options ⇒ Object

Applied progression options for a progressive rollout.



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

def rollout_options
  @rollout_options
end

#rollout_steps ⇒ Object

Ordered progression steps for exposure.



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

def rollout_steps
  @rollout_steps
end

#updated_at ⇒ Object

The timestamp when the schedule was last updated.



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

def updated_at
  @updated_at
end