Class ProbingDetails (1.14.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 1.14.0keyboard_arrow_down
public final class ProbingDetails extends GeneratedMessageV3 implements ProbingDetailsOrBuilder
Results of active probing from the last run of the test.
Protobuf type google.cloud.networkmanagement.v1beta1.ProbingDetails
Static Fields
ABORT_CAUSE_FIELD_NUMBER
public static final int ABORT_CAUSE_FIELD_NUMBER
Field Value
Type
Description
int
DESTINATION_EGRESS_LOCATION_FIELD_NUMBER
public static final int DESTINATION_EGRESS_LOCATION_FIELD_NUMBER
Field Value
Type
Description
int
ENDPOINT_INFO_FIELD_NUMBER
public static final int ENDPOINT_INFO_FIELD_NUMBER
Field Value
Type
Description
int
ERROR_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER
Field Value
Type
Description
int
PROBING_LATENCY_FIELD_NUMBER
public static final int PROBING_LATENCY_FIELD_NUMBER
Field Value
Type
Description
int
RESULT_FIELD_NUMBER
public static final int RESULT_FIELD_NUMBER
Field Value
Type
Description
int
SENT_PROBE_COUNT_FIELD_NUMBER
public static final int SENT_PROBE_COUNT_FIELD_NUMBER
Field Value
Type
Description
int
SUCCESSFUL_PROBE_COUNT_FIELD_NUMBER
public static final int SUCCESSFUL_PROBE_COUNT_FIELD_NUMBER
Field Value
Type
Description
int
VERIFY_TIME_FIELD_NUMBER
public static final int VERIFY_TIME_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static ProbingDetails getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static ProbingDetails . Builder newBuilder ()
newBuilder(ProbingDetails prototype)
public static ProbingDetails . Builder newBuilder ( ProbingDetails prototype )
public static ProbingDetails parseDelimitedFrom ( InputStream input )
public static ProbingDetails parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static ProbingDetails parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ProbingDetails parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static ProbingDetails parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ProbingDetails parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static ProbingDetails parseFrom ( CodedInputStream input )
public static ProbingDetails parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static ProbingDetails parseFrom ( InputStream input )
public static ProbingDetails parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static ProbingDetails parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ProbingDetails parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<ProbingDetails> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getAbortCause()
public ProbingDetails . ProbingAbortCause getAbortCause ()
The reason probing was aborted.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingAbortCause abort_cause = 4;
getAbortCauseValue()
public int getAbortCauseValue ()
The reason probing was aborted.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingAbortCause abort_cause = 4;
Returns
Type
Description
int
The enum numeric value on the wire for abortCause.
getDefaultInstanceForType()
public ProbingDetails getDefaultInstanceForType ()
getDestinationEgressLocation()
public ProbingDetails . EdgeLocation 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.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;
getDestinationEgressLocationOrBuilder()
public ProbingDetails . EdgeLocationOrBuilder getDestinationEgressLocationOrBuilder ()
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.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;
getEndpointInfo()
public EndpointInfo getEndpointInfo ()
The source and destination endpoints derived from the test input and used
for active probing.
.google.cloud.networkmanagement.v1beta1.EndpointInfo endpoint_info = 7;
getEndpointInfoOrBuilder()
public EndpointInfoOrBuilder getEndpointInfoOrBuilder ()
The source and destination endpoints derived from the test input and used
for active probing.
.google.cloud.networkmanagement.v1beta1.EndpointInfo endpoint_info = 7;
getError()
Details about an internal failure or the cancellation of active probing.
.google.rpc.Status error = 3;
Returns
Type
Description
com.google.rpc.Status
The error.
getErrorOrBuilder()
public StatusOrBuilder getErrorOrBuilder ()
Details about an internal failure or the cancellation of active probing.
.google.rpc.Status error = 3;
Returns
Type
Description
com.google.rpc.StatusOrBuilder
getParserForType()
public Parser<ProbingDetails> getParserForType ()
Overrides
getProbingLatency()
public LatencyDistribution getProbingLatency ()
Latency as measured by active probing in one direction:
from the source to the destination endpoint.
.google.cloud.networkmanagement.v1beta1.LatencyDistribution probing_latency = 8;
getProbingLatencyOrBuilder()
public LatencyDistributionOrBuilder getProbingLatencyOrBuilder ()
Latency as measured by active probing in one direction:
from the source to the destination endpoint.
.google.cloud.networkmanagement.v1beta1.LatencyDistribution probing_latency = 8;
getResult()
public ProbingDetails . ProbingResult getResult ()
The overall result of active probing.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingResult result = 1;
getResultValue()
public int getResultValue ()
The overall result of active probing.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingResult result = 1;
Returns
Type
Description
int
The enum numeric value on the wire for result.
getSentProbeCount()
public int getSentProbeCount ()
Number of probes sent.
int32 sent_probe_count = 5;
Returns
Type
Description
int
The sentProbeCount.
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getSuccessfulProbeCount()
public int getSuccessfulProbeCount ()
Number of probes that reached the destination.
int32 successful_probe_count = 6;
Returns
Type
Description
int
The successfulProbeCount.
getUnknownFields()
public final UnknownFieldSet getUnknownFields ()
Overrides
getVerifyTime()
public Timestamp getVerifyTime ()
The time that reachability was assessed through active probing.
.google.protobuf.Timestamp verify_time = 2;
Returns
Type
Description
Timestamp
The verifyTime.
getVerifyTimeOrBuilder()
public TimestampOrBuilder getVerifyTimeOrBuilder ()
The time that reachability was assessed through active probing.
.google.protobuf.Timestamp verify_time = 2;
hasDestinationEgressLocation()
public boolean hasDestinationEgressLocation ()
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.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;
Returns
Type
Description
boolean
Whether the destinationEgressLocation field is set.
hasEndpointInfo()
public boolean hasEndpointInfo ()
The source and destination endpoints derived from the test input and used
for active probing.
.google.cloud.networkmanagement.v1beta1.EndpointInfo endpoint_info = 7;
Returns
Type
Description
boolean
Whether the endpointInfo field is set.
hasError()
public boolean hasError ()
Details about an internal failure or the cancellation of active probing.
.google.rpc.Status error = 3;
Returns
Type
Description
boolean
Whether the error field is set.
hasProbingLatency()
public boolean hasProbingLatency ()
Latency as measured by active probing in one direction:
from the source to the destination endpoint.
.google.cloud.networkmanagement.v1beta1.LatencyDistribution probing_latency = 8;
Returns
Type
Description
boolean
Whether the probingLatency field is set.
hasVerifyTime()
public boolean hasVerifyTime ()
The time that reachability was assessed through active probing.
.google.protobuf.Timestamp verify_time = 2;
Returns
Type
Description
boolean
Whether the verifyTime field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public ProbingDetails . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ProbingDetails . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public ProbingDetails . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,[]]