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 details the `SafeIdempotentMutationPolicy` class within the Google Cloud Bigtable C++ library, which focuses on ensuring only truly idempotent mutations are accepted."],["The latest release candidate version available for `SafeIdempotentMutationPolicy` is 2.37.0-rc, with several previous releases also listed, going down to version 2.11.0."],["The `SafeIdempotentMutationPolicy` class provides functions to determine if a mutation or conditional mutation is idempotent, including `is_idempotent` for both standard and conditional mutations."],["The policy is designed to be strict, rejecting mutations where the server sets the timestamp, and users can customize this behavior by setting their own policies."],["The `clone()` function is provided to return a copy of the policy."]]],[]]