Class protos.google.cloud.compute.v1.BfdPacket (4.5.0)

Represents a BfdPacket.

Package

@google-cloud/compute

Constructors

(constructor)(properties)

constructor(properties?: google.cloud.compute.v1.IBfdPacket);

Constructs a new BfdPacket.

Parameter
Name Description
properties IBfdPacket

Properties to set

Properties

_authenticationPresent

public _authenticationPresent?: "authenticationPresent";

BfdPacket _authenticationPresent.

_controlPlaneIndependent

public _controlPlaneIndependent?: "controlPlaneIndependent";

BfdPacket _controlPlaneIndependent.

_demand

public _demand?: "demand";

BfdPacket _demand.

_diagnostic

public _diagnostic?: "diagnostic";

BfdPacket _diagnostic.

_final

public _final?: "final";

BfdPacket _final.

_length

public _length?: "length";

BfdPacket _length.

_minEchoRxIntervalMs

public _minEchoRxIntervalMs?: "minEchoRxIntervalMs";

BfdPacket _minEchoRxIntervalMs.

_minRxIntervalMs

public _minRxIntervalMs?: "minRxIntervalMs";

BfdPacket _minRxIntervalMs.

_minTxIntervalMs

public _minTxIntervalMs?: "minTxIntervalMs";

BfdPacket _minTxIntervalMs.

_multiplier

public _multiplier?: "multiplier";

BfdPacket _multiplier.

_multipoint

public _multipoint?: "multipoint";

BfdPacket _multipoint.

_myDiscriminator

public _myDiscriminator?: "myDiscriminator";

BfdPacket _myDiscriminator.

_poll

public _poll?: "poll";

BfdPacket _poll.

_state

public _state?: "state";

BfdPacket _state.

_version

public _version?: "version";

BfdPacket _version.

_yourDiscriminator

public _yourDiscriminator?: "yourDiscriminator";

BfdPacket _yourDiscriminator.

authenticationPresent

public authenticationPresent?: (boolean|null);

BfdPacket authenticationPresent.

controlPlaneIndependent

public controlPlaneIndependent?: (boolean|null);

BfdPacket controlPlaneIndependent.

demand

public demand?: (boolean|null);

BfdPacket demand.

diagnostic

public diagnostic?: (string|null);

BfdPacket diagnostic.

final

public final?: (boolean|null);

BfdPacket final.

length

public length?: (number|null);

BfdPacket length.

minEchoRxIntervalMs

public minEchoRxIntervalMs?: (number|null);

BfdPacket minEchoRxIntervalMs.

minRxIntervalMs

public minRxIntervalMs?: (number|null);

BfdPacket minRxIntervalMs.

minTxIntervalMs

public minTxIntervalMs?: (number|null);

BfdPacket minTxIntervalMs.

multiplier

public multiplier?: (number|null);

BfdPacket multiplier.

multipoint

public multipoint?: (boolean|null);

BfdPacket multipoint.

myDiscriminator

public myDiscriminator?: (number|null);

BfdPacket myDiscriminator.

poll

public poll?: (boolean|null);

BfdPacket poll.

state

public state?: (string|null);

BfdPacket state.

version

public version?: (number|null);

BfdPacket version.

yourDiscriminator

public yourDiscriminator?: (number|null);

BfdPacket yourDiscriminator.

Methods

create(properties)

public static create(properties?: google.cloud.compute.v1.IBfdPacket): google.cloud.compute.v1.BfdPacket;

Creates a new BfdPacket instance using the specified properties.

Parameter
Name Description
properties IBfdPacket

Properties to set

Returns
Type Description
BfdPacket

BfdPacket instance

decode(reader, length)

public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.compute.v1.BfdPacket;

Decodes a BfdPacket message from the specified reader or buffer.

Parameters
Name Description
reader (Reader|Uint8Array)

Reader or buffer to decode from

length number

Message length if known beforehand

Returns
Type Description
BfdPacket

BfdPacket

decodeDelimited(reader)

public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.compute.v1.BfdPacket;

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

Parameter
Name Description
reader (Reader|Uint8Array)

Reader or buffer to decode from

Returns
Type Description
BfdPacket

BfdPacket

encode(message, writer)

public static encode(message: google.cloud.compute.v1.IBfdPacket, writer?: $protobuf.Writer): $protobuf.Writer;

Encodes the specified BfdPacket message. Does not implicitly messages.

Parameters
Name Description
message IBfdPacket

BfdPacket message or plain object to encode

writer $protobuf.Writer

Writer to encode to

Returns
Type Description
$protobuf.Writer

Writer

encodeDelimited(message, writer)

public static encodeDelimited(message: google.cloud.compute.v1.IBfdPacket, writer?: $protobuf.Writer): $protobuf.Writer;

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

Parameters
Name Description
message IBfdPacket

BfdPacket message or plain object to encode

writer $protobuf.Writer

Writer to encode to

Returns
Type Description
$protobuf.Writer

Writer

fromObject(object)

public static fromObject(object: { [k: string]: any }): google.cloud.compute.v1.BfdPacket;

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

Parameter
Name Description
object { [k: string]: any }

Plain object

Returns
Type Description
BfdPacket

BfdPacket

getTypeUrl(typeUrlPrefix)

public static getTypeUrl(typeUrlPrefix?: string): string;

Gets the default type url for BfdPacket

Parameter
Name Description
typeUrlPrefix string

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

Returns
Type Description
string

The default type url

toJSON()

public toJSON(): { [k: string]: any };

Converts this BfdPacket to JSON.

Returns
Type Description
{ [k: string]: any }

JSON object

toObject(message, options)

public static toObject(message: google.cloud.compute.v1.BfdPacket, options?: $protobuf.IConversionOptions): { [k: string]: any };

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

Parameters
Name Description
message BfdPacket

BfdPacket

options $protobuf.IConversionOptions

Conversion options

Returns
Type Description
{ [k: string]: any }

Plain object

verify(message)

public static verify(message: { [k: string]: any }): (string|null);

Verifies a BfdPacket message.

Parameter
Name Description
message { [k: string]: any }

Plain object to verify

Returns
Type Description
(string|null)

null if valid, otherwise the reason why it is not