Class ProbingDetails
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- 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
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.v1beta1.ProbingDetails
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProbingDetails.Builder
Results of active probing from the last run of the test.static class
ProbingDetails.EdgeLocation
Representation of a network edge location as per https://cloud.google.com/vpc/docs/edge-locations.static interface
ProbingDetails.EdgeLocationOrBuilder
static class
ProbingDetails.ProbingAbortCause
Abort cause types.static class
ProbingDetails.ProbingResult
Overall 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 int
ABORT_CAUSE_FIELD_NUMBER
static int
DESTINATION_EGRESS_LOCATION_FIELD_NUMBER
static int
ENDPOINT_INFO_FIELD_NUMBER
static int
ERROR_FIELD_NUMBER
static int
PROBING_LATENCY_FIELD_NUMBER
static int
RESULT_FIELD_NUMBER
static int
SENT_PROBE_COUNT_FIELD_NUMBER
static int
SUCCESSFUL_PROBE_COUNT_FIELD_NUMBER
static int
VERIFY_TIME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
ProbingDetails.ProbingAbortCause
getAbortCause()
The reason probing was aborted.int
getAbortCauseValue()
The reason probing was aborted.static ProbingDetails
getDefaultInstance()
ProbingDetails
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
ProbingDetails.EdgeLocation
getDestinationEgressLocation()
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network.ProbingDetails.EdgeLocationOrBuilder
getDestinationEgressLocationOrBuilder()
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network.EndpointInfo
getEndpointInfo()
The source and destination endpoints derived from the test input and used for active probing.EndpointInfoOrBuilder
getEndpointInfoOrBuilder()
The source and destination endpoints derived from the test input and used for active probing.com.google.rpc.Status
getError()
Details about an internal failure or the cancellation of active probing.com.google.rpc.StatusOrBuilder
getErrorOrBuilder()
Details about an internal failure or the cancellation of active probing.com.google.protobuf.Parser<ProbingDetails>
getParserForType()
LatencyDistribution
getProbingLatency()
Latency as measured by active probing in one direction: from the source to the destination endpoint.LatencyDistributionOrBuilder
getProbingLatencyOrBuilder()
Latency as measured by active probing in one direction: from the source to the destination endpoint.ProbingDetails.ProbingResult
getResult()
The overall result of active probing.int
getResultValue()
The overall result of active probing.int
getSentProbeCount()
Number of probes sent.int
getSerializedSize()
int
getSuccessfulProbeCount()
Number of probes that reached the destination.com.google.protobuf.Timestamp
getVerifyTime()
The time that reachability was assessed through active probing.com.google.protobuf.TimestampOrBuilder
getVerifyTimeOrBuilder()
The time that reachability was assessed through active probing.boolean
hasDestinationEgressLocation()
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network.boolean
hasEndpointInfo()
The source and destination endpoints derived from the test input and used for active probing.boolean
hasError()
Details about an internal failure or the cancellation of active probing.int
hashCode()
boolean
hasProbingLatency()
Latency as measured by active probing in one direction: from the source to the destination endpoint.boolean
hasVerifyTime()
The time that reachability was assessed through active probing.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ProbingDetails.Builder
newBuilder()
static ProbingDetails.Builder
newBuilder(ProbingDetails prototype)
ProbingDetails.Builder
newBuilderForType()
protected ProbingDetails.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ProbingDetails
parseDelimitedFrom(InputStream input)
static ProbingDetails
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ProbingDetails
parseFrom(byte[] data)
static ProbingDetails
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ProbingDetails
parseFrom(com.google.protobuf.ByteString data)
static ProbingDetails
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ProbingDetails
parseFrom(com.google.protobuf.CodedInputStream input)
static ProbingDetails
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ProbingDetails
parseFrom(InputStream input)
static ProbingDetails
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ProbingDetails
parseFrom(ByteBuffer data)
static ProbingDetails
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ProbingDetails>
parser()
ProbingDetails.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getResultValue
public int getResultValue()
The overall result of active probing.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingResult result = 1;
- Specified by:
getResultValue
in 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.v1beta1.ProbingDetails.ProbingResult result = 1;
- Specified by:
getResult
in 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:
hasVerifyTime
in 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:
getVerifyTime
in 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:
getVerifyTimeOrBuilder
in interfaceProbingDetailsOrBuilder
-
hasError
public boolean hasError()
Details about an internal failure or the cancellation of active probing.
.google.rpc.Status error = 3;
- Specified by:
hasError
in 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:
getError
in 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:
getErrorOrBuilder
in interfaceProbingDetailsOrBuilder
-
getAbortCauseValue
public int getAbortCauseValue()
The reason probing was aborted.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingAbortCause abort_cause = 4;
- Specified by:
getAbortCauseValue
in interfaceProbingDetailsOrBuilder
- Returns:
- The enum numeric value on the wire for abortCause.
-
getAbortCause
public ProbingDetails.ProbingAbortCause getAbortCause()
The reason probing was aborted.
.google.cloud.networkmanagement.v1beta1.ProbingDetails.ProbingAbortCause abort_cause = 4;
- Specified by:
getAbortCause
in interfaceProbingDetailsOrBuilder
- Returns:
- The abortCause.
-
getSentProbeCount
public int getSentProbeCount()
Number of probes sent.
int32 sent_probe_count = 5;
- Specified by:
getSentProbeCount
in interfaceProbingDetailsOrBuilder
- Returns:
- The sentProbeCount.
-
getSuccessfulProbeCount
public int getSuccessfulProbeCount()
Number of probes that reached the destination.
int32 successful_probe_count = 6;
- Specified by:
getSuccessfulProbeCount
in 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:
hasEndpointInfo
in 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.v1beta1.EndpointInfo endpoint_info = 7;
- Specified by:
getEndpointInfo
in 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.v1beta1.EndpointInfo endpoint_info = 7;
- Specified by:
getEndpointInfoOrBuilder
in 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:
hasProbingLatency
in 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.v1beta1.LatencyDistribution probing_latency = 8;
- Specified by:
getProbingLatency
in 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.v1beta1.LatencyDistribution probing_latency = 8;
- Specified by:
getProbingLatencyOrBuilder
in 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.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;
- Specified by:
hasDestinationEgressLocation
in 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.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;
- Specified by:
getDestinationEgressLocation
in 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.v1beta1.ProbingDetails.EdgeLocation destination_egress_location = 9;
- Specified by:
getDestinationEgressLocationOrBuilder
in interfaceProbingDetailsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ProbingDetails.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ProbingDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-