Class ProbingDetails
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.networkmanagement.v1.ProbingDetails
-
- All Implemented Interfaces:
ProbingDetailsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ProbingDetails extends com.google.protobuf.GeneratedMessageV3 implements ProbingDetailsOrBuilder
Results of active probing from the last run of the test.
Protobuf typegoogle.cloud.networkmanagement.v1.ProbingDetails- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProbingDetails.BuilderResults of active probing from the last run of the test.static classProbingDetails.EdgeLocationRepresentation of a network edge location as per https://cloud.google.com/vpc/docs/edge-locations.static interfaceProbingDetails.EdgeLocationOrBuilderstatic classProbingDetails.ProbingAbortCauseAbort cause types.static classProbingDetails.ProbingResultOverall probing result of the test.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intABORT_CAUSE_FIELD_NUMBERstatic intDESTINATION_EGRESS_LOCATION_FIELD_NUMBERstatic intENDPOINT_INFO_FIELD_NUMBERstatic intERROR_FIELD_NUMBERstatic intPROBING_LATENCY_FIELD_NUMBERstatic intRESULT_FIELD_NUMBERstatic intSENT_PROBE_COUNT_FIELD_NUMBERstatic intSUCCESSFUL_PROBE_COUNT_FIELD_NUMBERstatic intVERIFY_TIME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ProbingDetails.ProbingAbortCausegetAbortCause()The reason probing was aborted.intgetAbortCauseValue()The reason probing was aborted.static ProbingDetailsgetDefaultInstance()ProbingDetailsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()ProbingDetails.EdgeLocationgetDestinationEgressLocation()The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network.ProbingDetails.EdgeLocationOrBuildergetDestinationEgressLocationOrBuilder()The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network.EndpointInfogetEndpointInfo()The source and destination endpoints derived from the test input and used for active probing.EndpointInfoOrBuildergetEndpointInfoOrBuilder()The source and destination endpoints derived from the test input and used for active probing.com.google.rpc.StatusgetError()Details about an internal failure or the cancellation of active probing.com.google.rpc.StatusOrBuildergetErrorOrBuilder()Details about an internal failure or the cancellation of active probing.com.google.protobuf.Parser<ProbingDetails>getParserForType()LatencyDistributiongetProbingLatency()Latency as measured by active probing in one direction: from the source to the destination endpoint.LatencyDistributionOrBuildergetProbingLatencyOrBuilder()Latency as measured by active probing in one direction: from the source to the destination endpoint.ProbingDetails.ProbingResultgetResult()The overall result of active probing.intgetResultValue()The overall result of active probing.intgetSentProbeCount()Number of probes sent.intgetSerializedSize()intgetSuccessfulProbeCount()Number of probes that reached the destination.com.google.protobuf.TimestampgetVerifyTime()The time that reachability was assessed through active probing.com.google.protobuf.TimestampOrBuildergetVerifyTimeOrBuilder()The time that reachability was assessed through active probing.booleanhasDestinationEgressLocation()The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network.booleanhasEndpointInfo()The 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()booleanhasProbingLatency()Latency as measured by active probing in one direction: from the source to the destination endpoint.booleanhasVerifyTime()The time that reachability was assessed through active probing.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ProbingDetails.BuildernewBuilder()static ProbingDetails.BuildernewBuilder(ProbingDetails prototype)ProbingDetails.BuildernewBuilderForType()protected ProbingDetails.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)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()ProbingDetails.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESULT_FIELD_NUMBER
public static final int RESULT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERIFY_TIME_FIELD_NUMBER
public static final int VERIFY_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ERROR_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ABORT_CAUSE_FIELD_NUMBER
public static final int ABORT_CAUSE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SENT_PROBE_COUNT_FIELD_NUMBER
public static final int SENT_PROBE_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUCCESSFUL_PROBE_COUNT_FIELD_NUMBER
public static final int SUCCESSFUL_PROBE_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENDPOINT_INFO_FIELD_NUMBER
public static final int ENDPOINT_INFO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROBING_LATENCY_FIELD_NUMBER
public static final int PROBING_LATENCY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESTINATION_EGRESS_LOCATION_FIELD_NUMBER
public static final int DESTINATION_EGRESS_LOCATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getResultValue
public int getResultValue()
The overall result of active probing.
.google.cloud.networkmanagement.v1.ProbingDetails.ProbingResult result = 1;- Specified by:
getResultValuein interfaceProbingDetailsOrBuilder- Returns:
- The enum numeric value on the wire for result.
-
getResult
public ProbingDetails.ProbingResult getResult()
The overall result of active probing.
.google.cloud.networkmanagement.v1.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
public com.google.rpc.Status 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
public com.google.rpc.StatusOrBuilder 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.v1.ProbingDetails.ProbingAbortCause abort_cause = 4;- Specified by:
getAbortCauseValuein interfaceProbingDetailsOrBuilder- Returns:
- The enum numeric value on the wire for abortCause.
-
getAbortCause
public ProbingDetails.ProbingAbortCause getAbortCause()
The reason probing was aborted.
.google.cloud.networkmanagement.v1.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.v1.EndpointInfo endpoint_info = 7;- Specified by:
hasEndpointInfoin interfaceProbingDetailsOrBuilder- Returns:
- Whether the endpointInfo field is set.
-
getEndpointInfo
public EndpointInfo getEndpointInfo()
The source and destination endpoints derived from the test input and used for active probing.
.google.cloud.networkmanagement.v1.EndpointInfo endpoint_info = 7;- Specified by:
getEndpointInfoin interfaceProbingDetailsOrBuilder- Returns:
- The endpointInfo.
-
getEndpointInfoOrBuilder
public EndpointInfoOrBuilder getEndpointInfoOrBuilder()
The source and destination endpoints derived from the test input and used for active probing.
.google.cloud.networkmanagement.v1.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.v1.LatencyDistribution probing_latency = 8;- Specified by:
hasProbingLatencyin interfaceProbingDetailsOrBuilder- Returns:
- Whether the probingLatency field is set.
-
getProbingLatency
public LatencyDistribution getProbingLatency()
Latency as measured by active probing in one direction: from the source to the destination endpoint.
.google.cloud.networkmanagement.v1.LatencyDistribution probing_latency = 8;- Specified by:
getProbingLatencyin interfaceProbingDetailsOrBuilder- Returns:
- The probingLatency.
-
getProbingLatencyOrBuilder
public LatencyDistributionOrBuilder getProbingLatencyOrBuilder()
Latency as measured by active probing in one direction: from the source to the destination endpoint.
.google.cloud.networkmanagement.v1.LatencyDistribution probing_latency = 8;- Specified by:
getProbingLatencyOrBuilderin interfaceProbingDetailsOrBuilder
-
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.v1.ProbingDetails.EdgeLocation destination_egress_location = 9;- Specified by:
hasDestinationEgressLocationin interfaceProbingDetailsOrBuilder- Returns:
- Whether the destinationEgressLocation field is set.
-
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.v1.ProbingDetails.EdgeLocation destination_egress_location = 9;- Specified by:
getDestinationEgressLocationin interfaceProbingDetailsOrBuilder- Returns:
- The destinationEgressLocation.
-
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.v1.ProbingDetails.EdgeLocation destination_egress_location = 9;- Specified by:
getDestinationEgressLocationOrBuilderin interfaceProbingDetailsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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
public static ProbingDetails parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ProbingDetails parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ProbingDetails parseDelimitedFrom(InputStream input) throws IOException
- 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
public ProbingDetails.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ProbingDetails.Builder newBuilder()
-
newBuilder
public static ProbingDetails.Builder newBuilder(ProbingDetails prototype)
-
toBuilder
public ProbingDetails.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ProbingDetails.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ProbingDetails getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ProbingDetails> parser()
-
getParserForType
public com.google.protobuf.Parser<ProbingDetails> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ProbingDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-