Google Cloud Storage C++ Client  1.32.1
A C++ Client Library for Google Cloud Storage
Public Member Functions | List of all members
google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy Class Reference

A IdempotencyPolicy that always retries all requests. More...

#include <google/cloud/storage/idempotency_policy.h>

Public Member Functions

 AlwaysRetryIdempotencyPolicy ()=default
 
std::unique_ptr< IdempotencyPolicyclone () const override
 Create a new copy of this object. More...
 
Bucket resource operations
bool IsIdempotent (internal::ListBucketsRequest const &request) const override
 
bool IsIdempotent (internal::CreateBucketRequest const &request) const override
 
bool IsIdempotent (internal::GetBucketMetadataRequest const &request) const override
 
bool IsIdempotent (internal::DeleteBucketRequest const &request) const override
 
bool IsIdempotent (internal::UpdateBucketRequest const &request) const override
 
bool IsIdempotent (internal::PatchBucketRequest const &request) const override
 
bool IsIdempotent (internal::GetBucketIamPolicyRequest const &request) const override
 
bool IsIdempotent (internal::SetBucketIamPolicyRequest const &request) const override
 
bool IsIdempotent (internal::SetNativeBucketIamPolicyRequest const &request) const override
 
bool IsIdempotent (internal::TestBucketIamPermissionsRequest const &request) const override
 
bool IsIdempotent (internal::LockBucketRetentionPolicyRequest const &request) const override
 
Object resource operations
bool IsIdempotent (internal::InsertObjectMediaRequest const &request) const override
 
bool IsIdempotent (internal::CopyObjectRequest const &request) const override
 
bool IsIdempotent (internal::GetObjectMetadataRequest const &request) const override
 
bool IsIdempotent (internal::ReadObjectRangeRequest const &request) const override
 
bool IsIdempotent (internal::ListObjectsRequest const &request) const override
 
bool IsIdempotent (internal::DeleteObjectRequest const &request) const override
 
bool IsIdempotent (internal::UpdateObjectRequest const &request) const override
 
bool IsIdempotent (internal::PatchObjectRequest const &request) const override
 
bool IsIdempotent (internal::ComposeObjectRequest const &request) const override
 
bool IsIdempotent (internal::RewriteObjectRequest const &request) const override
 
bool IsIdempotent (internal::ResumableUploadRequest const &request) const override
 
bool IsIdempotent (internal::UploadChunkRequest const &request) const override
 
BucketAccessControls resource operations
bool IsIdempotent (internal::ListBucketAclRequest const &request) const override
 
bool IsIdempotent (internal::CreateBucketAclRequest const &request) const override
 
bool IsIdempotent (internal::DeleteBucketAclRequest const &request) const override
 
bool IsIdempotent (internal::GetBucketAclRequest const &request) const override
 
bool IsIdempotent (internal::UpdateBucketAclRequest const &request) const override
 
bool IsIdempotent (internal::PatchBucketAclRequest const &request) const override
 
ObjectAccessControls operations
bool IsIdempotent (internal::ListObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::CreateObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::DeleteObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::GetObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::UpdateObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::PatchObjectAclRequest const &request) const override
 
DefaultObjectAccessControls operations.
bool IsIdempotent (internal::ListDefaultObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::CreateDefaultObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::DeleteDefaultObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::GetDefaultObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::UpdateDefaultObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::PatchDefaultObjectAclRequest const &request) const override
 
bool IsIdempotent (internal::GetProjectServiceAccountRequest const &request) const override
 
bool IsIdempotent (internal::ListHmacKeysRequest const &request) const override
 
bool IsIdempotent (internal::CreateHmacKeyRequest const &request) const override
 
bool IsIdempotent (internal::DeleteHmacKeyRequest const &request) const override
 
bool IsIdempotent (internal::GetHmacKeyRequest const &request) const override
 
bool IsIdempotent (internal::UpdateHmacKeyRequest const &request) const override
 
bool IsIdempotent (internal::SignBlobRequest const &request) const override
 
bool IsIdempotent (internal::ListNotificationsRequest const &request) const override
 
bool IsIdempotent (internal::CreateNotificationRequest const &request) const override
 
bool IsIdempotent (internal::GetNotificationRequest const &request) const override
 
bool IsIdempotent (internal::DeleteNotificationRequest const &request) const override
 

Detailed Description

A IdempotencyPolicy that always retries all requests.

Definition at line 198 of file idempotency_policy.h.

Constructor & Destructor Documentation

◆ AlwaysRetryIdempotencyPolicy()

