Constructor
new LicenseCode(propertiesopt)
Constructs a new LicenseCode.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ILicenseCode |
<optional> |
Properties to set |
- Implements:
-
- ILicenseCode
Members
_creationTimestamp
LicenseCode _creationTimestamp.
_description
LicenseCode _description.
_id
LicenseCode _id.
_kind
LicenseCode _kind.
_name
LicenseCode _name.
_selfLink
LicenseCode _selfLink.
_state
LicenseCode _state.
_transferable
LicenseCode _transferable.
creationTimestamp
LicenseCode creationTimestamp.
description
LicenseCode description.
id
LicenseCode id.
kind
LicenseCode kind.
licenseAlias
LicenseCode licenseAlias.
name
LicenseCode name.
selfLink
LicenseCode selfLink.
state
LicenseCode state.
transferable
LicenseCode transferable.
State
State enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATE |
number |
UNDEFINED_STATE value |
DISABLED |
number |
DISABLED value |
ENABLED |
number |
ENABLED value |
RESTRICTED |
number |
RESTRICTED value |
STATE_UNSPECIFIED |
number |
STATE_UNSPECIFIED value |
TERMINATED |
number |
TERMINATED value |
Methods
toJSON() → {Object.<string, *>}
Converts this LicenseCode to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.LicenseCode}
Creates a new LicenseCode instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ILicenseCode |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.LicenseCode |
LicenseCode instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.LicenseCode}
Decodes a LicenseCode 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.LicenseCode |
LicenseCode |
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.LicenseCode}
Decodes a LicenseCode 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.LicenseCode |
LicenseCode |
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 LicenseCode message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ILicenseCode |
LicenseCode 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 LicenseCode message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ILicenseCode |
LicenseCode 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.LicenseCode}
Creates a LicenseCode 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.LicenseCode |
LicenseCode |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for LicenseCode
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 LicenseCode message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.LicenseCode |
LicenseCode |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a LicenseCode message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|