Constructor
new PublicDelegatedPrefix(propertiesopt)
Constructs a new PublicDelegatedPrefix.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IPublicDelegatedPrefix |
<optional> |
Properties to set |
- Implements:
-
- IPublicDelegatedPrefix
Members
_creationTimestamp
PublicDelegatedPrefix _creationTimestamp.
_description
PublicDelegatedPrefix _description.
_fingerprint
PublicDelegatedPrefix _fingerprint.
_id
PublicDelegatedPrefix _id.
_ipCidrRange
PublicDelegatedPrefix _ipCidrRange.
_isLiveMigration
PublicDelegatedPrefix _isLiveMigration.
_kind
PublicDelegatedPrefix _kind.
_name
PublicDelegatedPrefix _name.
_parentPrefix
PublicDelegatedPrefix _parentPrefix.
_region
PublicDelegatedPrefix _region.
_selfLink
PublicDelegatedPrefix _selfLink.
_status
PublicDelegatedPrefix _status.
creationTimestamp
PublicDelegatedPrefix creationTimestamp.
description
PublicDelegatedPrefix description.
fingerprint
PublicDelegatedPrefix fingerprint.
id
PublicDelegatedPrefix id.
ipCidrRange
PublicDelegatedPrefix ipCidrRange.
isLiveMigration
PublicDelegatedPrefix isLiveMigration.
kind
PublicDelegatedPrefix kind.
name
PublicDelegatedPrefix name.
parentPrefix
PublicDelegatedPrefix parentPrefix.
publicDelegatedSubPrefixs
PublicDelegatedPrefix publicDelegatedSubPrefixs.
region
PublicDelegatedPrefix region.
selfLink
PublicDelegatedPrefix selfLink.
status
PublicDelegatedPrefix status.
Status
Status enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATUS |
number |
UNDEFINED_STATUS value |
ANNOUNCED |
number |
ANNOUNCED value |
DELETING |
number |
DELETING value |
INITIALIZING |
number |
INITIALIZING value |
READY_TO_ANNOUNCE |
number |
READY_TO_ANNOUNCE value |
Methods
toJSON() → {Object.<string, *>}
Converts this PublicDelegatedPrefix to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.PublicDelegatedPrefix}
Creates a new PublicDelegatedPrefix instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IPublicDelegatedPrefix |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.PublicDelegatedPrefix |
PublicDelegatedPrefix instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.PublicDelegatedPrefix}
Decodes a PublicDelegatedPrefix 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.PublicDelegatedPrefix |
PublicDelegatedPrefix |
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.PublicDelegatedPrefix}
Decodes a PublicDelegatedPrefix 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.PublicDelegatedPrefix |
PublicDelegatedPrefix |
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 PublicDelegatedPrefix message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IPublicDelegatedPrefix |
PublicDelegatedPrefix 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 PublicDelegatedPrefix message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IPublicDelegatedPrefix |
PublicDelegatedPrefix 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.PublicDelegatedPrefix}
Creates a PublicDelegatedPrefix 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.PublicDelegatedPrefix |
PublicDelegatedPrefix |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for PublicDelegatedPrefix
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 PublicDelegatedPrefix message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.PublicDelegatedPrefix |
PublicDelegatedPrefix |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a PublicDelegatedPrefix message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|