public static final class RouteInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder> implements RouteInfoOrBuilder
For display only. Metadata associated with a Compute Engine route.Protobuf type
google.cloud.networkmanagement.v1beta1.RouteInfo| Modifier and Type | Method and Description |
|---|---|
RouteInfo.Builder |
addAllInstanceTags(Iterable<String> values)
Instance tags of the route.
|
RouteInfo.Builder |
addInstanceTags(String value)
Instance tags of the route.
|
RouteInfo.Builder |
addInstanceTagsBytes(com.google.protobuf.ByteString value)
Instance tags of the route.
|
RouteInfo.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouteInfo |
build() |
RouteInfo |
buildPartial() |
RouteInfo.Builder |
clear() |
RouteInfo.Builder |
clearDestIpRange()
Destination IP range of the route.
|
RouteInfo.Builder |
clearDisplayName()
Name of a Compute Engine route.
|
RouteInfo.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RouteInfo.Builder |
clearInstanceTags()
Instance tags of the route.
|
RouteInfo.Builder |
clearNetworkUri()
URI of a Compute Engine network.
|
RouteInfo.Builder |
clearNextHop()
Next hop of the route.
|
RouteInfo.Builder |
clearNextHopType()
Type of next hop.
|
RouteInfo.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RouteInfo.Builder |
clearPriority()
Priority of the route.
|
RouteInfo.Builder |
clearRouteType()
Type of route.
|
RouteInfo.Builder |
clearUri()
URI of a Compute Engine route.
|
RouteInfo.Builder |
clone() |
RouteInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDestIpRange()
Destination IP range of the route.
|
com.google.protobuf.ByteString |
getDestIpRangeBytes()
Destination IP range of the route.
|
String |
getDisplayName()
Name of a Compute Engine route.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Name of a Compute Engine route.
|
String |
getInstanceTags(int index)
Instance tags of the route.
|
com.google.protobuf.ByteString |
getInstanceTagsBytes(int index)
Instance tags of the route.
|
int |
getInstanceTagsCount()
Instance tags of the route.
|
com.google.protobuf.ProtocolStringList |
getInstanceTagsList()
Instance tags of the route.
|
String |
getNetworkUri()
URI of a Compute Engine network.
|
com.google.protobuf.ByteString |
getNetworkUriBytes()
URI of a Compute Engine network.
|
String |
getNextHop()
Next hop of the route.
|
com.google.protobuf.ByteString |
getNextHopBytes()
Next hop of the route.
|
RouteInfo.NextHopType |
getNextHopType()
Type of next hop.
|
int |
getNextHopTypeValue()
Type of next hop.
|
int |
getPriority()
Priority of the route.
|
RouteInfo.RouteType |
getRouteType()
Type of route.
|
int |
getRouteTypeValue()
Type of route.
|
String |
getUri()
URI of a Compute Engine route.
|
com.google.protobuf.ByteString |
getUriBytes()
URI of a Compute Engine route.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouteInfo.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouteInfo.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouteInfo.Builder |
mergeFrom(RouteInfo other) |
RouteInfo.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouteInfo.Builder |
setDestIpRange(String value)
Destination IP range of the route.
|
RouteInfo.Builder |
setDestIpRangeBytes(com.google.protobuf.ByteString value)
Destination IP range of the route.
|
RouteInfo.Builder |
setDisplayName(String value)
Name of a Compute Engine route.
|
RouteInfo.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Name of a Compute Engine route.
|
RouteInfo.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouteInfo.Builder |
setInstanceTags(int index,
String value)
Instance tags of the route.
|
RouteInfo.Builder |
setNetworkUri(String value)
URI of a Compute Engine network.
|
RouteInfo.Builder |
setNetworkUriBytes(com.google.protobuf.ByteString value)
URI of a Compute Engine network.
|
RouteInfo.Builder |
setNextHop(String value)
Next hop of the route.
|
RouteInfo.Builder |
setNextHopBytes(com.google.protobuf.ByteString value)
Next hop of the route.
|
RouteInfo.Builder |
setNextHopType(RouteInfo.NextHopType value)
Type of next hop.
|
RouteInfo.Builder |
setNextHopTypeValue(int value)
Type of next hop.
|
RouteInfo.Builder |
setPriority(int value)
Priority of the route.
|
RouteInfo.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RouteInfo.Builder |
setRouteType(RouteInfo.RouteType value)
Type of route.
|
RouteInfo.Builder |
setRouteTypeValue(int value)
Type of route.
|
RouteInfo.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouteInfo.Builder |
setUri(String value)
URI of a Compute Engine route.
|
RouteInfo.Builder |
setUriBytes(com.google.protobuf.ByteString value)
URI of a Compute Engine route.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouteInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouteInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouteInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteInfo.Builder>public RouteInfo.Builder mergeFrom(RouteInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public RouteInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteInfo.Builder>IOExceptionpublic int getRouteTypeValue()
Type of route.
.google.cloud.networkmanagement.v1beta1.RouteInfo.RouteType route_type = 8;getRouteTypeValue in interface RouteInfoOrBuilderpublic RouteInfo.Builder setRouteTypeValue(int value)
Type of route.
.google.cloud.networkmanagement.v1beta1.RouteInfo.RouteType route_type = 8;value - The enum numeric value on the wire for routeType to set.public RouteInfo.RouteType getRouteType()
Type of route.
.google.cloud.networkmanagement.v1beta1.RouteInfo.RouteType route_type = 8;getRouteType in interface RouteInfoOrBuilderpublic RouteInfo.Builder setRouteType(RouteInfo.RouteType value)
Type of route.
.google.cloud.networkmanagement.v1beta1.RouteInfo.RouteType route_type = 8;value - The routeType to set.public RouteInfo.Builder clearRouteType()
Type of route.
.google.cloud.networkmanagement.v1beta1.RouteInfo.RouteType route_type = 8;public int getNextHopTypeValue()
Type of next hop.
.google.cloud.networkmanagement.v1beta1.RouteInfo.NextHopType next_hop_type = 9;getNextHopTypeValue in interface RouteInfoOrBuilderpublic RouteInfo.Builder setNextHopTypeValue(int value)
Type of next hop.
.google.cloud.networkmanagement.v1beta1.RouteInfo.NextHopType next_hop_type = 9;value - The enum numeric value on the wire for nextHopType to set.public RouteInfo.NextHopType getNextHopType()
Type of next hop.
.google.cloud.networkmanagement.v1beta1.RouteInfo.NextHopType next_hop_type = 9;getNextHopType in interface RouteInfoOrBuilderpublic RouteInfo.Builder setNextHopType(RouteInfo.NextHopType value)
Type of next hop.
.google.cloud.networkmanagement.v1beta1.RouteInfo.NextHopType next_hop_type = 9;value - The nextHopType to set.public RouteInfo.Builder clearNextHopType()
Type of next hop.
.google.cloud.networkmanagement.v1beta1.RouteInfo.NextHopType next_hop_type = 9;public String getDisplayName()
Name of a Compute Engine route.
string display_name = 1;getDisplayName in interface RouteInfoOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Name of a Compute Engine route.
string display_name = 1;getDisplayNameBytes in interface RouteInfoOrBuilderpublic RouteInfo.Builder setDisplayName(String value)
Name of a Compute Engine route.
string display_name = 1;value - The displayName to set.public RouteInfo.Builder clearDisplayName()
Name of a Compute Engine route.
string display_name = 1;public RouteInfo.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Name of a Compute Engine route.
string display_name = 1;value - The bytes for displayName to set.public String getUri()
URI of a Compute Engine route. Dynamic route from cloud router does not have a URI. Advertised route from Google Cloud VPC to on-premises network also does not have a URI.
string uri = 2;getUri in interface RouteInfoOrBuilderpublic com.google.protobuf.ByteString getUriBytes()
URI of a Compute Engine route. Dynamic route from cloud router does not have a URI. Advertised route from Google Cloud VPC to on-premises network also does not have a URI.
string uri = 2;getUriBytes in interface RouteInfoOrBuilderpublic RouteInfo.Builder setUri(String value)
URI of a Compute Engine route. Dynamic route from cloud router does not have a URI. Advertised route from Google Cloud VPC to on-premises network also does not have a URI.
string uri = 2;value - The uri to set.public RouteInfo.Builder clearUri()
URI of a Compute Engine route. Dynamic route from cloud router does not have a URI. Advertised route from Google Cloud VPC to on-premises network also does not have a URI.
string uri = 2;public RouteInfo.Builder setUriBytes(com.google.protobuf.ByteString value)
URI of a Compute Engine route. Dynamic route from cloud router does not have a URI. Advertised route from Google Cloud VPC to on-premises network also does not have a URI.
string uri = 2;value - The bytes for uri to set.public String getDestIpRange()
Destination IP range of the route.
string dest_ip_range = 3;getDestIpRange in interface RouteInfoOrBuilderpublic com.google.protobuf.ByteString getDestIpRangeBytes()
Destination IP range of the route.
string dest_ip_range = 3;getDestIpRangeBytes in interface RouteInfoOrBuilderpublic RouteInfo.Builder setDestIpRange(String value)
Destination IP range of the route.
string dest_ip_range = 3;value - The destIpRange to set.public RouteInfo.Builder clearDestIpRange()
Destination IP range of the route.
string dest_ip_range = 3;public RouteInfo.Builder setDestIpRangeBytes(com.google.protobuf.ByteString value)
Destination IP range of the route.
string dest_ip_range = 3;value - The bytes for destIpRange to set.public String getNextHop()
Next hop of the route.
string next_hop = 4;getNextHop in interface RouteInfoOrBuilderpublic com.google.protobuf.ByteString getNextHopBytes()
Next hop of the route.
string next_hop = 4;getNextHopBytes in interface RouteInfoOrBuilderpublic RouteInfo.Builder setNextHop(String value)
Next hop of the route.
string next_hop = 4;value - The nextHop to set.public RouteInfo.Builder clearNextHop()
Next hop of the route.
string next_hop = 4;public RouteInfo.Builder setNextHopBytes(com.google.protobuf.ByteString value)
Next hop of the route.
string next_hop = 4;value - The bytes for nextHop to set.public String getNetworkUri()
URI of a Compute Engine network.
string network_uri = 5;getNetworkUri in interface RouteInfoOrBuilderpublic com.google.protobuf.ByteString getNetworkUriBytes()
URI of a Compute Engine network.
string network_uri = 5;getNetworkUriBytes in interface RouteInfoOrBuilderpublic RouteInfo.Builder setNetworkUri(String value)
URI of a Compute Engine network.
string network_uri = 5;value - The networkUri to set.public RouteInfo.Builder clearNetworkUri()
URI of a Compute Engine network.
string network_uri = 5;public RouteInfo.Builder setNetworkUriBytes(com.google.protobuf.ByteString value)
URI of a Compute Engine network.
string network_uri = 5;value - The bytes for networkUri to set.public int getPriority()
Priority of the route.
int32 priority = 6;getPriority in interface RouteInfoOrBuilderpublic RouteInfo.Builder setPriority(int value)
Priority of the route.
int32 priority = 6;value - The priority to set.public RouteInfo.Builder clearPriority()
Priority of the route.
int32 priority = 6;public com.google.protobuf.ProtocolStringList getInstanceTagsList()
Instance tags of the route.
repeated string instance_tags = 7;getInstanceTagsList in interface RouteInfoOrBuilderpublic int getInstanceTagsCount()
Instance tags of the route.
repeated string instance_tags = 7;getInstanceTagsCount in interface RouteInfoOrBuilderpublic String getInstanceTags(int index)
Instance tags of the route.
repeated string instance_tags = 7;getInstanceTags in interface RouteInfoOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getInstanceTagsBytes(int index)
Instance tags of the route.
repeated string instance_tags = 7;getInstanceTagsBytes in interface RouteInfoOrBuilderindex - The index of the value to return.public RouteInfo.Builder setInstanceTags(int index, String value)
Instance tags of the route.
repeated string instance_tags = 7;index - The index to set the value at.value - The instanceTags to set.public RouteInfo.Builder addInstanceTags(String value)
Instance tags of the route.
repeated string instance_tags = 7;value - The instanceTags to add.public RouteInfo.Builder addAllInstanceTags(Iterable<String> values)
Instance tags of the route.
repeated string instance_tags = 7;values - The instanceTags to add.public RouteInfo.Builder clearInstanceTags()
Instance tags of the route.
repeated string instance_tags = 7;public RouteInfo.Builder addInstanceTagsBytes(com.google.protobuf.ByteString value)
Instance tags of the route.
repeated string instance_tags = 7;value - The bytes of the instanceTags to add.public final RouteInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>public final RouteInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteInfo.Builder>Copyright © 2022 Google LLC. All rights reserved.