Package model
Class TracerouteOptions
java.lang.Object
model.TracerouteOptions
- All Implemented Interfaces:
MeasurementOption
Represents the Traceroute-specific options used when performing a Traceroute type of measurement.
This class implements the
MeasurementOption interface with parameters required for the
Traceroute queries.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class represents a builder for Traceroute Options. -
Constructor Summary
ConstructorsConstructorDescriptionTracerouteOptions(TracerouteOptions.TracerouteOptionsBuilder tracerouteOptionsBuilder) Constructor which allows creation ofTracerouteOptionsusingTracerouteOptions.TracerouteOptionsBuilder. -
Method Summary
Modifier and TypeMethodDescriptiontoJson()Converts the measurement option to its JSON string representation.byte[]Converts the measurement option to a JSON byte array.
-
Constructor Details
-
TracerouteOptions
Constructor which allows creation ofTracerouteOptionsusingTracerouteOptions.TracerouteOptionsBuilder.- Parameters:
tracerouteOptionsBuilder-TracerouteOptions.TracerouteOptionsBuilder
-
-
Method Details
-
toJson
Description copied from interface:MeasurementOptionConverts the measurement option to its JSON string representation.- Specified by:
toJsonin interfaceMeasurementOption- Returns:
- a JSON string representing the measurement option.
-
toJsonBytes
public byte[] toJsonBytes()Description copied from interface:MeasurementOptionConverts the measurement option to a JSON byte array.- Specified by:
toJsonBytesin interfaceMeasurementOption- Returns:
- a byte array containing the JSON representation of the measurement option.
-