the maximum time allowed before the policy expires. While the application can express this time in any units they desire, the class truncates to milliseconds.
typename DurationRep
a placeholder to match the Rep tparam for duration's type. The semantics of this template parameter are documented in std::chrono::duration<>. In brief, the underlying arithmetic type used to store the number of ticks. For our purposes it is simply a formal parameter.
typename DurationPeriod
a placeholder to match the Period tparam for duration's type. The semantics of this template parameter are documented in std::chrono::duration<>. In brief, the length of the tick in seconds, expressed as a std::ratio<>. For our purposes it is simply a formal parameter.
[[["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 `CertificateAuthorityServiceLimitedTimeRetryPolicy`, a retry mechanism for `CertificateAuthorityServiceConnection` in the Google Cloud C++ client library, specifically for private certificate authority management."],["The policy is based on elapsed time, meaning it will stop retrying if the operation takes longer than a specified duration or encounters a non-transient error."],["Transient errors are identified as `kUnavailable` and `kUnknown` status codes, allowing for automatic retries in those cases."],["The class provides constructors to set a maximum time limit for retries using `std::chrono::duration\u003c\u003e`, with the ability to utilize custom time units that will be truncated to milliseconds, and it also offers methods for determining the maximum duration, handling failures, and checking for exhaustion and permanent failure."],["This page provides a list of versions for this policy that range from 2.11.0 up until the most recent release candidate, 2.37.0-rc."]]],[]]