public static final class PeeringRoute.Builder extends GeneratedMessageV3.Builder<PeeringRoute.Builder> implements PeeringRouteOrBuilder
Exchanged network peering route.
Protobuf type google.cloud.vmwareengine.v1.PeeringRoute
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > PeeringRoute.BuilderImplements
PeeringRouteOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PeeringRoute.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
build()
public PeeringRoute build()
Returns | |
---|---|
Type | Description |
PeeringRoute |
buildPartial()
public PeeringRoute buildPartial()
Returns | |
---|---|
Type | Description |
PeeringRoute |
clear()
public PeeringRoute.Builder clear()
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
clearDestRange()
public PeeringRoute.Builder clearDestRange()
Output only. Destination range of the peering route in CIDR notation.
string dest_range = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
clearDirection()
public PeeringRoute.Builder clearDirection()
Output only. Direction of the routes exchanged with the peer network, from the VMware Engine network perspective:
- Routes of direction
INCOMING
are imported from the peer network. - Routes of direction
OUTGOING
are exported from the intranet VPC network of the VMware Engine network.
.google.cloud.vmwareengine.v1.PeeringRoute.Direction direction = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public PeeringRoute.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
clearImported()
public PeeringRoute.Builder clearImported()
Output only. True if the peering route has been imported from a peered
VPC network; false otherwise. The import happens if the field
NetworkPeering.importCustomRoutes
is true for this network,
NetworkPeering.exportCustomRoutes
is true for the peer VPC network, and
the import does not result in a route conflict.
bool imported = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
clearNextHopRegion()
public PeeringRoute.Builder clearNextHopRegion()
Output only. Region containing the next hop of the peering route. This field only applies to dynamic routes in the peer VPC network.
string next_hop_region = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public PeeringRoute.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
clearPriority()
public PeeringRoute.Builder clearPriority()
Output only. The priority of the peering route.
int64 priority = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
clearType()
public PeeringRoute.Builder clearType()
Output only. Type of the route in the peer VPC network.
.google.cloud.vmwareengine.v1.PeeringRoute.Type type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
clone()
public PeeringRoute.Builder clone()
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
getDefaultInstanceForType()
public PeeringRoute getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
PeeringRoute |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDestRange()
public String getDestRange()
Output only. Destination range of the peering route in CIDR notation.
string dest_range = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The destRange. |
getDestRangeBytes()
public ByteString getDestRangeBytes()
Output only. Destination range of the peering route in CIDR notation.
string dest_range = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for destRange. |
getDirection()
public PeeringRoute.Direction getDirection()
Output only. Direction of the routes exchanged with the peer network, from the VMware Engine network perspective:
- Routes of direction
INCOMING
are imported from the peer network. - Routes of direction
OUTGOING
are exported from the intranet VPC network of the VMware Engine network.
.google.cloud.vmwareengine.v1.PeeringRoute.Direction direction = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
PeeringRoute.Direction | The direction. |
getDirectionValue()
public int getDirectionValue()
Output only. Direction of the routes exchanged with the peer network, from the VMware Engine network perspective:
- Routes of direction
INCOMING
are imported from the peer network. - Routes of direction
OUTGOING
are exported from the intranet VPC network of the VMware Engine network.
.google.cloud.vmwareengine.v1.PeeringRoute.Direction direction = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for direction. |
getImported()
public boolean getImported()
Output only. True if the peering route has been imported from a peered
VPC network; false otherwise. The import happens if the field
NetworkPeering.importCustomRoutes
is true for this network,
NetworkPeering.exportCustomRoutes
is true for the peer VPC network, and
the import does not result in a route conflict.
bool imported = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean | The imported. |
getNextHopRegion()
public String getNextHopRegion()
Output only. Region containing the next hop of the peering route. This field only applies to dynamic routes in the peer VPC network.
string next_hop_region = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The nextHopRegion. |
getNextHopRegionBytes()
public ByteString getNextHopRegionBytes()
Output only. Region containing the next hop of the peering route. This field only applies to dynamic routes in the peer VPC network.
string next_hop_region = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for nextHopRegion. |
getPriority()
public long getPriority()
Output only. The priority of the peering route.
int64 priority = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
long | The priority. |
getType()
public PeeringRoute.Type getType()
Output only. Type of the route in the peer VPC network.
.google.cloud.vmwareengine.v1.PeeringRoute.Type type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
PeeringRoute.Type | The type. |
getTypeValue()
public int getTypeValue()
Output only. Type of the route in the peer VPC network.
.google.cloud.vmwareengine.v1.PeeringRoute.Type type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for type. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(PeeringRoute other)
public PeeringRoute.Builder mergeFrom(PeeringRoute other)
Parameter | |
---|---|
Name | Description |
other | PeeringRoute |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public PeeringRoute.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public PeeringRoute.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PeeringRoute.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
setDestRange(String value)
public PeeringRoute.Builder setDestRange(String value)
Output only. Destination range of the peering route in CIDR notation.
string dest_range = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | String The destRange to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setDestRangeBytes(ByteString value)
public PeeringRoute.Builder setDestRangeBytes(ByteString value)
Output only. Destination range of the peering route in CIDR notation.
string dest_range = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for destRange to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setDirection(PeeringRoute.Direction value)
public PeeringRoute.Builder setDirection(PeeringRoute.Direction value)
Output only. Direction of the routes exchanged with the peer network, from the VMware Engine network perspective:
- Routes of direction
INCOMING
are imported from the peer network. - Routes of direction
OUTGOING
are exported from the intranet VPC network of the VMware Engine network.
.google.cloud.vmwareengine.v1.PeeringRoute.Direction direction = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | PeeringRoute.Direction The direction to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setDirectionValue(int value)
public PeeringRoute.Builder setDirectionValue(int value)
Output only. Direction of the routes exchanged with the peer network, from the VMware Engine network perspective:
- Routes of direction
INCOMING
are imported from the peer network. - Routes of direction
OUTGOING
are exported from the intranet VPC network of the VMware Engine network.
.google.cloud.vmwareengine.v1.PeeringRoute.Direction direction = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for direction to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public PeeringRoute.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
setImported(boolean value)
public PeeringRoute.Builder setImported(boolean value)
Output only. True if the peering route has been imported from a peered
VPC network; false otherwise. The import happens if the field
NetworkPeering.importCustomRoutes
is true for this network,
NetworkPeering.exportCustomRoutes
is true for the peer VPC network, and
the import does not result in a route conflict.
bool imported = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | boolean The imported to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setNextHopRegion(String value)
public PeeringRoute.Builder setNextHopRegion(String value)
Output only. Region containing the next hop of the peering route. This field only applies to dynamic routes in the peer VPC network.
string next_hop_region = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | String The nextHopRegion to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setNextHopRegionBytes(ByteString value)
public PeeringRoute.Builder setNextHopRegionBytes(ByteString value)
Output only. Region containing the next hop of the peering route. This field only applies to dynamic routes in the peer VPC network.
string next_hop_region = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for nextHopRegion to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setPriority(long value)
public PeeringRoute.Builder setPriority(long value)
Output only. The priority of the peering route.
int64 priority = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | long The priority to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PeeringRoute.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |
setType(PeeringRoute.Type value)
public PeeringRoute.Builder setType(PeeringRoute.Type value)
Output only. Type of the route in the peer VPC network.
.google.cloud.vmwareengine.v1.PeeringRoute.Type type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | PeeringRoute.Type The type to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setTypeValue(int value)
public PeeringRoute.Builder setTypeValue(int value)
Output only. Type of the route in the peer VPC network.
.google.cloud.vmwareengine.v1.PeeringRoute.Type type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for type to set. |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final PeeringRoute.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
PeeringRoute.Builder |