Interface ReachabilityDetailsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ReachabilityDetails
,ReachabilityDetails.Builder
public interface ReachabilityDetailsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.rpc.Status
getError()
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.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.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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResultValue
int getResultValue()
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1.ReachabilityDetails.Result result = 1;
- Returns:
- The enum numeric value on the wire for result.
-
getResult
ReachabilityDetails.Result getResult()
The overall result of the test's configuration analysis.
.google.cloud.networkmanagement.v1.ReachabilityDetails.Result result = 1;
- Returns:
- The result.
-
hasVerifyTime
boolean hasVerifyTime()
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;
- Returns:
- Whether the verifyTime field is set.
-
getVerifyTime
com.google.protobuf.Timestamp getVerifyTime()
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;
- Returns:
- The verifyTime.
-
getVerifyTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getVerifyTimeOrBuilder()
The time of the configuration analysis.
.google.protobuf.Timestamp verify_time = 2;
-
hasError
boolean hasError()
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;
- Returns:
- Whether the error field is set.
-
getError
com.google.rpc.Status getError()
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;
- Returns:
- The error.
-
getErrorOrBuilder
com.google.rpc.StatusOrBuilder getErrorOrBuilder()
The details of a failure or a cancellation of reachability analysis.
.google.rpc.Status error = 3;
-
getTracesList
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.v1.Trace traces = 5;
-
getTraces
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.v1.Trace traces = 5;
-
getTracesCount
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.v1.Trace traces = 5;
-
getTracesOrBuilderList
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.v1.Trace traces = 5;
-
getTracesOrBuilder
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.v1.Trace traces = 5;
-
-