Class: DatadogAPIClient::V1::SyntheticsMobileTestOptions

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

Overview

Object describing the extra options for a Synthetic test.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#_retryObject

Object describing the retry strategy to apply to a Synthetic test.



65
66
67
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 65

def _retry
  @_retry
end

#additional_propertiesObject

Returns the value of attribute additional_properties.



76
77
78
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 76

def additional_properties
  @additional_properties
end

#allow_application_crashObject

A boolean to set if an application crash would mark the test as failed.



25
26
27
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 25

def allow_application_crash
  @allow_application_crash
end

#bindingsObject

Array of bindings used for the mobile test.



28
29
30
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 28

def bindings
  @bindings
end

#ciObject

CI/CD options for a Synthetic test.



31
32
33
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 31

def ci
  @ci
end

#default_step_timeoutObject

The default timeout for steps in the test (in seconds).



34
35
36
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 34

def default_step_timeout
  @default_step_timeout
end

#device_idsObject

For mobile test, array with the different device IDs used to run the test.



37
38
39
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 37

def device_ids
  @device_ids
end

#disable_auto_accept_alertObject

A boolean to disable auto accepting alerts.



40
41
42
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 40

def disable_auto_accept_alert
  @disable_auto_accept_alert
end

#min_failure_durationObject

Minimum amount of time in failure required to trigger an alert.



43
44
45
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 43

def min_failure_duration
  @min_failure_duration
end

#mobile_applicationObject

Mobile application for mobile synthetics test.



46
47
48
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 46

def mobile_application
  @mobile_application
end

#monitor_nameObject

The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs.



49
50
51
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 49

def monitor_name
  @monitor_name
end

#monitor_optionsObject

Object containing the options for a Synthetic test as a monitor (for example, renotification).



53
54
55
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 53

def monitor_options
  @monitor_options
end

#monitor_priorityObject

Integer from 1 (high) to 5 (low) indicating alert severity.



56
57
58
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 56

def monitor_priority
  @monitor_priority
end

#no_screenshotObject

A boolean set to not take a screenshot for the step.



59
60
61
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 59

def no_screenshot
  @no_screenshot
end

#restricted_rolesObject

A list of role identifiers that can be pulled from the Roles API, for restricting read and write access.



62
63
64
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 62

def restricted_roles
  @restricted_roles
end

#schedulingObject

Object containing timeframes and timezone used for advanced scheduling.



68
69
70
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 68

def scheduling
  @scheduling
end

#tick_everyObject

The frequency at which to run the Synthetic test (in seconds).



71
72
73
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 71

def tick_every
  @tick_every
end

#verbosityObject

The level of verbosity for the mobile test.



74
75
76
# File 'lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb', line 74

def verbosity
  @verbosity
end