google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::AlwaysRetryIdempotencyPolicy ( )
default

Member Function Documentation

◆ clone()

std::unique_ptr< IdempotencyPolicy > google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::clone ( ) const
overridevirtual

Create a new copy of this object.

Implements google::cloud::storage::v1::IdempotencyPolicy.

Definition at line 22 of file idempotency_policy.cc.

◆ IsIdempotent() [1/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ComposeObjectRequest const &  request) const
overridevirtual

◆ IsIdempotent() [2/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::CopyObjectRequest const &  request) const
overridevirtual

◆ IsIdempotent() [3/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::CreateBucketAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [4/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::CreateBucketRequest const &  request) const
overridevirtual

◆ IsIdempotent() [5/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::CreateDefaultObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [6/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::CreateHmacKeyRequest const &  request) const
overridevirtual

◆ IsIdempotent() [7/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::CreateNotificationRequest const &  request) const
overridevirtual

◆ IsIdempotent() [8/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::CreateObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [9/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::DeleteBucketAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [10/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::DeleteBucketRequest const &  request) const
overridevirtual

◆ IsIdempotent() [11/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::DeleteDefaultObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [12/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::DeleteHmacKeyRequest const &  request) const
overridevirtual

◆ IsIdempotent() [13/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::DeleteNotificationRequest const &  request) const
overridevirtual

◆ IsIdempotent() [14/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::DeleteObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [15/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::DeleteObjectRequest const &  request) const
overridevirtual

◆ IsIdempotent() [16/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetBucketAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [17/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetBucketIamPolicyRequest const &  request) const
overridevirtual

◆ IsIdempotent() [18/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetBucketMetadataRequest const &  request) const
overridevirtual

◆ IsIdempotent() [19/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetDefaultObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [20/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetHmacKeyRequest const &  request) const
overridevirtual

◆ IsIdempotent() [21/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetNotificationRequest const &  request) const
overridevirtual

◆ IsIdempotent() [22/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [23/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetObjectMetadataRequest const &  request) const
overridevirtual

◆ IsIdempotent() [24/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::GetProjectServiceAccountRequest const &  request) const
overridevirtual

◆ IsIdempotent() [25/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::InsertObjectMediaRequest const &  request) const
overridevirtual

◆ IsIdempotent() [26/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ListBucketAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [27/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ListBucketsRequest const &  request) const
overridevirtual

◆ IsIdempotent() [28/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ListDefaultObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [29/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ListHmacKeysRequest const &  request) const
overridevirtual

◆ IsIdempotent() [30/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ListNotificationsRequest const &  request) const
overridevirtual

◆ IsIdempotent() [31/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ListObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [32/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ListObjectsRequest const &  request) const
overridevirtual

◆ IsIdempotent() [33/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::LockBucketRetentionPolicyRequest const &  request) const
overridevirtual

◆ IsIdempotent() [34/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::PatchBucketAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [35/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::PatchBucketRequest const &  request) const
overridevirtual

◆ IsIdempotent() [36/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::PatchDefaultObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [37/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::PatchObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [38/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::PatchObjectRequest const &  request) const
overridevirtual

◆ IsIdempotent() [39/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ReadObjectRangeRequest const &  request) const
overridevirtual

◆ IsIdempotent() [40/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::ResumableUploadRequest const &  request) const
overridevirtual

◆ IsIdempotent() [41/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::RewriteObjectRequest const &  request) const
overridevirtual

◆ IsIdempotent() [42/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::SetBucketIamPolicyRequest const &  request) const
overridevirtual

◆ IsIdempotent() [43/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::SetNativeBucketIamPolicyRequest const &  request) const
overridevirtual

◆ IsIdempotent() [44/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::SignBlobRequest const &  request) const
overridevirtual

◆ IsIdempotent() [45/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::TestBucketIamPermissionsRequest const &  request) const
overridevirtual

◆ IsIdempotent() [46/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::UpdateBucketAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [47/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::UpdateBucketRequest const &  request) const
overridevirtual

◆ IsIdempotent() [48/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::UpdateDefaultObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [49/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::UpdateHmacKeyRequest const &  request) const
overridevirtual

◆ IsIdempotent() [50/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::UpdateObjectAclRequest const &  request) const
overridevirtual

◆ IsIdempotent() [51/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::UpdateObjectRequest const &  request) const
overridevirtual

◆ IsIdempotent() [52/52]

bool google::cloud::storage::v1::AlwaysRetryIdempotencyPolicy::IsIdempotent ( internal::UploadChunkRequest const &  request) const
overridevirtual