Interface TraceOrBuilder (1.19.0)

public interface TraceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEndpointInfo()

public abstract EndpointInfo getEndpointInfo()

Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.

.google.cloud.networkmanagement.v1beta1.EndpointInfo endpoint_info = 1;

Returns
TypeDescription
EndpointInfo

The endpointInfo.

getEndpointInfoOrBuilder()

public abstract EndpointInfoOrBuilder getEndpointInfoOrBuilder()

Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.

.google.cloud.networkmanagement.v1beta1.EndpointInfo endpoint_info = 1;

Returns
TypeDescription
EndpointInfoOrBuilder

getSteps(int index)

public abstract Step getSteps(int index)

A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.

repeated .google.cloud.networkmanagement.v1beta1.Step steps = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
Step

getStepsCount()

public abstract int getStepsCount()

A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.

repeated .google.cloud.networkmanagement.v1beta1.Step steps = 2;

Returns
TypeDescription
int

getStepsList()

public abstract List<Step> getStepsList()

A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.

repeated .google.cloud.networkmanagement.v1beta1.Step steps = 2;

Returns
TypeDescription
List<Step>

getStepsOrBuilder(int index)

public abstract StepOrBuilder getStepsOrBuilder(int index)

A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.

repeated .google.cloud.networkmanagement.v1beta1.Step steps = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
StepOrBuilder

getStepsOrBuilderList()

public abstract List<? extends StepOrBuilder> getStepsOrBuilderList()

A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.

repeated .google.cloud.networkmanagement.v1beta1.Step steps = 2;

Returns
TypeDescription
List<? extends com.google.cloud.networkmanagement.v1beta1.StepOrBuilder>

hasEndpointInfo()

public abstract boolean hasEndpointInfo()

Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.

.google.cloud.networkmanagement.v1beta1.EndpointInfo endpoint_info = 1;

Returns
TypeDescription
boolean

Whether the endpointInfo field is set.