@Generated(value="by GAPIC") @BetaApi public final class RouterBgpPeer extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
RouterBgpPeer.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
List<String> |
getAdvertisedGroupsList()
User-specified list of prefix groups to advertise in custom mode, which can take one of the
following options: - ALL_SUBNETS: Advertises all available subnets, including peer VPC subnets.
|
List<RouterAdvertisedIpRange> |
getAdvertisedIpRangesList()
User-specified list of individual IP ranges to advertise in custom mode.
|
Integer |
getAdvertisedRoutePriority()
The priority of routes advertised to this BGP peer.
|
String |
getAdvertiseMode()
User-specified flag to indicate which mode to use for advertisement.
|
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
static RouterBgpPeer |
getDefaultInstance() |
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
String |
getInterfaceName()
Name of the interface the BGP peer is associated with.
|
String |
getIpAddress()
IP address of the interface inside Google Cloud Platform.
|
String |
getManagementType()
[Output Only] The resource that configures and manages this BGP peer.
|
String |
getName()
Name of this BGP peer.
|
Integer |
getPeerAsn()
Peer BGP Autonomous System Number (ASN).
|
String |
getPeerIpAddress()
IP address of the BGP interface outside Google Cloud Platform.
|
int |
hashCode() |
static RouterBgpPeer.Builder |
newBuilder() |
static RouterBgpPeer.Builder |
newBuilder(RouterBgpPeer prototype) |
RouterBgpPeer.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface com.google.api.gax.httpjson.ApiMessage
public String getAdvertiseMode()
public List<String> getAdvertisedGroupsList()
public List<RouterAdvertisedIpRange> getAdvertisedIpRangesList()
public Integer getAdvertisedRoutePriority()
public String getInterfaceName()
public String getIpAddress()
public String getManagementType()
public String getName()
public Integer getPeerAsn()
public String getPeerIpAddress()
public static RouterBgpPeer.Builder newBuilder()
public static RouterBgpPeer.Builder newBuilder(RouterBgpPeer prototype)
public RouterBgpPeer.Builder toBuilder()
public static RouterBgpPeer getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.