public final class RouteAsPath extends GeneratedMessageV3 implements RouteAsPathOrBuilder
Protobuf type google.cloud.compute.v1.RouteAsPath
Static Fields
AS_LISTS_FIELD_NUMBER
public static final int AS_LISTS_FIELD_NUMBER
Field Value
PATH_SEGMENT_TYPE_FIELD_NUMBER
public static final int PATH_SEGMENT_TYPE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static RouteAsPath getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static RouteAsPath.Builder newBuilder()
Returns
newBuilder(RouteAsPath prototype)
public static RouteAsPath.Builder newBuilder(RouteAsPath prototype)
Parameter
Returns
public static RouteAsPath parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static RouteAsPath parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static RouteAsPath parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RouteAsPath parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static RouteAsPath parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RouteAsPath parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static RouteAsPath parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static RouteAsPath parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static RouteAsPath parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static RouteAsPath parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static RouteAsPath parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RouteAsPath parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<RouteAsPath> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAsLists(int index)
public int getAsLists(int index)
[Output Only] The AS numbers of the AS Path.
repeated uint32 as_lists = 134112584;
Parameter
Name | Description |
index | int
The index of the element to return.
|
Returns
Type | Description |
int | The asLists at the given index.
|
getAsListsCount()
public int getAsListsCount()
[Output Only] The AS numbers of the AS Path.
repeated uint32 as_lists = 134112584;
Returns
Type | Description |
int | The count of asLists.
|
getAsListsList()
public List<Integer> getAsListsList()
[Output Only] The AS numbers of the AS Path.
repeated uint32 as_lists = 134112584;
Returns
Type | Description |
List<Integer> | A list containing the asLists.
|
getDefaultInstanceForType()
public RouteAsPath getDefaultInstanceForType()
Returns
getParserForType()
public Parser<RouteAsPath> getParserForType()
Returns
Overrides
getPathSegmentType()
public 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
Type | Description |
String | The pathSegmentType.
|
getPathSegmentTypeBytes()
public 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
Type | Description |
ByteString | The bytes for pathSegmentType.
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasPathSegmentType()
public 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
Type | Description |
boolean | Whether the pathSegmentType field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public RouteAsPath.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected RouteAsPath.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public RouteAsPath.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions