Implements a policy that only accepts truly idempotent mutations.
This policy accepts only truly idempotent mutations, that is, it rejects mutations where the server sets the timestamp. Some applications may find this too restrictive and can set their own policies if they wish.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-14 UTC."],[[["This webpage provides documentation for the `SafeIdempotentMutationPolicy` class within the Google Cloud Bigtable C++ client library, which enforces strict idempotency rules for mutations."],["The latest version of the `SafeIdempotentMutationPolicy` is 2.37.0-rc, with a history of prior releases available, ranging back to version 2.11.0."],["The `SafeIdempotentMutationPolicy` only allows truly idempotent mutations, rejecting those where the server sets the timestamp, and it has 3 methods in its class, for determining if a mutation is idempotent."],["Users can also define their own mutation policies if they find the default `SafeIdempotentMutationPolicy` too restrictive for their applications."]]],[]]