Class ReachabilityDetails
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.networkmanagement.v1beta1.ReachabilityDetails
- All Implemented Interfaces:
ReachabilityDetailsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class ReachabilityDetails
extends com.google.protobuf.GeneratedMessage
implements ReachabilityDetailsOrBuilder
Results of the configuration analysis from the last run of the test.Protobuf type
google.cloud.networkmanagement.v1beta1.ReachabilityDetails- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classResults of the configuration analysis from the last run of the test.static enumThe overall result of the test's configuration analysis.Nested 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 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 TypeMethodDescriptionbooleanstatic ReachabilityDetailsstatic final com.google.protobuf.Descriptors.DescriptorgetError()The details of a failure or a cancellation of reachability analysis.The details of a failure or a cancellation of reachability analysis.com.google.protobuf.Parser<ReachabilityDetails>The overall result of the test's configuration analysis.intThe overall result of the test's configuration analysis.intgetTraces(int index) Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.intResult may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.getTracesOrBuilder(int index) Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.List<? extends TraceOrBuilder>Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.com.google.protobuf.TimestampThe time of the configuration analysis.com.google.protobuf.TimestampOrBuilderThe time of the configuration analysis.booleanhasError()The details of a failure or a cancellation of reachability analysis.inthashCode()booleanThe time of the configuration analysis.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic ReachabilityDetails.Builderstatic ReachabilityDetails.BuildernewBuilder(ReachabilityDetails prototype) protected ReachabilityDetails.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ReachabilityDetailsparseDelimitedFrom(InputStream input) static ReachabilityDetailsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReachabilityDetailsparseFrom(byte[] data) static ReachabilityDetailsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReachabilityDetailsparseFrom(com.google.protobuf.ByteString data) static ReachabilityDetailsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReachabilityDetailsparseFrom(com.google.protobuf.CodedInputStream input) static ReachabilityDetailsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReachabilityDetailsparseFrom(InputStream input) static ReachabilityDetailsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReachabilityDetailsparseFrom(ByteBuffer data) static ReachabilityDetailsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ReachabilityDetails>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:
-
TRACES_FIELD_NUMBER
public static final int TRACES_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 the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;- Specified by:
getResultValuein interfaceReachabilityDetailsOrBuilder- Returns:
- The enum numeric value on the wire for result.
-
getResult
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;- Specified by:
getResultin interfaceReachabilityDetailsOrBuilder- Returns:
- The result.
-
hasVerifyTime
public boolean hasVerifyTime()The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;- Specified by:
hasVerifyTimein interfaceReachabilityDetailsOrBuilder- Returns:
- Whether the verifyTime field is set.
-
getVerifyTime
public com.google.protobuf.Timestamp getVerifyTime()The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;- Specified by:
getVerifyTimein interfaceReachabilityDetailsOrBuilder- Returns:
- The verifyTime.
-
getVerifyTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getVerifyTimeOrBuilder()The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;- Specified by:
getVerifyTimeOrBuilderin interfaceReachabilityDetailsOrBuilder
-
hasError
public boolean hasError()The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;- Specified by:
hasErrorin interfaceReachabilityDetailsOrBuilder- Returns:
- Whether the error field is set.
-
getError
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;- Specified by:
getErrorin interfaceReachabilityDetailsOrBuilder- Returns:
- The error.
-
getErrorOrBuilder
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;- Specified by:
getErrorOrBuilderin interfaceReachabilityDetailsOrBuilder
-
getTracesList
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;- Specified by:
getTracesListin interfaceReachabilityDetailsOrBuilder
-
getTracesOrBuilderList
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;- Specified by:
getTracesOrBuilderListin interfaceReachabilityDetailsOrBuilder
-
getTracesCount
public int getTracesCount()Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;- Specified by:
getTracesCountin interfaceReachabilityDetailsOrBuilder
-
getTraces
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;- Specified by:
getTracesin interfaceReachabilityDetailsOrBuilder
-
getTracesOrBuilder
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;- Specified by:
getTracesOrBuilderin interfaceReachabilityDetailsOrBuilder
-
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 ReachabilityDetails parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReachabilityDetails parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReachabilityDetails parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReachabilityDetails parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReachabilityDetails parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReachabilityDetails parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ReachabilityDetails parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ReachabilityDetails parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ReachabilityDetails parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ReachabilityDetails 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 ReachabilityDetails.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
-