| { |
| "clientLibrary": { |
| "name": "cloud.google.com/go/storage/control/apiv2", |
| "version": "1.39.1", |
| "language": "GO", |
| "apis": [ |
| { |
| "id": "google.storage.control.v2", |
| "version": "v2" |
| } |
| ] |
| }, |
| "snippets": [ |
| { |
| "regionTag": "storage_v2_generated_StorageControl_CreateFolder_sync", |
| "title": "storage CreateFolder Sample", |
| "description": "CreateFolder creates a new folder.", |
| "file": "StorageControlClient/CreateFolder/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "CreateFolder", |
| "fullName": "google.storage.control.v2.StorageControlClient.CreateFolder", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "controlpb.CreateFolderRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*controlpb.Folder", |
| "client": { |
| "shortName": "StorageControlClient", |
| "fullName": "google.storage.control.v2.StorageControlClient" |
| }, |
| "method": { |
| "shortName": "CreateFolder", |
| "fullName": "google.storage.control.v2.StorageControl.CreateFolder", |
| "service": { |
| "shortName": "StorageControl", |
| "fullName": "google.storage.control.v2.StorageControl" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "storage_v2_generated_StorageControl_DeleteFolder_sync", |
| "title": "storage DeleteFolder Sample", |
| "description": "DeleteFolder permanently deletes an empty folder.", |
| "file": "StorageControlClient/DeleteFolder/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "DeleteFolder", |
| "fullName": "google.storage.control.v2.StorageControlClient.DeleteFolder", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "controlpb.DeleteFolderRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "client": { |
| "shortName": "StorageControlClient", |
| "fullName": "google.storage.control.v2.StorageControlClient" |
| }, |
| "method": { |
| "shortName": "DeleteFolder", |
| "fullName": "google.storage.control.v2.StorageControl.DeleteFolder", |
| "service": { |
| "shortName": "StorageControl", |
| "fullName": "google.storage.control.v2.StorageControl" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 51, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "storage_v2_generated_StorageControl_GetFolder_sync", |
| "title": "storage GetFolder Sample", |
| "description": "GetFolder returns metadata for the specified folder.", |
| "file": "StorageControlClient/GetFolder/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "GetFolder", |
| "fullName": "google.storage.control.v2.StorageControlClient.GetFolder", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "controlpb.GetFolderRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*controlpb.Folder", |
| "client": { |
| "shortName": "StorageControlClient", |
| "fullName": "google.storage.control.v2.StorageControlClient" |
| }, |
| "method": { |
| "shortName": "GetFolder", |
| "fullName": "google.storage.control.v2.StorageControl.GetFolder", |
| "service": { |
| "shortName": "StorageControl", |
| "fullName": "google.storage.control.v2.StorageControl" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "storage_v2_generated_StorageControl_GetStorageLayout_sync", |
| "title": "storage GetStorageLayout Sample", |
| "description": "GetStorageLayout returns the storage layout configuration for a given bucket.", |
| "file": "StorageControlClient/GetStorageLayout/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "GetStorageLayout", |
| "fullName": "google.storage.control.v2.StorageControlClient.GetStorageLayout", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "controlpb.GetStorageLayoutRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*controlpb.StorageLayout", |
| "client": { |
| "shortName": "StorageControlClient", |
| "fullName": "google.storage.control.v2.StorageControlClient" |
| }, |
| "method": { |
| "shortName": "GetStorageLayout", |
| "fullName": "google.storage.control.v2.StorageControl.GetStorageLayout", |
| "service": { |
| "shortName": "StorageControl", |
| "fullName": "google.storage.control.v2.StorageControl" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "storage_v2_generated_StorageControl_ListFolders_sync", |
| "title": "storage ListFolders Sample", |
| "description": "ListFolders retrieves a list of folders for a given bucket.", |
| "file": "StorageControlClient/ListFolders/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "ListFolders", |
| "fullName": "google.storage.control.v2.StorageControlClient.ListFolders", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "controlpb.ListFoldersRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "FolderIterator", |
| "client": { |
| "shortName": "StorageControlClient", |
| "fullName": "google.storage.control.v2.StorageControlClient" |
| }, |
| "method": { |
| "shortName": "ListFolders", |
| "fullName": "google.storage.control.v2.StorageControl.ListFolders", |
| "service": { |
| "shortName": "StorageControl", |
| "fullName": "google.storage.control.v2.StorageControl" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 66, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "storage_v2_generated_StorageControl_RenameFolder_sync", |
| "title": "storage RenameFolder Sample", |
| "description": "RenameFolder renames a source folder to a destination folder. During a rename, the\nsource and destination folders are locked until the long running operation\ncompletes.", |
| "file": "StorageControlClient/RenameFolder/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "RenameFolder", |
| "fullName": "google.storage.control.v2.StorageControlClient.RenameFolder", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "controlpb.RenameFolderRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "RenameFolderOperation", |
| "client": { |
| "shortName": "StorageControlClient", |
| "fullName": "google.storage.control.v2.StorageControlClient" |
| }, |
| "method": { |
| "shortName": "RenameFolder", |
| "fullName": "google.storage.control.v2.StorageControl.RenameFolder", |
| "service": { |
| "shortName": "StorageControl", |
| "fullName": "google.storage.control.v2.StorageControl" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 58, |
| "type": "FULL" |
| } |
| ] |
| } |
| ] |
| } |