Class PeeringRoute.Builder (0.38.0)

public static final class PeeringRoute.Builder extends GeneratedMessageV3.Builder<PeeringRoute.Builder> implements PeeringRouteOrBuilder

Exchanged network peering route.

Protobuf type google.cloud.vmwareengine.v1.PeeringRoute

Static 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
Overrides

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
Overrides

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
Overrides

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
Overrides

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
Overrides

getDefaultInstanceForType()

public PeeringRoute getDefaultInstanceForType()
Returns
Type Description
PeeringRoute

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

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
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

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
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public PeeringRoute.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
PeeringRoute.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final PeeringRoute.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
PeeringRoute.Builder
Overrides

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
Overrides

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
Overrides

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
Overrides