-
Notifications
You must be signed in to change notification settings - Fork 153
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support If*generation preconditions #127
Labels
api: storage
Issues related to the googleapis/python-storage API.
type: feature request
‘Nice-to-have’ improvement, new feature or different behavior or design.
Comments
frankyn
added
api: storage
Issues related to the googleapis/python-storage API.
type: feature request
‘Nice-to-have’ improvement, new feature or different behavior or design.
labels
May 4, 2020
This was referenced May 5, 2020
This was referenced May 12, 2020
The feature was incorporated into all of the listed methods. |
cojenco
pushed a commit
to cojenco/python-storage
that referenced
this issue
Oct 13, 2021
…neration match args (googleapis#153) Towards googleapis#127
cojenco
pushed a commit
to cojenco/python-storage
that referenced
this issue
Oct 13, 2021
cojenco
pushed a commit
to cojenco/python-storage
that referenced
this issue
Oct 13, 2021
…neration match args (googleapis#153) Towards googleapis#127
cojenco
pushed a commit
to cojenco/python-storage
that referenced
this issue
Oct 13, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
api: storage
Issues related to the googleapis/python-storage API.
type: feature request
‘Nice-to-have’ improvement, new feature or different behavior or design.
@IlyaFaer has started on this work in the following PR's:
#122 (merged)
#123 (merged)
#130 (merged)
#141 (merged)
Bucket Delete: google.cloud.storage.bucket.Bucket.delete
ifMetagenerationMatch
ifMetagenerationNotMatch
Bucket Get: google.cloud.storage.client.Client.get_bucket
ifMetagenerationMatch
ifMetagenerationNotMatch
Bucket Get: google.cloud.storage.bucket.Bucket.reload
ifMetagenerationMatch
ifMetagenerationNotMatch
Bucket Get: google.cloud.storage.client.Client.lookup_bucket
ifMetagenerationMatch
ifMetagenerationNotMatch
Bucket Get: google.cloud.storage.bucket.Bucket.exists
ifMetagenerationMatch
ifMetagenerationNotMatch
Bucket Patch: google.cloud.storage.bucket.Bucket.patch
ifMetagenerationMatch
ifMetagenerationNotMatch
Bucket Update: google.cloud.storage.bucket.Bucket.update
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Copy: google.cloud.storage.bucket.Bucket.copy_blob
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
ifSourceGenerationMatch
ifSourceGenerationNotMatch
ifSourceMetagenerationMatch
ifSourceMetagenerationNotMatch
Object Delete: google.cloud.storage.blob.Blob.delete
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Delete: google.cloud.storage.bucket.Bucket.delete_blob
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Get: google.cloud.storage.blob.Blob.reload
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Get: google.cloud.storage.bucket.Bucket.get_blob
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Get: google.cloud.storage.blob.Blob.download_as_string
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Get: google.cloud.storage.blob.Blob.download_to_file
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Get: google.cloud.storage.blob.Blob.download_to_filename
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Get: google.cloud.storage.blob.Blob.exists
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Patch: google.cloud.storage.blob.Blob.patch
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Rewrite: google.cloud.storage.blob.Blob.rewrite
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
ifSourceGenerationMatch
ifSourceGenerationNotMatch
ifSourceMetagenerationMatch
ifSourceMetagenerationNotMatch
Object Rewrite: google.cloud.storage.blob.Blob.update_storage_class
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
ifSourceGenerationMatch
ifSourceGenerationNotMatch
ifSourceMetagenerationMatch
ifSourceMetagenerationNotMatch
Object Update: google.cloud.storage.blob.Blob.update
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Compose: google.cloud.storage.blob.Blob.compose
ifGenerationMatch
ifMetagenerationMatch
List of Individual Object
"name": string,
"objectPreconditions":
Object Copy/Delete: google.cloud.storage.bucket.Bucket.rename_blob
Copy
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
ifSourceGenerationMatch
ifSourceGenerationNotMatch
ifSourceMetagenerationMatch
ifSourceMetagenerationNotMatch
Delete
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
Object Delete: google.cloud.storage.bucket.Bucket.delete_blobs
(List of)
ifGenerationMatch
ifGenerationNotMatch
ifMetagenerationMatch
ifMetagenerationNotMatch
The text was updated successfully, but these errors were encountered: