Class ProbingDetails
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.networkmanagement.v1beta1.ProbingDetails
- All Implemented Interfaces:
ProbingDetailsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class ProbingDetails
extends com.google.protobuf.GeneratedMessage
implements ProbingDetailsOrBuilder
Results of active probing from the last run of the test.Protobuf type
google.cloud.networkmanagement.v1beta1.ProbingDetails- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classResults of active probing from the last run of the test.static final classRepresentation of a network edge location as per https://cloud.google.com/vpc/docs/edge-locations.static interfacestatic enumAbort cause types.static enumOverall probing result of the test.static final classProbing results for a single edge device.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe reason probing was aborted.intThe reason probing was aborted.static ProbingDetailsstatic final com.google.protobuf.Descriptors.DescriptorThe EdgeLocation from which a packet, destined to the internet, will egress the Google network.The EdgeLocation from which a packet, destined to the internet, will egress the Google network.getEdgeResponses(int index) Probing results for all edge devices.intProbing results for all edge devices.Probing results for all edge devices.getEdgeResponsesOrBuilder(int index) Probing results for all edge devices.List<? extends ProbingDetails.SingleEdgeResponseOrBuilder>Probing results for all edge devices.The source and destination endpoints derived from the test input and used for active probing.The source and destination endpoints derived from the test input and used for active probing.getError()Details about an internal failure or the cancellation of active probing.Details about an internal failure or the cancellation of active probing.com.google.protobuf.Parser<ProbingDetails>booleanWhether all relevant edge devices were probed.Latency as measured by active probing in one direction: from the source to the destination endpoint.Latency as measured by active probing in one direction: from the source to the destination endpoint.The overall result of active probing.intThe overall result of active probing.intNumber of probes sent.intintNumber of probes that reached the destination.com.google.protobuf.TimestampThe time that reachability was assessed through active probing.com.google.protobuf.TimestampOrBuilderThe time that reachability was assessed through active probing.booleanThe EdgeLocation from which a packet, destined to the internet, will egress the Google network.booleanThe source and destination endpoints derived from the test input and used for active probing.booleanhasError()Details about an internal failure or the cancellation of active probing.inthashCode()booleanLatency as measured by active probing in one direction: from the source to the destination endpoint.booleanThe time that reachability was assessed through active probing.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic ProbingDetails.Builderstatic ProbingDetails.BuildernewBuilder(ProbingDetails prototype) protected ProbingDetails.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ProbingDetailsparseDelimitedFrom(InputStream input) static ProbingDetailsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProbingDetailsparseFrom(byte[] data) static ProbingDetailsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProbingDetailsparseFrom(com.google.protobuf.ByteString data) static ProbingDetailsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProbingDetailsparseFrom(com.google.protobuf.CodedInputStream input) static ProbingDetailsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProbingDetailsparseFrom(InputStream input) static ProbingDetailsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProbingDetailsparseFrom(ByteBuffer data) static ProbingDetailsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ProbingDetails>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESULT_FIELD_NUMBER
public static final int RESULT_FIELD_NUMBER- See Also:
-
VERIFY_TIME_FIELD_NUMBER
public static final int VERIFY_TIME_FIELD_NUMBER- See Also:
-
ERROR_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER- See Also:
-
ABORT_CAUSE_FIELD_NUMBER
public static final int ABORT_CAUSE_FIELD_NUMBER- See Also:
-
SENT_PROBE_COUNT_FIELD_NUMBER
public static final int SENT_PROBE_COUNT_FIELD_NUMBER- See Also:
-
SUCCESSFUL_PROBE_COUNT_FIELD_NUMBER
public static final int SUCCESSFUL_PROBE_COUNT_FIELD_NUMBER- See Also:
-
ENDPOINT_INFO_FIELD_NUMBER
public static final int ENDPOINT_INFO_FIELD_NUMBER- See Also:
-
PROBING_LATENCY_FIELD_NUMBER
public static final int PROBING_LATENCY_FIELD_NUMBER- See Also:
-
DESTINATION_EGRESS_LOCATION_FIELD_NUMBER
public static final int DESTINATION_EGRESS_LOCATION_FIELD_NUMBER- See Also:
-
EDGE_RESPONSES_FIELD_NUMBER
public static final int EDGE_RESPONSES_FIELD_NUMBER- See Also:
-
PROBED_ALL_DEVICES_FIELD_NUMBER
public static final int PROBED_ALL_DEVICES_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getResultValue
public int getResultValue()The overall result of active probing.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingResult result = 1;- Specified by:
getResultValuein interfaceProbingDetailsOrBuilder- Returns:
- The enum numeric value on the wire for result.
-
getResult
The overall result of active probing.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingResult result = 1;- Specified by:
getResultin interfaceProbingDetailsOrBuilder- Returns:
- The result.
-
hasVerifyTime
public boolean hasVerifyTime()The time that reachability was assessed through active probing.
.google.protobuf.Timestamp verify_time = 2;- Specified by:
hasVerifyTimein interfaceProbingDetailsOrBuilder- Returns:
- Whether the verifyTime field is set.
-
getVerifyTime
public com.google.protobuf.Timestamp getVerifyTime()The time that reachability was assessed through active probing.
.google.protobuf.Timestamp verify_time = 2;- Specified by:
getVerifyTimein interfaceProbingDetailsOrBuilder- Returns:
- The verifyTime.
-
getVerifyTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getVerifyTimeOrBuilder()The time that reachability was assessed through active probing.
.google.protobuf.Timestamp verify_time = 2;- Specified by:
getVerifyTimeOrBuilderin interfaceProbingDetailsOrBuilder
-
hasError
public boolean hasError()Details about an internal failure or the cancellation of active probing.
.google.rpc.Status error = 3;- Specified by:
hasErrorin interfaceProbingDetailsOrBuilder- Returns:
- Whether the error field is set.
-
getError
Details about an internal failure or the cancellation of active probing.
.google.rpc.Status error = 3;- Specified by:
getErrorin interfaceProbingDetailsOrBuilder- Returns:
- The error.
-
getErrorOrBuilder
Details about an internal failure or the cancellation of active probing.
.google.rpc.Status error = 3;- Specified by:
getErrorOrBuilderin interfaceProbingDetailsOrBuilder
-
getAbortCauseValue
public int getAbortCauseValue()The reason probing was aborted.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingAbortCause abort_cause = 4;- Specified by:
getAbortCauseValuein interfaceProbingDetailsOrBuilder- Returns:
- The enum numeric value on the wire for abortCause.
-
getAbortCause
The reason probing was aborted.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingAbortCause abort_cause = 4;- Specified by:
getAbortCausein interfaceProbingDetailsOrBuilder- Returns:
- The abortCause.
-
getSentProbeCount
public int getSentProbeCount()Number of probes sent.
int32 sent_probe_count = 5;- Specified by:
getSentProbeCountin interfaceProbingDetailsOrBuilder- Returns:
- The sentProbeCount.
-
getSuccessfulProbeCount
public int getSuccessfulProbeCount()Number of probes that reached the destination.
int32 successful_probe_count = 6;- Specified by:
getSuccessfulProbeCountin interfaceProbingDetailsOrBuilder- Returns:
- The successfulProbeCount.
-
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;- Specified by:
hasEndpointInfoin interfaceProbingDetailsOrBuilder- Returns:
- Whether the endpointInfo field is set.
-
getEndpointInfo
The source and destination endpoints derived from the test input and used for active probing.
.google.cloud.networkmanagement.v1beta1.EndpointInfo endpoint_info = 7;- Specified by:
getEndpointInfoin interfaceProbingDetailsOrBuilder- Returns:
- The endpointInfo.
-
getEndpointInfoOrBuilder
The source and destination endpoints derived from the test input and used for active probing.
.google.cloud.networkmanagement.v1beta1.EndpointInfo endpoint_info = 7;- Specified by:
getEndpointInfoOrBuilderin interfaceProbingDetailsOrBuilder
-
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;- Specified by:
hasProbingLatencyin interfaceProbingDetailsOrBuilder- Returns:
- Whether the probingLatency field is set.
-
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;- Specified by:
getProbingLatencyin interfaceProbingDetailsOrBuilder- Returns:
- The probingLatency.
-
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;- Specified by:
getProbingLatencyOrBuilderin interfaceProbingDetailsOrBuilder
-
hasDestinationEgressLocation
public boolean hasDestinationEgressLocation()The EdgeLocation from which a packet, destined to the internet, will egress the Google network. This will only be populated for a connectivity test which has an internet destination address. The absence of this field *must not* be used as an indication that the destination is part of the Google network.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;- Specified by:
hasDestinationEgressLocationin interfaceProbingDetailsOrBuilder- Returns:
- Whether the destinationEgressLocation field is set.
-
getDestinationEgressLocation
The EdgeLocation from which a packet, destined to the internet, will egress the Google network. This will only be populated for a connectivity test which has an internet destination address. The absence of this field *must not* be used as an indication that the destination is part of the Google network.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;- Specified by:
getDestinationEgressLocationin interfaceProbingDetailsOrBuilder- Returns:
- The destinationEgressLocation.
-
getDestinationEgressLocationOrBuilder
The EdgeLocation from which a packet, destined to the internet, will egress the Google network. This will only be populated for a connectivity test which has an internet destination address. The absence of this field *must not* be used as an indication that the destination is part of the Google network.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;- Specified by:
getDestinationEgressLocationOrBuilderin interfaceProbingDetailsOrBuilder
-
getEdgeResponsesList
Probing results for all edge devices.
repeated .google.cloud.networkmanagement.v1beta1.ProbingDetails.SingleEdgeResponse edge_responses = 10;- Specified by:
getEdgeResponsesListin interfaceProbingDetailsOrBuilder
-
getEdgeResponsesOrBuilderList
Probing results for all edge devices.
repeated .google.cloud.networkmanagement.v1beta1.ProbingDetails.SingleEdgeResponse edge_responses = 10;- Specified by:
getEdgeResponsesOrBuilderListin interfaceProbingDetailsOrBuilder
-
getEdgeResponsesCount
public int getEdgeResponsesCount()Probing results for all edge devices.
repeated .google.cloud.networkmanagement.v1beta1.ProbingDetails.SingleEdgeResponse edge_responses = 10;- Specified by:
getEdgeResponsesCountin interfaceProbingDetailsOrBuilder
-
getEdgeResponses
Probing results for all edge devices.
repeated .google.cloud.networkmanagement.v1beta1.ProbingDetails.SingleEdgeResponse edge_responses = 10;- Specified by:
getEdgeResponsesin interfaceProbingDetailsOrBuilder
-
getEdgeResponsesOrBuilder
Probing results for all edge devices.
repeated .google.cloud.networkmanagement.v1beta1.ProbingDetails.SingleEdgeResponse edge_responses = 10;- Specified by:
getEdgeResponsesOrBuilderin interfaceProbingDetailsOrBuilder
-
getProbedAllDevices
public boolean getProbedAllDevices()Whether all relevant edge devices were probed.
bool probed_all_devices = 11;- Specified by:
getProbedAllDevicesin interfaceProbingDetailsOrBuilder- Returns:
- The probedAllDevices.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ProbingDetails parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProbingDetails parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProbingDetails parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProbingDetails parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProbingDetails parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProbingDetails parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ProbingDetails parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ProbingDetails parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ProbingDetails parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ProbingDetails parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ProbingDetails.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-