Class: DatadogAPIClient::V1::SyntheticsDevice
- Inherits:
-
Object
- Object
- DatadogAPIClient::V1::SyntheticsDevice
- Defined in:
- lib/datadog_api_client/v1/models/synthetics_device.rb
Overview
Object describing the device used to perform the Synthetic test.
Instance Attribute Summary collapse
-
#height ⇒ Object
Screen height of the device.
-
#id ⇒ Object
Returns the value of attribute id.
-
#is_mobile ⇒ Object
Whether or not the device is a mobile.
-
#name ⇒ Object
The device name.
-
#width ⇒ Object
Screen width of the device.
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ SyntheticsDevice
constructor
Initializes the object.
Constructor Details
#initialize(attributes = {}) ⇒ SyntheticsDevice
Initializes the object
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/datadog_api_client/v1/models/synthetics_device.rb', line 79 def initialize(attributes = {}) if (!attributes.is_a?(Hash)) fail ArgumentError, "The input argument (attributes) must be a hash in `DatadogAPIClient::V1::SyntheticsDevice` initialize method" end # check to see if the attribute exists and convert string to symbol for hash key attributes = attributes.each_with_object({}) { |(k, v), h| if (!self.class.attribute_map.key?(k.to_sym)) fail ArgumentError, "`#{k}` is not a valid attribute in `DatadogAPIClient::V1::SyntheticsDevice`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect end h[k.to_sym] = v } if attributes.key?(:'height') self.height = attributes[:'height'] end if attributes.key?(:'id') self.id = attributes[:'id'] end if attributes.key?(:'is_mobile') self.is_mobile = attributes[:'is_mobile'] end if attributes.key?(:'name') self.name = attributes[:'name'] end if attributes.key?(:'width') self.width = attributes[:'width'] end end |
Instance Attribute Details
#height ⇒ Object
Screen height of the device.
27 28 29 |
# File 'lib/datadog_api_client/v1/models/synthetics_device.rb', line 27 def height @height end |
#id ⇒ Object
Returns the value of attribute id.
29 30 31 |
# File 'lib/datadog_api_client/v1/models/synthetics_device.rb', line 29 def id @id end |
#is_mobile ⇒ Object
Whether or not the device is a mobile.
32 33 34 |
# File 'lib/datadog_api_client/v1/models/synthetics_device.rb', line 32 def is_mobile @is_mobile end |
#name ⇒ Object
The device name.
35 36 37 |
# File 'lib/datadog_api_client/v1/models/synthetics_device.rb', line 35 def name @name end |
#width ⇒ Object
Screen width of the device.
38 39 40 |
# File 'lib/datadog_api_client/v1/models/synthetics_device.rb', line 38 def width @width end |