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 webpage provides documentation for the `SafeIdempotentMutationPolicy` class within the Google Cloud Bigtable C++ client library, including a listing of versions from 2.11.0 up to the latest release candidate (2.37.0-rc)."],["The `SafeIdempotentMutationPolicy` only allows mutations that are truly idempotent, rejecting mutations where the server assigns the timestamp."],["The class includes a constructor and three main functions: `clone()`, `is_idempotent(google::bigtable::v2::Mutation const &)`, and `is_idempotent(google::bigtable::v2::CheckAndMutateRowRequest const &)`, for determining mutation idempotency and cloning the policy."],["The documentation indicates that some applications might find this policy too restrictive and may need to implement their own policies instead."]]],[]]