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-21 UTC."],[[["This webpage details the `SafeIdempotentMutationPolicy` class within the Google Cloud Bigtable C++ library, which strictly enforces idempotent mutation policies."],["The `SafeIdempotentMutationPolicy` class only accepts mutations where the timestamp is not set by the server, rejecting other mutations, which some applications may find too limiting."],["The webpage provides documentation for the `SafeIdempotentMutationPolicy` class across multiple versions of the library, ranging from 2.11.0 to 2.37.0-rc."],["The class offers functions to check if a single mutation or a conditional mutation (`CheckAndMutateRowRequest`) is idempotent, via `is_idempotent`, and to copy the policy via `clone`."]]],[]]