Class: DatadogAPIClient::V2::SyntheticsTestResultDetail

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

Overview

Full result details for a Synthetic test execution.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



147
148
149
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 147

def additional_properties
  @additional_properties
end

#assertions ⇒ Object

Assertion results produced by the test.



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

def assertions
  @assertions
end

#bucket_keys ⇒ Object

Storage bucket keys for artifacts produced during a step or test.



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

def bucket_keys
  @bucket_keys
end

#call_type ⇒ Object

gRPC call type (for example, unary, healthCheck, or reflection).



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

def call_type
  @call_type
end

#cert ⇒ Object

SSL/TLS certificate information returned from an SSL test.



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

def cert
  @cert
end

#compressed_json_descriptor ⇒ Object

Compressed JSON descriptor for the test (internal format).



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

def compressed_json_descriptor
  @compressed_json_descriptor
end

#compressed_steps ⇒ Object

Compressed representation of the test steps (internal format).



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

def compressed_steps
  @compressed_steps
end

#connection_outcome ⇒ Object

Outcome of the connection attempt (for example, established, refused).



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

def connection_outcome
  @connection_outcome
end

#dns_resolution ⇒ Object

DNS resolution details recorded during the test execution.



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

def dns_resolution
  @dns_resolution
end

#duration ⇒ Object

Duration of the test execution (in milliseconds).



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

def duration
  @duration
end

#exited_on_step_success ⇒ Object

Whether the test exited early because a step marked with exitIfSucceed passed.



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

def exited_on_step_success
  @exited_on_step_success
end

#failure ⇒ Object

Details about the failure of a Synthetic test.



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

def failure
  @failure
end

#finished_at ⇒ Object

Timestamp of when the test finished (in milliseconds).



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

def finished_at
  @finished_at
end

#handshake ⇒ Object

Handshake request and response for protocol-level tests.



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

def handshake
  @handshake
end

#id ⇒ Object

The unique identifier for this result.



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

def id
  @id
end

#initial_id ⇒ Object

The initial result ID before any retries.



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

def initial_id
  @initial_id
end

#is_fast_retry ⇒ Object

Whether this result is from a fast retry.



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

def is_fast_retry
  @is_fast_retry
end

#is_last_retry ⇒ Object

Whether this result is from the last retry.



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

def is_last_retry
  @is_last_retry
end

#netpath ⇒ Object

Network Path test result capturing the path between source and destination.



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

def netpath
  @netpath
end

#netstats ⇒ Object

Aggregated network statistics from the test execution.



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

def netstats
  @netstats
end

#ocsp ⇒ Object

OCSP response received while validating a certificate.



82
83
84
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 82

def ocsp
  @ocsp
end

#ping ⇒ Object

A network probe result, used for traceroute hops and ping summaries.



85
86
87
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 85

def ping
  @ping
end

#received_email_count ⇒ Object

Number of emails received during the test (email tests).



88
89
90
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 88

def received_email_count
  @received_email_count
end

#received_message ⇒ Object

Message received from the target (for WebSocket/TCP/UDP tests).



91
92
93
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 91

def received_message
  @received_message
end

#request ⇒ Object

Details of the outgoing request made during the test execution.



94
95
96
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 94

def request
  @request
end

#resolved_ip ⇒ Object

IP address resolved for the target host.



97
98
99
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 97

def resolved_ip
  @resolved_ip
end

#response ⇒ Object

Details of the response received during the test execution.



100
101
102
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 100

def response
  @response
end

#run_type ⇒ Object

The type of run for a Synthetic test result.



103
104
105
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 103

def run_type
  @run_type
end

#sent_message ⇒ Object

Message sent to the target (for WebSocket/TCP/UDP tests).



106
107
108
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 106

def sent_message
  @sent_message
end

#start_url ⇒ Object

Start URL for the test (browser tests).



109
110
111
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 109

def start_url
  @start_url
end

#started_at ⇒ Object

Timestamp of when the test started (in milliseconds).



112
113
114
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 112

def started_at
  @started_at
end

#status ⇒ Object

Status of a Synthetic test result.



115
116
117
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 115

def status
  @status
end

#steps ⇒ Object

Step results (for browser, mobile, and multistep API tests).



118
119
120
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 118

def steps
  @steps
end

#time_to_interactive ⇒ Object

Time to interactive in milliseconds (browser tests).



121
122
123
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 121

def time_to_interactive
  @time_to_interactive
end

#timings ⇒ Object

Timing breakdown of the test request phases (for example, DNS, TCP, TLS, first byte).



124
125
126
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 124

def timings
  @timings
end

#trace ⇒ Object

Trace identifiers associated with a Synthetic test result.



127
128
129
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 127

def trace
  @trace
end

#traceroute ⇒ Object

Traceroute hop results (for network tests).



130
131
132
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 130

def traceroute
  @traceroute
end

#triggered_at ⇒ Object

Timestamp of when the test was triggered (in milliseconds).



133
134
135
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 133

def triggered_at
  @triggered_at
end

#tunnel ⇒ Object

Whether the test was executed through a tunnel.



136
137
138
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 136

def tunnel
  @tunnel
end

#turns ⇒ Object

Turns executed by a goal-based browser test.



139
140
141
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 139

def turns
  @turns
end

#unhealthy ⇒ Object

Whether the test runner was unhealthy at the time of execution.



142
143
144
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 142

def unhealthy
  @unhealthy
end

#variables ⇒ Object

Variables captured during a test step.



145
146
147
# File 'lib/datadog_api_client/v2/models/synthetics_test_result_detail.rb', line 145

def variables
  @variables
end