Constructor
new Operation(propertiesopt)
Constructs a new Operation.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1small.IOperation |
<optional> |
Properties to set |
- Implements:
-
- IOperation
Members
_clientOperationId
Operation _clientOperationId.
_creationTimestamp
Operation _creationTimestamp.
_description
Operation _description.
_endTime
Operation _endTime.
_error
Operation _error.
_httpErrorMessage
Operation _httpErrorMessage.
_httpErrorStatusCode
Operation _httpErrorStatusCode.
_id
Operation _id.
_insertTime
Operation _insertTime.
_kind
Operation _kind.
_name
Operation _name.
_operationType
Operation _operationType.
_progress
Operation _progress.
_region
Operation _region.
_selfLink
Operation _selfLink.
_startTime
Operation _startTime.
_status
Operation _status.
_statusMessage
Operation _statusMessage.
_targetId
Operation _targetId.
_targetLink
Operation _targetLink.
_user
Operation _user.
_zone
Operation _zone.
clientOperationId
Operation clientOperationId.
creationTimestamp
Operation creationTimestamp.
description
Operation description.
endTime
Operation endTime.
error
Operation error.
httpErrorMessage
Operation httpErrorMessage.
httpErrorStatusCode
Operation httpErrorStatusCode.
id
Operation id.
insertTime
Operation insertTime.
kind
Operation kind.
name
Operation name.
operationType
Operation operationType.
progress
Operation progress.
region
Operation region.
selfLink
Operation selfLink.
startTime
Operation startTime.
status
Operation status.
statusMessage
Operation statusMessage.
targetId
Operation targetId.
targetLink
Operation targetLink.
user
Operation user.
warnings
Operation warnings.
zone
Operation zone.
Status
Status enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATUS |
number |
UNDEFINED_STATUS value |
DONE |
number |
DONE value |
PENDING |
number |
PENDING value |
RUNNING |
number |
RUNNING value |
Methods
toJSON() → {Object.<string, *>}
Converts this Operation to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1small.Operation}
Creates a new Operation instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1small.IOperation |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1small.Operation |
Operation instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1small.Operation}
Decodes an Operation 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.v1small.Operation |
Operation |
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.v1small.Operation}
Decodes an Operation 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.v1small.Operation |
Operation |
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 Operation message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1small.IOperation |
Operation 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 Operation message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1small.IOperation |
Operation 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.v1small.Operation}
Creates an Operation 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.v1small.Operation |
Operation |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Operation
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 Operation message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1small.Operation |
Operation |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an Operation message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|