Send feedback
Class StrictIdempotencyPolicy (2.16.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.16.0 keyboard_arrow_down
Constructors
StrictIdempotencyPolicy()
Functions
virtual IsIdempotent(internal::ListBucketsRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::ListBucketsRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::CreateBucketRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::CreateBucketRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetBucketMetadataRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::GetBucketMetadataRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::DeleteBucketRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::DeleteBucketRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::UpdateBucketRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::UpdateBucketRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::PatchBucketRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::PatchBucketRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetBucketIamPolicyRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::GetBucketIamPolicyRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::SetNativeBucketIamPolicyRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::SetNativeBucketIamPolicyRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::TestBucketIamPermissionsRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::TestBucketIamPermissionsRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::LockBucketRetentionPolicyRequest const &) const
Bucket resource operations
Parameter
Name
Description
request
internal::LockBucketRetentionPolicyRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::InsertObjectMediaRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::InsertObjectMediaRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::CopyObjectRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::CopyObjectRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetObjectMetadataRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::GetObjectMetadataRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ReadObjectRangeRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::ReadObjectRangeRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ListObjectsRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::ListObjectsRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::DeleteObjectRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::DeleteObjectRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::UpdateObjectRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::UpdateObjectRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::PatchObjectRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::PatchObjectRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ComposeObjectRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::ComposeObjectRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::RewriteObjectRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::RewriteObjectRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ResumableUploadRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::ResumableUploadRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::UploadChunkRequest const &) const
Object resource operations
Parameter
Name
Description
request
internal::UploadChunkRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ListBucketAclRequest const &) const
BucketAccessControls resource operations
Parameter
Name
Description
request
internal::ListBucketAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::CreateBucketAclRequest const &) const
BucketAccessControls resource operations
Parameter
Name
Description
request
internal::CreateBucketAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::DeleteBucketAclRequest const &) const
BucketAccessControls resource operations
Parameter
Name
Description
request
internal::DeleteBucketAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetBucketAclRequest const &) const
BucketAccessControls resource operations
Parameter
Name
Description
request
internal::GetBucketAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::UpdateBucketAclRequest const &) const
BucketAccessControls resource operations
Parameter
Name
Description
request
internal::UpdateBucketAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::PatchBucketAclRequest const &) const
BucketAccessControls resource operations
Parameter
Name
Description
request
internal::PatchBucketAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ListObjectAclRequest const &) const
ObjectAccessControls operations
Parameter
Name
Description
request
internal::ListObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::CreateObjectAclRequest const &) const
ObjectAccessControls operations
Parameter
Name
Description
request
internal::CreateObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::DeleteObjectAclRequest const &) const
ObjectAccessControls operations
Parameter
Name
Description
request
internal::DeleteObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetObjectAclRequest const &) const
ObjectAccessControls operations
Parameter
Name
Description
request
internal::GetObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::UpdateObjectAclRequest const &) const
ObjectAccessControls operations
Parameter
Name
Description
request
internal::UpdateObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::PatchObjectAclRequest const &) const
ObjectAccessControls operations
Parameter
Name
Description
request
internal::PatchObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ListDefaultObjectAclRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::ListDefaultObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::CreateDefaultObjectAclRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::CreateDefaultObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::DeleteDefaultObjectAclRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::DeleteDefaultObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetDefaultObjectAclRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::GetDefaultObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::UpdateDefaultObjectAclRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::UpdateDefaultObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::PatchDefaultObjectAclRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::PatchDefaultObjectAclRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetProjectServiceAccountRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::GetProjectServiceAccountRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ListHmacKeysRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::ListHmacKeysRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::CreateHmacKeyRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::CreateHmacKeyRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::DeleteHmacKeyRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::DeleteHmacKeyRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetHmacKeyRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::GetHmacKeyRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::UpdateHmacKeyRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::UpdateHmacKeyRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::SignBlobRequest const &) const
DefaultObjectAccessControls operations.
Parameter
Name
Description
request
internal::SignBlobRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::ListNotificationsRequest const &) const
Parameter
Name
Description
request
internal::ListNotificationsRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::CreateNotificationRequest const &) const
Parameter
Name
Description
request
internal::CreateNotificationRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::GetNotificationRequest const &) const
Parameter
Name
Description
request
internal::GetNotificationRequest const &
Returns
Type
Description
bool
virtual IsIdempotent(internal::DeleteNotificationRequest const &) const
Parameter
Name
Description
request
internal::DeleteNotificationRequest const &
Returns
Type
Description
bool
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< IdempotencyPolicy >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["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-01-28 UTC."],[],[]]