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