Reference documentation and code samples for the Cloud Datastore V1 Client class MutationResult.
The result of applying a mutation.
Generated from protobuf message google.datastore.v1.MutationResult
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ key |
Google\Cloud\Datastore\V1\Key
The automatically allocated key. Set only when the mutation allocated a key. |
↳ version |
int|string
The version of the entity on the server after processing the mutation. If the mutation doesn't change anything on the server, then the version will be the version of the current entity or, if no entity is present, a version that is strictly greater than the version of any previous entity and less than the version of any possible future entity. |
↳ update_time |
Google\Protobuf\Timestamp
The update time of the entity on the server after processing the mutation. If the mutation doesn't change anything on the server, then the timestamp will be the update timestamp of the current entity. This field will not be set after a 'delete'. |
↳ conflict_detected |
bool
Whether a conflict was detected for this mutation. Always false when a conflict detection strategy field is not set in the mutation. |
getKey
The automatically allocated key.
Set only when the mutation allocated a key.
Generated from protobuf field .google.datastore.v1.Key key = 3;
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastore\V1\Key|null |
hasKey
clearKey
setKey
The automatically allocated key.
Set only when the mutation allocated a key.
Generated from protobuf field .google.datastore.v1.Key key = 3;
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Datastore\V1\Key
|
Returns | |
---|---|
Type | Description |
$this |
getVersion
The version of the entity on the server after processing the mutation. If the mutation doesn't change anything on the server, then the version will be the version of the current entity or, if no entity is present, a version that is strictly greater than the version of any previous entity and less than the version of any possible future entity.
Generated from protobuf field int64 version = 4;
Returns | |
---|---|
Type | Description |
int|string |
setVersion
The version of the entity on the server after processing the mutation. If the mutation doesn't change anything on the server, then the version will be the version of the current entity or, if no entity is present, a version that is strictly greater than the version of any previous entity and less than the version of any possible future entity.
Generated from protobuf field int64 version = 4;
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateTime
The update time of the entity on the server after processing the mutation.
If the mutation doesn't change anything on the server, then the timestamp will be the update timestamp of the current entity. This field will not be set after a 'delete'.
Generated from protobuf field .google.protobuf.Timestamp update_time = 6;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasUpdateTime
clearUpdateTime
setUpdateTime
The update time of the entity on the server after processing the mutation.
If the mutation doesn't change anything on the server, then the timestamp will be the update timestamp of the current entity. This field will not be set after a 'delete'.
Generated from protobuf field .google.protobuf.Timestamp update_time = 6;
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getConflictDetected
Whether a conflict was detected for this mutation. Always false when a conflict detection strategy field is not set in the mutation.
Generated from protobuf field bool conflict_detected = 5;
Returns | |
---|---|
Type | Description |
bool |
setConflictDetected
Whether a conflict was detected for this mutation. Always false when a conflict detection strategy field is not set in the mutation.
Generated from protobuf field bool conflict_detected = 5;
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |