Class: DatadogAPIClient::V2::AllocationExposureSchedule
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::AllocationExposureSchedule
- 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
-
#absolute_start_time ⇒ Object
The absolute UTC start time for this schedule.
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#allocation_id ⇒ Object
readonly
The unique identifier (UUID) of the targeting rule allocation this progressive rollout belongs to.
-
#control_variant_id ⇒ Object
The control variant ID used for experiment comparisons.
-
#created_at ⇒ Object
readonly
The timestamp when the schedule was created.
-
#guardrail_triggered_action ⇒ Object
Last guardrail action triggered for this schedule.
-
#guardrail_triggers ⇒ Object
readonly
Guardrail trigger records for this schedule.
-
#id ⇒ Object
The unique identifier of the progressive rollout.
-
#rollout_options ⇒ Object
readonly
Applied progression options for a progressive rollout.
-
#rollout_steps ⇒ Object
readonly
Ordered progression steps for exposure.
-
#updated_at ⇒ Object
readonly
The timestamp when the schedule was last updated.
Method Summary
Methods included from BaseGenericModel
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 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 |