Reference documentation and code samples for the Google Cloud Network Management V1 Client class ProbingDetails.
Results of active probing from the last run of the test.
Generated from protobuf message google.cloud.networkmanagement.v1.ProbingDetails
Namespace
Google \ Cloud \ NetworkManagement \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ result
int
The overall result of active probing.
↳ verify_time
↳ error
↳ abort_cause
int
The reason probing was aborted.
↳ sent_probe_count
int
Number of probes sent.
↳ successful_probe_count
int
Number of probes that reached the destination.
↳ endpoint_info
Google\Cloud\NetworkManagement\V1\EndpointInfo
The source and destination endpoints derived from the test input and used for active probing.
↳ probing_latency
Google\Cloud\NetworkManagement\V1\LatencyDistribution
Latency as measured by active probing in one direction: from the source to the destination endpoint.
↳ destination_egress_location
Google\Cloud\NetworkManagement\V1\ProbingDetails\EdgeLocation
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
getResult
The overall result of active probing.
int
setResult
The overall result of active probing.
var
int
$this
getVerifyTime
The time that reachability was assessed through active probing.
hasVerifyTime
clearVerifyTime
setVerifyTime
The time that reachability was assessed through active probing.
$this
getError
Details about an internal failure or the cancellation of active probing.
hasError
clearError
setError
Details about an internal failure or the cancellation of active probing.
$this
getAbortCause
The reason probing was aborted.
int
setAbortCause
The reason probing was aborted.
var
int
$this
getSentProbeCount
Number of probes sent.
int
setSentProbeCount
Number of probes sent.
var
int
$this
getSuccessfulProbeCount
Number of probes that reached the destination.
int
setSuccessfulProbeCount
Number of probes that reached the destination.
var
int
$this
getEndpointInfo
The source and destination endpoints derived from the test input and used for active probing.
hasEndpointInfo
clearEndpointInfo
setEndpointInfo
The source and destination endpoints derived from the test input and used for active probing.
$this
getProbingLatency
Latency as measured by active probing in one direction: from the source to the destination endpoint.
hasProbingLatency
clearProbingLatency
setProbingLatency
Latency as measured by active probing in one direction: from the source to the destination endpoint.
$this
getDestinationEgressLocation
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network.
This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
hasDestinationEgressLocation
clearDestinationEgressLocation
setDestinationEgressLocation
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network.
This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
$this