diff --git a/docs/dyn/storage_v1.managedFolders.html b/docs/dyn/storage_v1.managedFolders.html index c189155785..274482353c 100644 --- a/docs/dyn/storage_v1.managedFolders.html +++ b/docs/dyn/storage_v1.managedFolders.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- delete(bucket, managedFolder, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)

+ delete(bucket, managedFolder, allowNonEmpty=None, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)

Permanently deletes a managed folder.

get(bucket, managedFolder, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)

@@ -108,12 +108,13 @@

Method Details

- delete(bucket, managedFolder, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None) + delete(bucket, managedFolder, allowNonEmpty=None, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)
Permanently deletes a managed folder.
 
 Args:
   bucket: string, Name of the bucket containing the managed folder. (required)
   managedFolder: string, The managed folder name/path. (required)
+  allowNonEmpty: boolean, Allows the deletion of a managed folder even if it is not empty. A managed folder is empty if there are no objects or managed folders that it applies to. Callers must have storage.managedFolders.setIamPolicy permission.
   ifMetagenerationMatch: string, If set, only deletes the managed folder if its metageneration matches this value.
   ifMetagenerationNotMatch: string, If set, only deletes the managed folder if its metageneration does not match this value.
 
diff --git a/googleapiclient/discovery_cache/documents/storage.v1.json b/googleapiclient/discovery_cache/documents/storage.v1.json index ecd9a6e87e..e82a65cd6f 100644 --- a/googleapiclient/discovery_cache/documents/storage.v1.json +++ b/googleapiclient/discovery_cache/documents/storage.v1.json @@ -33,7 +33,7 @@ "location": "me-central2" } ], -"etag": "\"37303437343235343136323638383931333233\"", +"etag": "\"31383132363637383635323832393938363535\"", "icons": { "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png", "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png" @@ -1632,6 +1632,11 @@ "managedFolder" ], "parameters": { +"allowNonEmpty": { +"description": "Allows the deletion of a managed folder even if it is not empty. A managed folder is empty if there are no objects or managed folders that it applies to. Callers must have storage.managedFolders.setIamPolicy permission.", +"location": "query", +"type": "boolean" +}, "bucket": { "description": "Name of the bucket containing the managed folder.", "location": "path", @@ -4037,7 +4042,7 @@ } } }, -"revision": "20240307", +"revision": "20240315", "rootUrl": "https://storage.googleapis.com/", "schemas": { "AnywhereCache": {