public static final class ReachabilityDetails.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder> implements ReachabilityDetailsOrBuilder
Results of the configuration analysis from the last run of the test.Protobuf type
google.cloud.networkmanagement.v1beta1.ReachabilityDetails| Modifier and Type | Method and Description |
|---|---|
ReachabilityDetails.Builder |
addAllTraces(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.
|
ReachabilityDetails.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReachabilityDetails.Builder |
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.
|
ReachabilityDetails.Builder |
addTraces(int index,
Trace value)
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.
|
ReachabilityDetails.Builder |
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.
|
ReachabilityDetails.Builder |
addTraces(Trace value)
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.
|
Trace.Builder |
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.
|
Trace.Builder |
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.
|
ReachabilityDetails |
build() |
ReachabilityDetails |
buildPartial() |
ReachabilityDetails.Builder |
clear() |
ReachabilityDetails.Builder |
clearError()
The details of a failure or a cancellation of reachability analysis.
|
ReachabilityDetails.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ReachabilityDetails.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ReachabilityDetails.Builder |
clearResult()
The overall result of the test's configuration analysis.
|
ReachabilityDetails.Builder |
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.
|
ReachabilityDetails.Builder |
clearVerifyTime()
The time of the configuration analysis.
|
ReachabilityDetails.Builder |
clone() |
ReachabilityDetails |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.rpc.Status |
getError()
The details of a failure or a cancellation of reachability analysis.
|
com.google.rpc.Status.Builder |
getErrorBuilder()
The details of a failure or a cancellation of reachability analysis.
|
com.google.rpc.StatusOrBuilder |
getErrorOrBuilder()
The details of a failure or a cancellation of reachability analysis.
|
ReachabilityDetails.Result |
getResult()
The overall result of the test's configuration analysis.
|
int |
getResultValue()
The overall result of the test's configuration analysis.
|
Trace |
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.
|
Trace.Builder |
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.
|
List<Trace.Builder> |
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.
|
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.
|
List<Trace> |
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.
|
TraceOrBuilder |
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> |
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.
|
com.google.protobuf.Timestamp |
getVerifyTime()
The time of the configuration analysis.
|
com.google.protobuf.Timestamp.Builder |
getVerifyTimeBuilder()
The time of the configuration analysis.
|
com.google.protobuf.TimestampOrBuilder |
getVerifyTimeOrBuilder()
The time of the configuration analysis.
|
boolean |
hasError()
The details of a failure or a cancellation of reachability analysis.
|
boolean |
hasVerifyTime()
The time of the configuration analysis.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ReachabilityDetails.Builder |
mergeError(com.google.rpc.Status value)
The details of a failure or a cancellation of reachability analysis.
|
ReachabilityDetails.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ReachabilityDetails.Builder |
mergeFrom(com.google.protobuf.Message other) |
ReachabilityDetails.Builder |
mergeFrom(ReachabilityDetails other) |
ReachabilityDetails.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ReachabilityDetails.Builder |
mergeVerifyTime(com.google.protobuf.Timestamp value)
The time of the configuration analysis.
|
ReachabilityDetails.Builder |
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.
|
ReachabilityDetails.Builder |
setError(com.google.rpc.Status.Builder builderForValue)
The details of a failure or a cancellation of reachability analysis.
|
ReachabilityDetails.Builder |
setError(com.google.rpc.Status value)
The details of a failure or a cancellation of reachability analysis.
|
ReachabilityDetails.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReachabilityDetails.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ReachabilityDetails.Builder |
setResult(ReachabilityDetails.Result value)
The overall result of the test's configuration analysis.
|
ReachabilityDetails.Builder |
setResultValue(int value)
The overall result of the test's configuration analysis.
|
ReachabilityDetails.Builder |
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.
|
ReachabilityDetails.Builder |
setTraces(int index,
Trace value)
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.
|
ReachabilityDetails.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ReachabilityDetails.Builder |
setVerifyTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time of the configuration analysis.
|
ReachabilityDetails.Builder |
setVerifyTime(com.google.protobuf.Timestamp value)
The time of the configuration analysis.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ReachabilityDetails build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ReachabilityDetails buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ReachabilityDetails.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder mergeFrom(ReachabilityDetails other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public ReachabilityDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReachabilityDetails.Builder>IOExceptionpublic int getResultValue()
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;getResultValue in interface ReachabilityDetailsOrBuilderpublic ReachabilityDetails.Builder setResultValue(int value)
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;value - The enum numeric value on the wire for result to set.public ReachabilityDetails.Result getResult()
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;getResult in interface ReachabilityDetailsOrBuilderpublic ReachabilityDetails.Builder setResult(ReachabilityDetails.Result value)
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;value - The result to set.public ReachabilityDetails.Builder clearResult()
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;public boolean hasVerifyTime()
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;hasVerifyTime in interface ReachabilityDetailsOrBuilderpublic com.google.protobuf.Timestamp getVerifyTime()
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;getVerifyTime in interface ReachabilityDetailsOrBuilderpublic ReachabilityDetails.Builder setVerifyTime(com.google.protobuf.Timestamp value)
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;public ReachabilityDetails.Builder setVerifyTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;public ReachabilityDetails.Builder mergeVerifyTime(com.google.protobuf.Timestamp value)
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;public ReachabilityDetails.Builder clearVerifyTime()
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;public com.google.protobuf.Timestamp.Builder getVerifyTimeBuilder()
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;public com.google.protobuf.TimestampOrBuilder getVerifyTimeOrBuilder()
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;getVerifyTimeOrBuilder in interface ReachabilityDetailsOrBuilderpublic boolean hasError()
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;hasError in interface ReachabilityDetailsOrBuilderpublic com.google.rpc.Status getError()
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;getError in interface ReachabilityDetailsOrBuilderpublic ReachabilityDetails.Builder setError(com.google.rpc.Status value)
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;public ReachabilityDetails.Builder setError(com.google.rpc.Status.Builder builderForValue)
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;public ReachabilityDetails.Builder mergeError(com.google.rpc.Status value)
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;public ReachabilityDetails.Builder clearError()
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;public com.google.rpc.Status.Builder getErrorBuilder()
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;public com.google.rpc.StatusOrBuilder getErrorOrBuilder()
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;getErrorOrBuilder in interface ReachabilityDetailsOrBuilderpublic List<Trace> 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;getTracesList in interface ReachabilityDetailsOrBuilderpublic 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;getTracesCount in interface ReachabilityDetailsOrBuilderpublic Trace 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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;getTraces in interface ReachabilityDetailsOrBuilderpublic ReachabilityDetails.Builder setTraces(int index, Trace value)
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;public ReachabilityDetails.Builder 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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;public ReachabilityDetails.Builder addTraces(Trace value)
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;public ReachabilityDetails.Builder addTraces(int index, Trace value)
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;public ReachabilityDetails.Builder 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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;public ReachabilityDetails.Builder 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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;public ReachabilityDetails.Builder addAllTraces(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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;public ReachabilityDetails.Builder 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;public ReachabilityDetails.Builder 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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;public Trace.Builder 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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;public TraceOrBuilder 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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;getTracesOrBuilder in interface ReachabilityDetailsOrBuilderpublic List<? extends TraceOrBuilder> 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;getTracesOrBuilderList in interface ReachabilityDetailsOrBuilderpublic Trace.Builder 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;public Trace.Builder 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.
repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;public List<Trace.Builder> 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;public final ReachabilityDetails.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>public final ReachabilityDetails.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReachabilityDetails.Builder>Copyright © 2022 Google LLC. All rights reserved.