TargetHttpsProxy

google.cloud.compute.v1. TargetHttpsProxy

Represents a TargetHttpsProxy.

Constructor

new TargetHttpsProxy(propertiesopt)

Constructs a new TargetHttpsProxy.

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

Properties to set

Implements:
  • ITargetHttpsProxy

Members

_authorizationPolicy

TargetHttpsProxy _authorizationPolicy.

_certificateMap

TargetHttpsProxy _certificateMap.

_creationTimestamp

TargetHttpsProxy _creationTimestamp.

_description

TargetHttpsProxy _description.

_fingerprint

TargetHttpsProxy _fingerprint.

_id

TargetHttpsProxy _id.

_kind

TargetHttpsProxy _kind.

_name

TargetHttpsProxy _name.

_proxyBind

TargetHttpsProxy _proxyBind.

_quicOverride

TargetHttpsProxy _quicOverride.

_region

TargetHttpsProxy _region.

TargetHttpsProxy _selfLink.

_serverTlsPolicy

TargetHttpsProxy _serverTlsPolicy.

_sslPolicy

TargetHttpsProxy _sslPolicy.

_urlMap

TargetHttpsProxy _urlMap.

authorizationPolicy

TargetHttpsProxy authorizationPolicy.

certificateMap

TargetHttpsProxy certificateMap.

creationTimestamp

TargetHttpsProxy creationTimestamp.

description

TargetHttpsProxy description.

fingerprint

TargetHttpsProxy fingerprint.

id

TargetHttpsProxy id.

kind

TargetHttpsProxy kind.

name

TargetHttpsProxy name.

proxyBind

TargetHttpsProxy proxyBind.

quicOverride

TargetHttpsProxy quicOverride.

region

TargetHttpsProxy region.

TargetHttpsProxy selfLink.

serverTlsPolicy

TargetHttpsProxy serverTlsPolicy.

sslCertificates

TargetHttpsProxy sslCertificates.

sslPolicy

TargetHttpsProxy sslPolicy.

urlMap

TargetHttpsProxy urlMap.

QuicOverride

QuicOverride enum.

Properties:
Name Type Description
UNDEFINED_QUIC_OVERRIDE number

UNDEFINED_QUIC_OVERRIDE value

DISABLE number

DISABLE value

ENABLE number

ENABLE value

NONE number

NONE value

Methods

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

Converts this TargetHttpsProxy to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

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

Creates a new TargetHttpsProxy instance using the specified properties.

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

Properties to set

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

TargetHttpsProxy instance

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

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

TargetHttpsProxy

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

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

TargetHttpsProxy

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

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

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

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

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

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

TargetHttpsProxy

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for TargetHttpsProxy

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

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

TargetHttpsProxy

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

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

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