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."],[[["The webpage provides documentation for the `SafeIdempotentMutationPolicy` class within the Google Cloud Bigtable C++ client library, spanning versions from 2.11.0 to 2.37.0-rc."],["The `SafeIdempotentMutationPolicy` enforces a strict policy, accepting only mutations where the client sets the timestamp, rejecting those where the server would."],["The class offers methods to determine if a given mutation or a conditional mutation (`CheckAndMutateRowRequest`) is idempotent."],["It is possible to create a copy of the policy using the `clone()` function, which will return a pointer to the copy."],["The latest release candidate is 2.37.0-rc, the latest version being updated and the oldest being 2.11.0."]]],[]]