Class ReachabilityDetails.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ReachabilityDetails.Builder>
com.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Builder
- All Implemented Interfaces:
ReachabilityDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ReachabilityDetails
public static final class ReachabilityDetails.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ReachabilityDetails.Builder>
implements ReachabilityDetailsOrBuilder
Results of the configuration analysis from the last run of the test.Protobuf type
google.cloud.networkmanagement.v1beta1.ReachabilityDetails-
Method Summary
Modifier and TypeMethodDescriptionaddAllTraces(Iterable<? extends Trace> values) 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.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.addTraces(int index, Trace.Builder builderForValue) 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.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.addTraces(Trace.Builder builderForValue) 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.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.addTracesBuilder(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.build()clear()The details of a failure or a cancellation of reachability analysis.The overall result of the test's configuration analysis.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.The time of the configuration analysis.static final com.google.protobuf.Descriptors.Descriptorcom.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.The details of a failure or a cancellation of reachability analysis.The overall result of the test's configuration analysis.intThe overall result of the test's configuration analysis.getTraces(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.getTracesBuilder(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.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.Timestamp.BuilderThe 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.booleanThe time of the configuration analysis.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeError(Status value) The details of a failure or a cancellation of reachability analysis.mergeFrom(ReachabilityDetails other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeVerifyTime(com.google.protobuf.Timestamp value) The time of the configuration analysis.removeTraces(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.The details of a failure or a cancellation of reachability analysis.setError(Status.Builder builderForValue) The details of a failure or a cancellation of reachability analysis.The overall result of the test's configuration analysis.setResultValue(int value) The overall result of the test's configuration analysis.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.setTraces(int index, Trace.Builder builderForValue) 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.setVerifyTime(com.google.protobuf.Timestamp value) The time of the configuration analysis.setVerifyTime(com.google.protobuf.Timestamp.Builder builderForValue) The time of the configuration analysis.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<ReachabilityDetails.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ReachabilityDetails.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ReachabilityDetails.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReachabilityDetails.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ReachabilityDetails.Builder>
-
mergeFrom
public ReachabilityDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReachabilityDetails.Builder>- Throws:
IOException
-
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.
-
setResultValue
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;- Parameters:
value- The enum numeric value on the wire for result to set.- Returns:
- This builder for chaining.
-
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.
-
setResult
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;- Parameters:
value- The result to set.- Returns:
- This builder for chaining.
-
clearResult
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;- Returns:
- This builder for chaining.
-
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.
-
setVerifyTime
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2; -
setVerifyTime
public ReachabilityDetails.Builder setVerifyTime(com.google.protobuf.Timestamp.Builder builderForValue) The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2; -
mergeVerifyTime
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2; -
clearVerifyTime
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2; -
getVerifyTimeBuilder
public com.google.protobuf.Timestamp.Builder getVerifyTimeBuilder()The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2; -
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.
-
setError
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3; -
setError
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3; -
mergeError
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3; -
clearError
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3; -
getErrorBuilder
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3; -
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
-
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
-
setTraces
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; -
setTraces
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; -
addTraces
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; -
addTraces
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; -
addTraces
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; -
addTraces
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; -
addAllTraces
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; -
clearTraces
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; -
removeTraces
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; -
getTracesBuilder
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; -
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
-
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
-
addTracesBuilder
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; -
addTracesBuilder
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; -
getTracesBuilderList
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;
-