Constructor
new Autoscaler(propertiesopt)
Constructs a new Autoscaler.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IAutoscaler |
<optional> |
Properties to set |
- Implements:
-
- IAutoscaler
Members
_autoscalingPolicy
Autoscaler _autoscalingPolicy.
_creationTimestamp
Autoscaler _creationTimestamp.
_description
Autoscaler _description.
_id
Autoscaler _id.
_kind
Autoscaler _kind.
_name
Autoscaler _name.
_recommendedSize
Autoscaler _recommendedSize.
_region
Autoscaler _region.
_selfLink
Autoscaler _selfLink.
_status
Autoscaler _status.
_target
Autoscaler _target.
_zone
Autoscaler _zone.
autoscalingPolicy
Autoscaler autoscalingPolicy.
creationTimestamp
Autoscaler creationTimestamp.
description
Autoscaler description.
id
Autoscaler id.
kind
Autoscaler kind.
name
Autoscaler name.
recommendedSize
Autoscaler recommendedSize.
region
Autoscaler region.
scalingScheduleStatus
Autoscaler scalingScheduleStatus.
selfLink
Autoscaler selfLink.
status
Autoscaler status.
statusDetails
Autoscaler statusDetails.
target
Autoscaler target.
zone
Autoscaler zone.
Status
Status enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATUS |
number |
UNDEFINED_STATUS value |
ACTIVE |
number |
ACTIVE value |
DELETING |
number |
DELETING value |
ERROR |
number |
ERROR value |
PENDING |
number |
PENDING value |
Methods
toJSON() → {Object.<string, *>}
Converts this Autoscaler to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.Autoscaler}
Creates a new Autoscaler instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IAutoscaler |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.Autoscaler |
Autoscaler instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.Autoscaler}
Decodes an Autoscaler 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.Autoscaler |
Autoscaler |
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.Autoscaler}
Decodes an Autoscaler 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.Autoscaler |
Autoscaler |
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 Autoscaler message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IAutoscaler |
Autoscaler 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 Autoscaler message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IAutoscaler |
Autoscaler 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.Autoscaler}
Creates an Autoscaler 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.Autoscaler |
Autoscaler |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Autoscaler
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 Autoscaler message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.Autoscaler |
Autoscaler |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an Autoscaler message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|