TargetHttpProxy

google.cloud.compute.v1. TargetHttpProxy

Represents a TargetHttpProxy.

Constructor

new TargetHttpProxy(propertiesopt)

Constructs a new TargetHttpProxy.

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

Properties to set

Implements:
  • ITargetHttpProxy

Members

_creationTimestamp

TargetHttpProxy _creationTimestamp.

_description

TargetHttpProxy _description.

_fingerprint

TargetHttpProxy _fingerprint.

_id

TargetHttpProxy _id.

_kind

TargetHttpProxy _kind.

_name

TargetHttpProxy _name.

_proxyBind

TargetHttpProxy _proxyBind.

_region

TargetHttpProxy _region.

TargetHttpProxy _selfLink.

_urlMap

TargetHttpProxy _urlMap.

creationTimestamp

TargetHttpProxy creationTimestamp.

description

TargetHttpProxy description.

fingerprint

TargetHttpProxy fingerprint.

id

TargetHttpProxy id.

kind

TargetHttpProxy kind.

name

TargetHttpProxy name.

proxyBind

TargetHttpProxy proxyBind.

region

TargetHttpProxy region.

TargetHttpProxy selfLink.

urlMap

TargetHttpProxy urlMap.

Methods

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

Converts this TargetHttpProxy to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

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

Creates a new TargetHttpProxy instance using the specified properties.

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

Properties to set

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

TargetHttpProxy instance

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

Decodes a TargetHttpProxy 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.TargetHttpProxy

TargetHttpProxy

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.TargetHttpProxy}

Decodes a TargetHttpProxy 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.TargetHttpProxy

TargetHttpProxy

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 TargetHttpProxy message. Does not implicitly verify messages.

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

TargetHttpProxy 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 TargetHttpProxy message, length delimited. Does not implicitly verify messages.

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

TargetHttpProxy 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.TargetHttpProxy}

Creates a TargetHttpProxy 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.TargetHttpProxy

TargetHttpProxy

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for TargetHttpProxy

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 TargetHttpProxy message. Also converts values to other types if specified.

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

TargetHttpProxy

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

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

Verifies a TargetHttpProxy 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