RouterStatusBgpPeerStatus

google.cloud.compute.v1. RouterStatusBgpPeerStatus

Represents a RouterStatusBgpPeerStatus.

Constructor

new RouterStatusBgpPeerStatus(propertiesopt)

Constructs a new RouterStatusBgpPeerStatus.

Parameters:
Name Type Attributes Description
properties google.cloud.compute.v1.IRouterStatusBgpPeerStatus <optional>

Properties to set

Implements:
  • IRouterStatusBgpPeerStatus

Members

_bfdStatus

RouterStatusBgpPeerStatus _bfdStatus.

_enableIpv6

RouterStatusBgpPeerStatus _enableIpv6.

_ipAddress

RouterStatusBgpPeerStatus _ipAddress.

_ipv6NexthopAddress

RouterStatusBgpPeerStatus _ipv6NexthopAddress.

_linkedVpnTunnel

RouterStatusBgpPeerStatus _linkedVpnTunnel.

_md5AuthEnabled

RouterStatusBgpPeerStatus _md5AuthEnabled.

_name

RouterStatusBgpPeerStatus _name.

_numLearnedRoutes

RouterStatusBgpPeerStatus _numLearnedRoutes.

_peerIpAddress

RouterStatusBgpPeerStatus _peerIpAddress.

_peerIpv6NexthopAddress

RouterStatusBgpPeerStatus _peerIpv6NexthopAddress.

_routerApplianceInstance

RouterStatusBgpPeerStatus _routerApplianceInstance.

_state

RouterStatusBgpPeerStatus _state.

_status

RouterStatusBgpPeerStatus _status.

_statusReason

RouterStatusBgpPeerStatus _statusReason.

_uptime

RouterStatusBgpPeerStatus _uptime.

_uptimeSeconds

RouterStatusBgpPeerStatus _uptimeSeconds.

advertisedRoutes

RouterStatusBgpPeerStatus advertisedRoutes.

bfdStatus

RouterStatusBgpPeerStatus bfdStatus.

enableIpv6

RouterStatusBgpPeerStatus enableIpv6.

ipAddress

RouterStatusBgpPeerStatus ipAddress.

ipv6NexthopAddress

RouterStatusBgpPeerStatus ipv6NexthopAddress.

linkedVpnTunnel

RouterStatusBgpPeerStatus linkedVpnTunnel.

md5AuthEnabled

RouterStatusBgpPeerStatus md5AuthEnabled.

name

RouterStatusBgpPeerStatus name.

numLearnedRoutes

RouterStatusBgpPeerStatus numLearnedRoutes.

peerIpAddress

RouterStatusBgpPeerStatus peerIpAddress.

peerIpv6NexthopAddress

RouterStatusBgpPeerStatus peerIpv6NexthopAddress.

routerApplianceInstance

RouterStatusBgpPeerStatus routerApplianceInstance.

state

RouterStatusBgpPeerStatus state.

status

RouterStatusBgpPeerStatus status.

statusReason

RouterStatusBgpPeerStatus statusReason.

uptime

RouterStatusBgpPeerStatus uptime.

uptimeSeconds

RouterStatusBgpPeerStatus uptimeSeconds.

Status

Status enum.

Properties:
Name Type Description
UNDEFINED_STATUS number

UNDEFINED_STATUS value

DOWN number

DOWN value

UNKNOWN number

UNKNOWN value

UP number

UP value

StatusReason

StatusReason enum.

Properties:
Name Type Description
UNDEFINED_STATUS_REASON number

UNDEFINED_STATUS_REASON value

MD5_AUTH_INTERNAL_PROBLEM number

MD5_AUTH_INTERNAL_PROBLEM value

STATUS_REASON_UNSPECIFIED number

STATUS_REASON_UNSPECIFIED value

Methods

toJSON() → {Object.<string, *>}

Converts this RouterStatusBgpPeerStatus to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(static) create(propertiesopt) → {google.cloud.compute.v1.RouterStatusBgpPeerStatus}

Creates a new RouterStatusBgpPeerStatus instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.cloud.compute.v1.IRouterStatusBgpPeerStatus <optional>

Properties to set

Returns:
Type Description
google.cloud.compute.v1.RouterStatusBgpPeerStatus

RouterStatusBgpPeerStatus instance

(static) decode(reader, lengthopt) → {google.cloud.compute.v1.RouterStatusBgpPeerStatus}

Decodes a RouterStatusBgpPeerStatus message from the specified reader or buffer.

Parameters:
Name Type Attributes Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

length number <optional>

Message length if known beforehand

Returns:
Type Description
google.cloud.compute.v1.RouterStatusBgpPeerStatus

RouterStatusBgpPeerStatus

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) decodeDelimited(reader) → {google.cloud.compute.v1.RouterStatusBgpPeerStatus}

Decodes a RouterStatusBgpPeerStatus message from the specified reader or buffer, length delimited.

Parameters:
Name Type Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

Returns:
Type Description
google.cloud.compute.v1.RouterStatusBgpPeerStatus

RouterStatusBgpPeerStatus

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) encode(message, writeropt) → {$protobuf.Writer}

Encodes the specified RouterStatusBgpPeerStatus message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.compute.v1.IRouterStatusBgpPeerStatus

RouterStatusBgpPeerStatus message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}

Encodes the specified RouterStatusBgpPeerStatus message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.compute.v1.IRouterStatusBgpPeerStatus

RouterStatusBgpPeerStatus message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) fromObject(object) → {google.cloud.compute.v1.RouterStatusBgpPeerStatus}

Creates a RouterStatusBgpPeerStatus message from a plain object. Also converts values to their respective internal types.

Parameters:
Name Type Description
object Object.<string, *>

Plain object

Returns:
Type Description
google.cloud.compute.v1.RouterStatusBgpPeerStatus

RouterStatusBgpPeerStatus

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for RouterStatusBgpPeerStatus

Parameters:
Name Type Attributes Description
typeUrlPrefix string <optional>

your custom typeUrlPrefix(default "type.googleapis.com")

Returns:
Type Description
string

The default type url

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from a RouterStatusBgpPeerStatus message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.cloud.compute.v1.RouterStatusBgpPeerStatus

RouterStatusBgpPeerStatus

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies a RouterStatusBgpPeerStatus message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not