Interface RouteAsPathOrBuilder (1.40.0)

public interface RouteAsPathOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAsLists(int index)

public abstract int getAsLists(int index)

[Output Only] The AS numbers of the AS Path.

repeated uint32 as_lists = 134112584;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
int

The asLists at the given index.

getAsListsCount()

public abstract int getAsListsCount()

[Output Only] The AS numbers of the AS Path.

repeated uint32 as_lists = 134112584;

Returns
TypeDescription
int

The count of asLists.

getAsListsList()

public abstract List<Integer> getAsListsList()

[Output Only] The AS numbers of the AS Path.

repeated uint32 as_lists = 134112584;

Returns
TypeDescription
List<Integer>

A list containing the asLists.

getPathSegmentType()

public abstract String getPathSegmentType()

[Output Only] The type of the AS Path, which can be one of the following values: - 'AS_SET': unordered set of autonomous systems that the route in has traversed - 'AS_SEQUENCE': ordered set of autonomous systems that the route has traversed - 'AS_CONFED_SEQUENCE': ordered set of Member Autonomous Systems in the local confederation that the route has traversed - 'AS_CONFED_SET': unordered set of Member Autonomous Systems in the local confederation that the route has traversed Check the PathSegmentType enum for the list of possible values.

optional string path_segment_type = 513464992;

Returns
TypeDescription
String

The pathSegmentType.

getPathSegmentTypeBytes()

public abstract ByteString getPathSegmentTypeBytes()

[Output Only] The type of the AS Path, which can be one of the following values: - 'AS_SET': unordered set of autonomous systems that the route in has traversed - 'AS_SEQUENCE': ordered set of autonomous systems that the route has traversed - 'AS_CONFED_SEQUENCE': ordered set of Member Autonomous Systems in the local confederation that the route has traversed - 'AS_CONFED_SET': unordered set of Member Autonomous Systems in the local confederation that the route has traversed Check the PathSegmentType enum for the list of possible values.

optional string path_segment_type = 513464992;

Returns
TypeDescription
ByteString

The bytes for pathSegmentType.

hasPathSegmentType()

public abstract boolean hasPathSegmentType()

[Output Only] The type of the AS Path, which can be one of the following values: - 'AS_SET': unordered set of autonomous systems that the route in has traversed - 'AS_SEQUENCE': ordered set of autonomous systems that the route has traversed - 'AS_CONFED_SEQUENCE': ordered set of Member Autonomous Systems in the local confederation that the route has traversed - 'AS_CONFED_SET': unordered set of Member Autonomous Systems in the local confederation that the route has traversed Check the PathSegmentType enum for the list of possible values.

optional string path_segment_type = 513464992;

Returns
TypeDescription
boolean

Whether the pathSegmentType field is set.