Interface ReachabilityDetailsOrBuilder (1.43.0)

public interface ReachabilityDetailsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getError()

public abstract Status getError()

The details of a failure or a cancellation of reachability analysis.

.google.rpc.Status error = 3;

Returns
Type Description
com.google.rpc.Status

The error.

getErrorOrBuilder()

public abstract StatusOrBuilder getErrorOrBuilder()

The details of a failure or a cancellation of reachability analysis.

.google.rpc.Status error = 3;

Returns
Type Description
com.google.rpc.StatusOrBuilder

getResult()

public abstract ReachabilityDetails.Result getResult()

The overall result of the test's configuration analysis.

.google.cloud.networkmanagement.v1.ReachabilityDetails.Result result = 1;

Returns
Type Description
ReachabilityDetails.Result

The result.

getResultValue()

public abstract int getResultValue()

The overall result of the test's configuration analysis.

.google.cloud.networkmanagement.v1.ReachabilityDetails.Result result = 1;

Returns
Type Description
int

The enum numeric value on the wire for result.

getTraces(int index)

public abstract 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;

Parameter
Name Description
index int
Returns
Type Description
Trace

getTracesCount()

public abstract 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;

Returns
Type Description
int

getTracesList()

public abstract 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;

Returns
Type Description
List<Trace>

getTracesOrBuilder(int index)

public abstract 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;

Parameter
Name Description
index int
Returns
Type Description
TraceOrBuilder

getTracesOrBuilderList()

public abstract 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;

Returns
Type Description
List<? extends com.google.cloud.networkmanagement.v1.TraceOrBuilder>

getVerifyTime()

public abstract Timestamp getVerifyTime()

The time of the configuration analysis.

.google.protobuf.Timestamp verify_time = 2;

Returns
Type Description
Timestamp

The verifyTime.

getVerifyTimeOrBuilder()

public abstract TimestampOrBuilder getVerifyTimeOrBuilder()

The time of the configuration analysis.

.google.protobuf.Timestamp verify_time = 2;

Returns
Type Description
TimestampOrBuilder

hasError()

public abstract boolean hasError()

The details of a failure or a cancellation of reachability analysis.

.google.rpc.Status error = 3;

Returns
Type Description
boolean

Whether the error field is set.

hasVerifyTime()

public abstract boolean hasVerifyTime()

The time of the configuration analysis.

.google.protobuf.Timestamp verify_time = 2;

Returns
Type Description
boolean

Whether the verifyTime field is set.