Skip to content

Commit 3c3722b

Browse files
feat: [google-cloud-storage-control] Support REST transport for all clients (#14029)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 774863055 Source-Link: googleapis/googleapis@aab2776 Source-Link: googleapis/googleapis-gen@0c3d8d9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLXN0b3JhZ2UtY29udHJvbC8uT3dsQm90LnlhbWwiLCJoIjoiMGMzZDhkOTUxYTk3NjhjYmViMzUzYmFjNTVjOTI4NjgzYTg5MDUzZCJ9 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 3f32633 commit 3c3722b

File tree

9 files changed

+8491
-1372
lines changed

9 files changed

+8491
-1372
lines changed

packages/google-cloud-storage-control/google/cloud/storage_control/gapic_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
__version__ = "1.5.0" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

packages/google-cloud-storage-control/google/cloud/storage_control_v2/gapic_metadata.json

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,126 @@
246246
]
247247
}
248248
}
249+
},
250+
"rest": {
251+
"libraryClient": "StorageControlClient",
252+
"rpcs": {
253+
"CreateAnywhereCache": {
254+
"methods": [
255+
"create_anywhere_cache"
256+
]
257+
},
258+
"CreateFolder": {
259+
"methods": [
260+
"create_folder"
261+
]
262+
},
263+
"CreateManagedFolder": {
264+
"methods": [
265+
"create_managed_folder"
266+
]
267+
},
268+
"DeleteFolder": {
269+
"methods": [
270+
"delete_folder"
271+
]
272+
},
273+
"DeleteManagedFolder": {
274+
"methods": [
275+
"delete_managed_folder"
276+
]
277+
},
278+
"DisableAnywhereCache": {
279+
"methods": [
280+
"disable_anywhere_cache"
281+
]
282+
},
283+
"GetAnywhereCache": {
284+
"methods": [
285+
"get_anywhere_cache"
286+
]
287+
},
288+
"GetFolder": {
289+
"methods": [
290+
"get_folder"
291+
]
292+
},
293+
"GetFolderIntelligenceConfig": {
294+
"methods": [
295+
"get_folder_intelligence_config"
296+
]
297+
},
298+
"GetManagedFolder": {
299+
"methods": [
300+
"get_managed_folder"
301+
]
302+
},
303+
"GetOrganizationIntelligenceConfig": {
304+
"methods": [
305+
"get_organization_intelligence_config"
306+
]
307+
},
308+
"GetProjectIntelligenceConfig": {
309+
"methods": [
310+
"get_project_intelligence_config"
311+
]
312+
},
313+
"GetStorageLayout": {
314+
"methods": [
315+
"get_storage_layout"
316+
]
317+
},
318+
"ListAnywhereCaches": {
319+
"methods": [
320+
"list_anywhere_caches"
321+
]
322+
},
323+
"ListFolders": {
324+
"methods": [
325+
"list_folders"
326+
]
327+
},
328+
"ListManagedFolders": {
329+
"methods": [
330+
"list_managed_folders"
331+
]
332+
},
333+
"PauseAnywhereCache": {
334+
"methods": [
335+
"pause_anywhere_cache"
336+
]
337+
},
338+
"RenameFolder": {
339+
"methods": [
340+
"rename_folder"
341+
]
342+
},
343+
"ResumeAnywhereCache": {
344+
"methods": [
345+
"resume_anywhere_cache"
346+
]
347+
},
348+
"UpdateAnywhereCache": {
349+
"methods": [
350+
"update_anywhere_cache"
351+
]
352+
},
353+
"UpdateFolderIntelligenceConfig": {
354+
"methods": [
355+
"update_folder_intelligence_config"
356+
]
357+
},
358+
"UpdateOrganizationIntelligenceConfig": {
359+
"methods": [
360+
"update_organization_intelligence_config"
361+
]
362+
},
363+
"UpdateProjectIntelligenceConfig": {
364+
"methods": [
365+
"update_project_intelligence_config"
366+
]
367+
}
368+
}
249369
}
250370
}
251371
}

packages/google-cloud-storage-control/google/cloud/storage_control_v2/gapic_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
__version__ = "1.5.0" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

packages/google-cloud-storage-control/google/cloud/storage_control_v2/services/storage_control/client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
from .transports.base import DEFAULT_CLIENT_INFO, StorageControlTransport
7676
from .transports.grpc import StorageControlGrpcTransport
7777
from .transports.grpc_asyncio import StorageControlGrpcAsyncIOTransport
78+
from .transports.rest import StorageControlRestTransport
7879

7980

8081
class StorageControlClientMeta(type):
@@ -90,6 +91,7 @@ class StorageControlClientMeta(type):
9091
) # type: Dict[str, Type[StorageControlTransport]]
9192
_transport_registry["grpc"] = StorageControlGrpcTransport
9293
_transport_registry["grpc_asyncio"] = StorageControlGrpcAsyncIOTransport
94+
_transport_registry["rest"] = StorageControlRestTransport
9395

9496
def get_transport_class(
9597
cls,

packages/google-cloud-storage-control/google/cloud/storage_control_v2/services/storage_control/transports/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,18 @@
1919
from .base import StorageControlTransport
2020
from .grpc import StorageControlGrpcTransport
2121
from .grpc_asyncio import StorageControlGrpcAsyncIOTransport
22+
from .rest import StorageControlRestInterceptor, StorageControlRestTransport
2223

2324
# Compile a registry of transports.
2425
_transport_registry = OrderedDict() # type: Dict[str, Type[StorageControlTransport]]
2526
_transport_registry["grpc"] = StorageControlGrpcTransport
2627
_transport_registry["grpc_asyncio"] = StorageControlGrpcAsyncIOTransport
28+
_transport_registry["rest"] = StorageControlRestTransport
2729

2830
__all__ = (
2931
"StorageControlTransport",
3032
"StorageControlGrpcTransport",
3133
"StorageControlGrpcAsyncIOTransport",
34+
"StorageControlRestTransport",
35+
"StorageControlRestInterceptor",
3236
)

0 commit comments

Comments
 (0)