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 only allows truly idempotent mutations."],["The class documentation covers various versions of the library, ranging from 2.11.0 up to the latest release candidate 2.37.0-rc."],["The `SafeIdempotentMutationPolicy` class provides functions to check if individual mutations or conditional mutations, such as `CheckAndMutateRowRequest`, are idempotent."],["The class's constructor and its functions `clone()`, `is_idempotent(google::bigtable::v2::Mutation const &)`, and `is_idempotent(google::bigtable::v2::CheckAndMutateRowRequest const &)` are documented with their parameters and return types."],["This policy rejects any mutations where the server is setting the timestamps, enforcing a stricter policy than what some applications might need."]]],[]]