Class PeeringRoute (0.36.0)

public final class PeeringRoute extends GeneratedMessageV3 implements PeeringRouteOrBuilder

Exchanged network peering route.

Protobuf type google.cloud.vmwareengine.v1.PeeringRoute

Static Fields

DEST_RANGE_FIELD_NUMBER

public static final int DEST_RANGE_FIELD_NUMBER
Field Value
Type Description
int

DIRECTION_FIELD_NUMBER

public static final int DIRECTION_FIELD_NUMBER
Field Value
Type Description
int

IMPORTED_FIELD_NUMBER

public static final int IMPORTED_FIELD_NUMBER
Field Value
Type Description
int

NEXT_HOP_REGION_FIELD_NUMBER

public static final int NEXT_HOP_REGION_FIELD_NUMBER
Field Value
Type Description
int

PRIORITY_FIELD_NUMBER

public static final int PRIORITY_FIELD_NUMBER
Field Value
Type Description
int

TYPE_FIELD_NUMBER

public static final int TYPE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static PeeringRoute getDefaultInstance()
Returns
Type Description
PeeringRoute

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static PeeringRoute.Builder newBuilder()
Returns
Type Description
PeeringRoute.Builder

newBuilder(PeeringRoute prototype)

public static PeeringRoute.Builder newBuilder(PeeringRoute prototype)
Parameter
Name Description
prototype PeeringRoute
Returns
Type Description
PeeringRoute.Builder

parseDelimitedFrom(InputStream input)

public static PeeringRoute parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
PeeringRoute
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static PeeringRoute parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PeeringRoute
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static PeeringRoute parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
PeeringRoute
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static PeeringRoute parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PeeringRoute
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static PeeringRoute parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
PeeringRoute
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static PeeringRoute parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PeeringRoute
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static PeeringRoute parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
PeeringRoute
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static PeeringRoute parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PeeringRoute
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static PeeringRoute parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
PeeringRoute
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static PeeringRoute parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PeeringRoute
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static PeeringRoute parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
PeeringRoute
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static PeeringRoute parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PeeringRoute
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<PeeringRoute> parser()
Returns
Type Description
Parser<PeeringRoute>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public PeeringRoute getDefaultInstanceForType()
Returns
Type Description
PeeringRoute

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.

getParserForType()

public Parser<PeeringRoute> getParserForType()
Returns
Type Description
Parser<PeeringRoute>
Overrides

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.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public PeeringRoute.Builder newBuilderForType()
Returns
Type Description
PeeringRoute.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected PeeringRoute.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
PeeringRoute.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public PeeringRoute.Builder toBuilder()
Returns
Type Description
PeeringRoute.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException