endpointInfo = $endpointInfo; } /** * @return EndpointInfo */ public function getEndpointInfo() { return $this->endpointInfo; } /** * ID of trace. For forward traces, this ID is unique for each trace. For * return traces, it matches ID of associated forward trace. A single forward * trace can be associated with none, one or more than one return trace. * * @param int $forwardTraceId */ public function setForwardTraceId($forwardTraceId) { $this->forwardTraceId = $forwardTraceId; } /** * @return int */ public function getForwardTraceId() { return $this->forwardTraceId; } /** * A trace of a test contains multiple steps from the initial state to the * final state (delivered, dropped, forwarded, or aborted). The steps are * ordered by the processing sequence within the simulated network state * machine. It is critical to preserve the order of the steps and avoid * reordering or sorting them. * * @param Step[] $steps */ public function setSteps($steps) { $this->steps = $steps; } /** * @return Step[] */ public function getSteps() { return $this->steps; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Trace::class, 'Google_Service_NetworkManagement_Trace');