public static final class Router.BgpPeer extends GeneratedMessageV3 implements Router.BgpPeerOrBuilder
BGPPeer defines the peer side layer-3 information for building the BGP
session.
Protobuf type google.cloud.edgenetwork.v1.Router.BgpPeer
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
INTERFACE_FIELD_NUMBER
public static final int INTERFACE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
INTERFACE_IPV4_CIDR_FIELD_NUMBER
public static final int INTERFACE_IPV4_CIDR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
INTERFACE_IPV6_CIDR_FIELD_NUMBER
public static final int INTERFACE_IPV6_CIDR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LOCAL_ASN_FIELD_NUMBER
public static final int LOCAL_ASN_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PEER_ASN_FIELD_NUMBER
public static final int PEER_ASN_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PEER_IPV4_CIDR_FIELD_NUMBER
public static final int PEER_IPV4_CIDR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PEER_IPV6_CIDR_FIELD_NUMBER
public static final int PEER_IPV6_CIDR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Router.BgpPeer getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Router.BgpPeer.Builder newBuilder()
newBuilder(Router.BgpPeer prototype)
public static Router.BgpPeer.Builder newBuilder(Router.BgpPeer prototype)
public static Router.BgpPeer parseDelimitedFrom(InputStream input)
public static Router.BgpPeer parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Router.BgpPeer parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Router.BgpPeer parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Router.BgpPeer parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Router.BgpPeer parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Router.BgpPeer parseFrom(CodedInputStream input)
public static Router.BgpPeer parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Router.BgpPeer parseFrom(InputStream input)
public static Router.BgpPeer parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Router.BgpPeer parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Router.BgpPeer parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Router.BgpPeer> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Router.BgpPeer getDefaultInstanceForType()
getInterface()
public String getInterface()
Name of the RouterInterface the BGP peer is associated with.
string interface = 2;
Returns |
Type |
Description |
String |
The interface.
|
getInterfaceBytes()
public ByteString getInterfaceBytes()
Name of the RouterInterface the BGP peer is associated with.
string interface = 2;
Returns |
Type |
Description |
ByteString |
The bytes for interface.
|
getInterfaceIpv4Cidr()
public String getInterfaceIpv4Cidr()
IP range of the interface within Google.
string interface_ipv4_cidr = 3;
Returns |
Type |
Description |
String |
The interfaceIpv4Cidr.
|
getInterfaceIpv4CidrBytes()
public ByteString getInterfaceIpv4CidrBytes()
IP range of the interface within Google.
string interface_ipv4_cidr = 3;
Returns |
Type |
Description |
ByteString |
The bytes for interfaceIpv4Cidr.
|
getInterfaceIpv6Cidr()
public String getInterfaceIpv6Cidr()
IPv6 range of the interface within Google.
string interface_ipv6_cidr = 7;
Returns |
Type |
Description |
String |
The interfaceIpv6Cidr.
|
getInterfaceIpv6CidrBytes()
public ByteString getInterfaceIpv6CidrBytes()
IPv6 range of the interface within Google.
string interface_ipv6_cidr = 7;
Returns |
Type |
Description |
ByteString |
The bytes for interfaceIpv6Cidr.
|
getLocalAsn()
Output only. Local BGP Autonomous System Number (ASN).
This field is ST_NOT_REQUIRED because it stores private ASNs, which are
meaningless outside the zone in which they are being used.
uint32 local_asn = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The localAsn.
|
getName()
Name of this BGP peer. Unique within the Zones resource.
string name = 1;
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Name of this BGP peer. Unique within the Zones resource.
string name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Router.BgpPeer> getParserForType()
Overrides
getPeerAsn()
Peer BGP Autonomous System Number (ASN). Each BGP interface may use
a different value.
uint32 peer_asn = 5;
Returns |
Type |
Description |
int |
The peerAsn.
|
getPeerIpv4Cidr()
public String getPeerIpv4Cidr()
IP range of the BGP interface outside Google.
string peer_ipv4_cidr = 4;
Returns |
Type |
Description |
String |
The peerIpv4Cidr.
|
getPeerIpv4CidrBytes()
public ByteString getPeerIpv4CidrBytes()
IP range of the BGP interface outside Google.
string peer_ipv4_cidr = 4;
Returns |
Type |
Description |
ByteString |
The bytes for peerIpv4Cidr.
|
getPeerIpv6Cidr()
public String getPeerIpv6Cidr()
IPv6 range of the BGP interface outside Google.
string peer_ipv6_cidr = 6;
Returns |
Type |
Description |
String |
The peerIpv6Cidr.
|
getPeerIpv6CidrBytes()
public ByteString getPeerIpv6CidrBytes()
IPv6 range of the BGP interface outside Google.
string peer_ipv6_cidr = 6;
Returns |
Type |
Description |
ByteString |
The bytes for peerIpv6Cidr.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Router.BgpPeer.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Router.BgpPeer.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Router.BgpPeer.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides