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 > | |