Reference documentation and code samples for the Network Management V1 API class Google::Cloud::NetworkManagement::V1::ProbingDetails.
Results of active probing from the last run of the test.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#abort_cause
def abort_cause() -> ::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingAbortCause
Returns
- (::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingAbortCause) — The reason probing was aborted.
#abort_cause=
def abort_cause=(value) -> ::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingAbortCause
Parameter
- value (::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingAbortCause) — The reason probing was aborted.
Returns
- (::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingAbortCause) — The reason probing was aborted.
#destination_egress_location
def destination_egress_location() -> ::Google::Cloud::NetworkManagement::V1::ProbingDetails::EdgeLocation
Returns
- (::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.
#destination_egress_location=
def destination_egress_location=(value) -> ::Google::Cloud::NetworkManagement::V1::ProbingDetails::EdgeLocation
Parameter
- value (::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.
Returns
- (::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.
#endpoint_info
def endpoint_info() -> ::Google::Cloud::NetworkManagement::V1::EndpointInfo
Returns
- (::Google::Cloud::NetworkManagement::V1::EndpointInfo) — The source and destination endpoints derived from the test input and used for active probing.
#endpoint_info=
def endpoint_info=(value) -> ::Google::Cloud::NetworkManagement::V1::EndpointInfo
Parameter
- value (::Google::Cloud::NetworkManagement::V1::EndpointInfo) — The source and destination endpoints derived from the test input and used for active probing.
Returns
- (::Google::Cloud::NetworkManagement::V1::EndpointInfo) — The source and destination endpoints derived from the test input and used for active probing.
#error
def error() -> ::Google::Rpc::Status
Returns
- (::Google::Rpc::Status) — Details about an internal failure or the cancellation of active probing.
#error=
def error=(value) -> ::Google::Rpc::Status
Parameter
- value (::Google::Rpc::Status) — Details about an internal failure or the cancellation of active probing.
Returns
- (::Google::Rpc::Status) — Details about an internal failure or the cancellation of active probing.
#probing_latency
def probing_latency() -> ::Google::Cloud::NetworkManagement::V1::LatencyDistribution
Returns
- (::Google::Cloud::NetworkManagement::V1::LatencyDistribution) — Latency as measured by active probing in one direction: from the source to the destination endpoint.
#probing_latency=
def probing_latency=(value) -> ::Google::Cloud::NetworkManagement::V1::LatencyDistribution
Parameter
- value (::Google::Cloud::NetworkManagement::V1::LatencyDistribution) — Latency as measured by active probing in one direction: from the source to the destination endpoint.
Returns
- (::Google::Cloud::NetworkManagement::V1::LatencyDistribution) — Latency as measured by active probing in one direction: from the source to the destination endpoint.
#result
def result() -> ::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingResult
Returns
- (::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingResult) — The overall result of active probing.
#result=
def result=(value) -> ::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingResult
Parameter
- value (::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingResult) — The overall result of active probing.
Returns
- (::Google::Cloud::NetworkManagement::V1::ProbingDetails::ProbingResult) — The overall result of active probing.
#sent_probe_count
def sent_probe_count() -> ::Integer
Returns
- (::Integer) — Number of probes sent.
#sent_probe_count=
def sent_probe_count=(value) -> ::Integer
Parameter
- value (::Integer) — Number of probes sent.
Returns
- (::Integer) — Number of probes sent.
#successful_probe_count
def successful_probe_count() -> ::Integer
Returns
- (::Integer) — Number of probes that reached the destination.
#successful_probe_count=
def successful_probe_count=(value) -> ::Integer
Parameter
- value (::Integer) — Number of probes that reached the destination.
Returns
- (::Integer) — Number of probes that reached the destination.
#verify_time
def verify_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — The time that reachability was assessed through active probing.
#verify_time=
def verify_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — The time that reachability was assessed through active probing.
Returns
- (::Google::Protobuf::Timestamp) — The time that reachability was assessed through active probing.