All Classes and Interfaces

Class
Description
This class represents a base class for all the measurement results. it contains status and rawOutput which is common for all the measurements.
Enum represent two-letter continent code which Globalping service supports.
Represents the response for a measurement request, containing the ID of the newly created measurement and the number of probes used.
Common Gson instance used all over the project as a singleton Gson object.
Represents the DNS-specific options used when performing a DNS type of measurement.
This class represents a builder for Dns Options.
Enum representing various DNS query types like A, MX, TXT etc. supported by Globalping service.
This class represents the body of an HTTP Request which resulted in error on the Globalping service.
This class is an alias for BaseTestResult representing a result of a failed request.
This class represents Dns measurement test results and holds a generic value of it.
This class represents Http measurement test results and it extends BaseTestResult.
This class represents Mtr measurement test results and it extends BaseTestResult.
This class represents Ping measurement test results and it extends BaseTestResult.
This class represents a DNS measurement test with trace disabled.
This class represents a DNS measurement test with trace enabled.
This class represents Traceroute measurement test results and it extends BaseTestResult.
This class represents an exception that occurs on Globalping service when a forbidden resource/operation is performed.
Represents an API error encountered when interacting with the Globalping service.
A client for interacting with the Globalping API.
This class represents a request object used by HttpClient to communicate with Globalping service.
This class represents a generic response received from a Globalping service.
This class represents an object which manages raw HTTP connection.
Enum representing HTTP Methods supported for Measurement request of type http.
Represents the measurement options used when performing a Http type of measurement.
This class represents a builder for Http Options.
Details about the HTTP request times in the response of measurement request of type http.
This class is an alias for BaseTestResult representing a result of an in-progress request.
This class represents an internal server error occurred on Globalping service.
This class represents an object containing credits information (only for authenticated requests).
This class represents an object containing measurements rate limits.
This class represents limits which are part of the measurement response.
Enum representing transport protocol to use for the measurement request of type http.
This class represents Http request properties within the measurement of type http.
This class represents various measurement location options, except limit the others can be present one at a time.
This class represents locations of the measurements.
Represents a measurement option used in API requests, providing methods to convert the option into JSON format.
Enum representing transport protocols used in Measurement Request and Responses.
This class represents request payload for the measurement.
This class represent a builder for Measurement Request.
This class represents a measurement response from Globalping service.
 
 
Enum representing status of measurement requests made to the Globalping service.
This class represents target of the measurement.
This class represents DNS Answers returned from the DNS measurement tests.
This class represents DNS hop in DNS measurement tests.
This class extends stats of measurement results, it contains additional fields along with the extended MeasurementTestStats.
This class represents a general hop in the measurements of types like traceroute, mtr, etc.
This class extends hops in the measurement results, it contains additional fields along with the extended MeasurementTestHop.
Summary (Round-trip time) rtt and packet loss statistics.
Enum representing different types of network measurements supported by the Globalping API.
Represents the Mtr-specific options used when performing a Mtr type of measurement.
This class represents a builder for Mtr Options.
This class represents an exception that occurs on Globalping service when a resource/operation is not found.
This class is an alias for BaseTestResult representing a result of an offline request.
This class represents error on payload and it extends Exception.
Represents the Ping-specific options used when performing a Ping type of measurement.
This class represents a builder for Dns Options.
This class represents a Globalping Probe and it's properties.
This class represents Location property of a Globalping Probe.
This class represents a wrapper around a list of probes.
This class represents an exception that occurs on Globalping service when no suitable probes are found.
This class represents an object containing rate limits information.
This class represents an object containing rate limit details.
Enum representing geographic region name based on UN [Standard Country or Area Codes for Statistical Use (M49)].
This class represents an error getting results and it extends Exception.
Enum representing target type of the measurement request.
This class represents a TLS certificate.
Information about the certificate issuer.
This class represents information about the certificate subject.
This class represents an exception that occurs on Globalping service when too many requests are sent triggering rate limiting behaviour.
Represents the Traceroute-specific options used when performing a Traceroute type of measurement.
This class represents a builder for Traceroute Options.
This class represents an exception that occurs on Globalping service when a resource/operation needs an authorization and none provided.
This class represents an exception that occurs on Globalping service when a resource/operation request is made with incorrect payload.