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-05 UTC."],[[["This page provides documentation for the `SafeIdempotentMutationPolicy` class within the Google Cloud Bigtable C++ client library, detailing its role in managing idempotent mutations."],["The `SafeIdempotentMutationPolicy` class enforces strict idempotency, rejecting mutations where the server determines the timestamp."],["It includes methods to verify if individual mutations or conditional mutations are idempotent."],["The documentation offers a comprehensive version history, from version 2.11.0 up to the latest release candidate 2.37.0-rc, with each version containing a link to the appropriate documentation."],["The class provides a `clone()` method to duplicate the policy and `is_idempotent()` functions to assess the idempotency of `Mutation` and `CheckAndMutateRowRequest` operations."]]],[]]