public static final class RouteInfo.Builder extends GeneratedMessageV3.Builder<RouteInfo.Builder> implements RouteInfoOrBuilder
For display only. Metadata associated with a Compute Engine route.
Protobuf type google.cloud.networkmanagement.v1.RouteInfo
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > RouteInfo.BuilderImplements
RouteInfoOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllInstanceTags(Iterable<String> values)
public RouteInfo.Builder addAllInstanceTags(Iterable<String> values)
Instance tags of the route.
repeated string instance_tags = 7;
Parameter | |
---|---|
Name | Description |
values | Iterable<String> The instanceTags to add. |
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
addInstanceTags(String value)
public RouteInfo.Builder addInstanceTags(String value)
Instance tags of the route.
repeated string instance_tags = 7;
Parameter | |
---|---|
Name | Description |
value | String The instanceTags to add. |
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
addInstanceTagsBytes(ByteString value)
public RouteInfo.Builder addInstanceTagsBytes(ByteString value)
Instance tags of the route.
repeated string instance_tags = 7;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes of the instanceTags to add. |
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RouteInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
RouteInfo.Builder |
build()
public RouteInfo build()
Returns | |
---|---|
Type | Description |
RouteInfo |
buildPartial()
public RouteInfo buildPartial()
Returns | |
---|---|
Type | Description |
RouteInfo |
clear()
public RouteInfo.Builder clear()
Returns | |
---|---|
Type | Description |
RouteInfo.Builder |
clearDestIpRange()
public RouteInfo.Builder clearDestIpRange()
Destination IP range of the route.
string dest_ip_range = 3;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clearDisplayName()
public RouteInfo.Builder clearDisplayName()
Name of a Compute Engine route.
string display_name = 1;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public RouteInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
RouteInfo.Builder |
clearInstanceTags()
public RouteInfo.Builder clearInstanceTags()
Instance tags of the route.
repeated string instance_tags = 7;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clearNetworkUri()
public RouteInfo.Builder clearNetworkUri()
URI of a Compute Engine network.
string network_uri = 5;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clearNextHop()
public RouteInfo.Builder clearNextHop()
Next hop of the route.
string next_hop = 4;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clearNextHopType()
public RouteInfo.Builder clearNextHopType()
Type of next hop.
.google.cloud.networkmanagement.v1.RouteInfo.NextHopType next_hop_type = 9;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public RouteInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
RouteInfo.Builder |
clearPriority()
public RouteInfo.Builder clearPriority()
Priority of the route.
int32 priority = 6;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clearRouteType()
public RouteInfo.Builder clearRouteType()
Type of route.
.google.cloud.networkmanagement.v1.RouteInfo.RouteType route_type = 8;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clearUri()
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;
Returns | |
---|---|
Type | Description |
RouteInfo.Builder | This builder for chaining. |
clone()
public RouteInfo.Builder clone()
Returns | |
---|---|
Type | Description |
RouteInfo.Builder |
getDefaultInstanceForType()
public RouteInfo getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
RouteInfo |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDestIpRange()
public String getDestIpRange()
Destination IP range of the route.
string dest_ip_range = 3;
Returns | |
---|---|
Type | Description |
String | The destIpRange. |
getDestIpRangeBytes()
public ByteString getDestIpRangeBytes()
Destination IP range of the route.
string dest_ip_range = 3;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for destIpRange. |
getDisplayName()
public String getDisplayName()
Name of a Compute Engine route.
string display_name = 1;
Returns | |
---|---|
Type | Description |
String | The displayName. |
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Name of a Compute Engine route.
string display_name = 1;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for displayName. |
getInstanceTags(int index)
public String getInstanceTags(int index)
Instance tags of the route.
repeated string instance_tags = 7;
Parameter | |
---|---|
Name | Description |
index | int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String | The instanceTags at the given index. |
getInstanceTagsBytes(int index)
public ByteString getInstanceTagsBytes(int index)
Instance tags of the route.
repeated string instance_tags = 7;
Parameter | |
---|---|
Name | Description |
index | int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString | The bytes of the instanceTags at the given index. |
getInstanceTagsCount()
public int getInstanceTagsCount()
Instance tags of the route.
repeated string instance_tags = 7;
Returns | |
---|---|
Type | Description |
int | The count of instanceTags. |
getInstanceTagsList()
public ProtocolStringList getInstanceTagsList()
Instance tags of the route.
repeated string instance_tags = 7;
Returns | |
---|---|
Type | Description |
ProtocolStringList | A list containing the instanceTags. |
getNetworkUri()
public String getNetworkUri()
URI of a Compute Engine network.
string network_uri = 5;
Returns | |
---|---|
Type | Description |
String | The networkUri. |
getNetworkUriBytes()
public ByteString getNetworkUriBytes()
URI of a Compute Engine network.
string network_uri = 5;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for networkUri. |
getNextHop()
public String getNextHop()
Next hop of the route.
string next_hop = 4;
Returns | |
---|---|
Type | Description |
String | The nextHop. |
getNextHopBytes()
public ByteString getNextHopBytes()
Next hop of the route.
string next_hop = 4;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for nextHop. |
getNextHopType()
public RouteInfo.NextHopType getNextHopType()
Type of next hop.
.google.cloud.networkmanagement.v1.RouteInfo.NextHopType next_hop_type = 9;
Returns | |
---|---|
Type | Description |
RouteInfo.NextHopType | The nextHopType. |
getNextHopTypeValue()
public int getNextHopTypeValue()
Type of next hop.
.google.cloud.networkmanagement.v1.RouteInfo.NextHopType next_hop_type = 9;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for nextHopType. |
getPriority()
public int getPriority()
Priority of the route.
int32 priority = 6;
Returns | |
---|---|
Type | Description |
int | The priority. |
getRouteType()
public RouteInfo.RouteType getRouteType()
Type of route.
.google.cloud.networkmanagement.v1.RouteInfo.RouteType route_type = 8;
Returns | |
---|---|
Type | Description |
RouteInfo.RouteType | The routeType. |
getRouteTypeValue()
public int getRouteTypeValue()
Type of route.
.google.cloud.networkmanagement.v1.RouteInfo.RouteType route_type = 8;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for routeType. |
getUri()
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;
Returns | |
---|---|
Type | Description |
String | The uri. |
getUriBytes()
public 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;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for uri. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |