PublicAdvertisedPrefix

google.cloud.compute.v1. PublicAdvertisedPrefix

Represents a PublicAdvertisedPrefix.

Constructor

new PublicAdvertisedPrefix(propertiesopt)

Constructs a new PublicAdvertisedPrefix.

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

Properties to set

Implements:
  • IPublicAdvertisedPrefix

Members

_creationTimestamp

PublicAdvertisedPrefix _creationTimestamp.

_description

PublicAdvertisedPrefix _description.

_dnsVerificationIp

PublicAdvertisedPrefix _dnsVerificationIp.

_fingerprint

PublicAdvertisedPrefix _fingerprint.

_id

PublicAdvertisedPrefix _id.

_ipCidrRange

PublicAdvertisedPrefix _ipCidrRange.

_kind

PublicAdvertisedPrefix _kind.

_name

PublicAdvertisedPrefix _name.

PublicAdvertisedPrefix _selfLink.

_sharedSecret

PublicAdvertisedPrefix _sharedSecret.

_status

PublicAdvertisedPrefix _status.

creationTimestamp

PublicAdvertisedPrefix creationTimestamp.

description

PublicAdvertisedPrefix description.

dnsVerificationIp

PublicAdvertisedPrefix dnsVerificationIp.

fingerprint

PublicAdvertisedPrefix fingerprint.

id

PublicAdvertisedPrefix id.

ipCidrRange

PublicAdvertisedPrefix ipCidrRange.

kind

PublicAdvertisedPrefix kind.

name

PublicAdvertisedPrefix name.

publicDelegatedPrefixs

PublicAdvertisedPrefix publicDelegatedPrefixs.

PublicAdvertisedPrefix selfLink.

sharedSecret

PublicAdvertisedPrefix sharedSecret.

status

PublicAdvertisedPrefix status.

Status

Status enum.

Properties:
Name Type Description
UNDEFINED_STATUS number

UNDEFINED_STATUS value

INITIAL number

INITIAL value

PREFIX_CONFIGURATION_COMPLETE number

PREFIX_CONFIGURATION_COMPLETE value

PREFIX_CONFIGURATION_IN_PROGRESS number

PREFIX_CONFIGURATION_IN_PROGRESS value

PREFIX_REMOVAL_IN_PROGRESS number

PREFIX_REMOVAL_IN_PROGRESS value

PTR_CONFIGURED number

PTR_CONFIGURED value

REVERSE_DNS_LOOKUP_FAILED number

REVERSE_DNS_LOOKUP_FAILED value

VALIDATED number

VALIDATED value

Methods

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

Converts this PublicAdvertisedPrefix to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

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

Creates a new PublicAdvertisedPrefix instance using the specified properties.

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

Properties to set

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

PublicAdvertisedPrefix instance

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

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

PublicAdvertisedPrefix

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

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

PublicAdvertisedPrefix

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

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

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

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

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

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

PublicAdvertisedPrefix

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for PublicAdvertisedPrefix

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

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

PublicAdvertisedPrefix

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

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

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