Reference documentation and code samples for the Google Cloud Storage v1 API class RetryOptions.
Options used to indicate the retry configuration for an API request in case of failure. This class is immutable.
These determine whether and how the request should be retried.
Predicate to apply to determine whether an error response can be retried. May be null, in which case default error codes will be used.
Properties
IdempotentRetryOptions
public static RetryOptions IdempotentRetryOptions { get; }
Options used by default for idempotent operations upon failure.
It has all retry timings reset to defaults and retry predicate based on default error codes.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eRetryOptions\u003c/code\u003e class within the Google Cloud Storage v1 API, used for configuring retry behavior for API requests.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRetryOptions\u003c/code\u003e class is immutable and allows for the configuration of retry timing and error predicates, determining if and how a failed request should be retried.\u003c/p\u003e\n"],["\u003cp\u003eThere is a constructor available to create a \u003ccode\u003eRetryOptions\u003c/code\u003e instance by providing parameters for \u003ccode\u003eRetryTiming\u003c/code\u003e and \u003ccode\u003eRetryPredicate\u003c/code\u003e, and each can use default values if set to null.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRetryOptions\u003c/code\u003e class also includes static properties \u003ccode\u003eIdempotentRetryOptions\u003c/code\u003e and \u003ccode\u003eNever\u003c/code\u003e, offering default settings for idempotent operations and disabling retries, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThis documentation provides a version history for the \u003ccode\u003eRetryOptions\u003c/code\u003e class, ranging from version 3.4.0 to the latest version 4.11.0, providing information for different versions of the API.\u003c/p\u003e\n"]]],[],null,[]]