Constructor
new Mutation(propertiesopt)
Constructs a new Mutation.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.datastore.v1.IMutation |
<optional> |
Properties to set |
- Implements:
-
- IMutation
Members
baseVersion
Mutation baseVersion.
conflictDetectionStrategy
Mutation conflictDetectionStrategy.
delete
Mutation delete.
insert
Mutation insert.
operation
Mutation operation.
propertyMask
Mutation propertyMask.
update
Mutation update.
updateTime
Mutation updateTime.
upsert
Mutation upsert.
Methods
toJSON() → {Object.<string, *>}
Converts this Mutation to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.datastore.v1.Mutation}
Creates a new Mutation instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.datastore.v1.IMutation |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.datastore.v1.Mutation |
Mutation instance |
(static) decode(reader, lengthopt) → {google.datastore.v1.Mutation}
Decodes a Mutation 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.datastore.v1.Mutation |
Mutation |
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.datastore.v1.Mutation}
Decodes a Mutation 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.datastore.v1.Mutation |
Mutation |
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 Mutation message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.datastore.v1.IMutation |
Mutation 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 Mutation message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.datastore.v1.IMutation |
Mutation message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.datastore.v1.Mutation}
Creates a Mutation 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.datastore.v1.Mutation |
Mutation |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Mutation
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 Mutation message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.datastore.v1.Mutation |
Mutation |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Mutation message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|