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.
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;
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;
$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;
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;
var
int|string
$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;
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;
var
Google\Protobuf\Timestamp
$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;
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;
var
bool
$this