Constructor
new InstanceTemplate(propertiesopt)
Constructs a new InstanceTemplate.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IInstanceTemplate |
<optional> |
Properties to set |
- Implements:
-
- IInstanceTemplate
Members
_creationTimestamp
InstanceTemplate _creationTimestamp.
_description
InstanceTemplate _description.
_id
InstanceTemplate _id.
_kind
InstanceTemplate _kind.
_name
InstanceTemplate _name.
_properties
InstanceTemplate _properties.
_region
InstanceTemplate _region.
_selfLink
InstanceTemplate _selfLink.
_sourceInstance
InstanceTemplate _sourceInstance.
_sourceInstanceParams
InstanceTemplate _sourceInstanceParams.
creationTimestamp
InstanceTemplate creationTimestamp.
description
InstanceTemplate description.
id
InstanceTemplate id.
kind
InstanceTemplate kind.
name
InstanceTemplate name.
properties
InstanceTemplate properties.
region
InstanceTemplate region.
selfLink
InstanceTemplate selfLink.
sourceInstance
InstanceTemplate sourceInstance.
sourceInstanceParams
InstanceTemplate sourceInstanceParams.
Methods
toJSON() → {Object.<string, *>}
Converts this InstanceTemplate to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.InstanceTemplate}
Creates a new InstanceTemplate instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IInstanceTemplate |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.InstanceTemplate |
InstanceTemplate instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.InstanceTemplate}
Decodes an InstanceTemplate 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.InstanceTemplate |
InstanceTemplate |
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.InstanceTemplate}
Decodes an InstanceTemplate 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.InstanceTemplate |
InstanceTemplate |
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 InstanceTemplate message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IInstanceTemplate |
InstanceTemplate 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 InstanceTemplate message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IInstanceTemplate |
InstanceTemplate 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.InstanceTemplate}
Creates an InstanceTemplate 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.InstanceTemplate |
InstanceTemplate |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for InstanceTemplate
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 an InstanceTemplate message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.InstanceTemplate |
InstanceTemplate |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an InstanceTemplate message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|