Skip to content
This repository was archived by the owner on Sep 5, 2023. It is now read-only.

Commit 6572d29

Browse files
chore: Update gapic-generator-python to v1.6.1 (#234)
* chore: update to gapic-generator-python 1.5.0 feat: add support for `google.cloud.<api>.__version__` PiperOrigin-RevId: 484665853 Source-Link: googleapis/googleapis@8eb249a Source-Link: https://github.com/googleapis/googleapis-gen/commit/c8aa327b5f478865fc3fd91e3c2768e54e26ad44 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzhhYTMyN2I1ZjQ3ODg2NWZjM2ZkOTFlM2MyNzY4ZTU0ZTI2YWQ0NCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * update version in gapic_version.py * add .release-please-manifest.json with correct version * add owlbot.py to exclude generated gapic_version.py * set manifest to true in .github/release-please.yml * add release-please-config.json * chore: Update to gapic-generator-python 1.6.0 feat(python): Add typing to proto.Message based class attributes feat(python): Snippetgen handling of repeated enum field PiperOrigin-RevId: 487326846 Source-Link: googleapis/googleapis@da380c7 Source-Link: https://github.com/googleapis/googleapis-gen/commit/61ef5762ee6731a0cbbfea22fd0eecee51ab1c8e Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNjFlZjU3NjJlZTY3MzFhMGNiYmZlYTIyZmQwZWVjZWU1MWFiMWM4ZSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: new APIs added to reflect updates to the filestore service - Add ENTERPRISE Tier - Add snapshot APIs: RevertInstance, ListSnapshots, CreateSnapshot, DeleteSnapshot, UpdateSnapshot - Add multi-share APIs: ListShares, GetShare, CreateShare, DeleteShare, UpdateShare - Add ConnectMode to NetworkConfig (for Private Service Access support) - New status codes (SUSPENDED/SUSPENDING, REVERTING/RESUMING) - Add SuspensionReason (for KMS related suspension) - Add new fields to Instance information: max_capacity_gb, capacity_step_size_gb, max_share_count, capacity_gb, multi_share_enabled PiperOrigin-RevId: 487492758 Source-Link: googleapis/googleapis@5be5981 Source-Link: https://github.com/googleapis/googleapis-gen/commit/ab0e217f560cc2c1afc11441c2eab6b6950efd2b Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYWIwZTIxN2Y1NjBjYzJjMWFmYzExNDQxYzJlYWI2YjY5NTBlZmQyYiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * update path to snippet metadata json * chore: Update gapic-generator-python to v1.6.1 PiperOrigin-RevId: 488036204 Source-Link: googleapis/googleapis@08f275f Source-Link: https://github.com/googleapis/googleapis-gen/commit/555c0945e60649e38739ae64bc45719cdf72178f Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTU1YzA5NDVlNjA2NDllMzg3MzlhZTY0YmM0NTcxOWNkZjcyMTc4ZiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <[email protected]>
1 parent 52c31b7 commit 6572d29

32 files changed

+672
-467
lines changed

.github/release-please.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
releaseType: python
22
handleGHRelease: true
3+
manifest: true
34
# NOTE: this section is generated by synthtool.languages.python
45
# See https://github.com/googleapis/synthtool/blob/master/synthtool/languages/python.py
56
branches:

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "2.9.3"
3+
}

docs/redis_v1/types.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ Types for Google Cloud Redis v1 API
33

44
.. automodule:: google.cloud.redis_v1.types
55
:members:
6-
:undoc-members:
76
:show-inheritance:

docs/redis_v1beta1/types.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ Types for Google Cloud Redis v1beta1 API
33

44
.. automodule:: google.cloud.redis_v1beta1.types
55
:members:
6-
:undoc-members:
76
:show-inheritance:

google/cloud/redis/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16+
from google.cloud.redis import gapic_version as package_version
17+
18+
__version__ = package_version.__version__
19+
1620

1721
from google.cloud.redis_v1.services.cloud_redis.async_client import (
1822
CloudRedisAsyncClient,

google/cloud/redis/gapic_version.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2022 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
__version__ = "2.9.3" # {x-release-please-version}

google/cloud/redis_v1/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16+
from google.cloud.redis import gapic_version as package_version
17+
18+
__version__ = package_version.__version__
19+
1620

1721
from .services.cloud_redis import CloudRedisAsyncClient, CloudRedisClient
1822
from .types.cloud_redis import (

google/cloud/redis_v1/services/cloud_redis/async_client.py

Lines changed: 70 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,17 @@
1616
from collections import OrderedDict
1717
import functools
1818
import re
19-
from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union
19+
from typing import (
20+
Dict,
21+
Mapping,
22+
MutableMapping,
23+
MutableSequence,
24+
Optional,
25+
Sequence,
26+
Tuple,
27+
Type,
28+
Union,
29+
)
2030

2131
from google.api_core import exceptions as core_exceptions
2232
from google.api_core import gapic_v1
@@ -180,9 +190,9 @@ def transport(self) -> CloudRedisTransport:
180190
def __init__(
181191
self,
182192
*,
183-
credentials: ga_credentials.Credentials = None,
193+
credentials: Optional[ga_credentials.Credentials] = None,
184194
transport: Union[str, CloudRedisTransport] = "grpc_asyncio",
185-
client_options: ClientOptions = None,
195+
client_options: Optional[ClientOptions] = None,
186196
client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO,
187197
) -> None:
188198
"""Instantiates the cloud redis client.
@@ -226,11 +236,11 @@ def __init__(
226236

227237
async def list_instances(
228238
self,
229-
request: Union[cloud_redis.ListInstancesRequest, dict] = None,
239+
request: Optional[Union[cloud_redis.ListInstancesRequest, dict]] = None,
230240
*,
231-
parent: str = None,
241+
parent: Optional[str] = None,
232242
retry: OptionalRetry = gapic_v1.method.DEFAULT,
233-
timeout: float = None,
243+
timeout: Optional[float] = None,
234244
metadata: Sequence[Tuple[str, str]] = (),
235245
) -> pagers.ListInstancesAsyncPager:
236246
r"""Lists all Redis instances owned by a project in either the
@@ -272,7 +282,7 @@ async def sample_list_instances():
272282
print(response)
273283
274284
Args:
275-
request (Union[google.cloud.redis_v1.types.ListInstancesRequest, dict]):
285+
request (Optional[Union[google.cloud.redis_v1.types.ListInstancesRequest, dict]]):
276286
The request object. Request for
277287
[ListInstances][google.cloud.redis.v1.CloudRedis.ListInstances].
278288
parent (:class:`str`):
@@ -352,11 +362,11 @@ async def sample_list_instances():
352362

353363
async def get_instance(
354364
self,
355-
request: Union[cloud_redis.GetInstanceRequest, dict] = None,
365+
request: Optional[Union[cloud_redis.GetInstanceRequest, dict]] = None,
356366
*,
357-
name: str = None,
367+
name: Optional[str] = None,
358368
retry: OptionalRetry = gapic_v1.method.DEFAULT,
359-
timeout: float = None,
369+
timeout: Optional[float] = None,
360370
metadata: Sequence[Tuple[str, str]] = (),
361371
) -> cloud_redis.Instance:
362372
r"""Gets the details of a specific Redis instance.
@@ -388,7 +398,7 @@ async def sample_get_instance():
388398
print(response)
389399
390400
Args:
391-
request (Union[google.cloud.redis_v1.types.GetInstanceRequest, dict]):
401+
request (Optional[Union[google.cloud.redis_v1.types.GetInstanceRequest, dict]]):
392402
The request object. Request for
393403
[GetInstance][google.cloud.redis.v1.CloudRedis.GetInstance].
394404
name (:class:`str`):
@@ -453,11 +463,11 @@ async def sample_get_instance():
453463

454464
async def get_instance_auth_string(
455465
self,
456-
request: Union[cloud_redis.GetInstanceAuthStringRequest, dict] = None,
466+
request: Optional[Union[cloud_redis.GetInstanceAuthStringRequest, dict]] = None,
457467
*,
458-
name: str = None,
468+
name: Optional[str] = None,
459469
retry: OptionalRetry = gapic_v1.method.DEFAULT,
460-
timeout: float = None,
470+
timeout: Optional[float] = None,
461471
metadata: Sequence[Tuple[str, str]] = (),
462472
) -> cloud_redis.InstanceAuthString:
463473
r"""Gets the AUTH string for a Redis instance. If AUTH is
@@ -492,7 +502,7 @@ async def sample_get_instance_auth_string():
492502
print(response)
493503
494504
Args:
495-
request (Union[google.cloud.redis_v1.types.GetInstanceAuthStringRequest, dict]):
505+
request (Optional[Union[google.cloud.redis_v1.types.GetInstanceAuthStringRequest, dict]]):
496506
The request object. Request for
497507
[GetInstanceAuthString][google.cloud.redis.v1.CloudRedis.GetInstanceAuthString].
498508
name (:class:`str`):
@@ -557,13 +567,13 @@ async def sample_get_instance_auth_string():
557567

558568
async def create_instance(
559569
self,
560-
request: Union[cloud_redis.CreateInstanceRequest, dict] = None,
570+
request: Optional[Union[cloud_redis.CreateInstanceRequest, dict]] = None,
561571
*,
562-
parent: str = None,
563-
instance_id: str = None,
564-
instance: cloud_redis.Instance = None,
572+
parent: Optional[str] = None,
573+
instance_id: Optional[str] = None,
574+
instance: Optional[cloud_redis.Instance] = None,
565575
retry: OptionalRetry = gapic_v1.method.DEFAULT,
566-
timeout: float = None,
576+
timeout: Optional[float] = None,
567577
metadata: Sequence[Tuple[str, str]] = (),
568578
) -> operation_async.AsyncOperation:
569579
r"""Creates a Redis instance based on the specified tier and memory
@@ -619,7 +629,7 @@ async def sample_create_instance():
619629
print(response)
620630
621631
Args:
622-
request (Union[google.cloud.redis_v1.types.CreateInstanceRequest, dict]):
632+
request (Optional[Union[google.cloud.redis_v1.types.CreateInstanceRequest, dict]]):
623633
The request object. Request for
624634
[CreateInstance][google.cloud.redis.v1.CloudRedis.CreateInstance].
625635
parent (:class:`str`):
@@ -721,12 +731,12 @@ async def sample_create_instance():
721731

722732
async def update_instance(
723733
self,
724-
request: Union[cloud_redis.UpdateInstanceRequest, dict] = None,
734+
request: Optional[Union[cloud_redis.UpdateInstanceRequest, dict]] = None,
725735
*,
726-
update_mask: field_mask_pb2.FieldMask = None,
727-
instance: cloud_redis.Instance = None,
736+
update_mask: Optional[field_mask_pb2.FieldMask] = None,
737+
instance: Optional[cloud_redis.Instance] = None,
728738
retry: OptionalRetry = gapic_v1.method.DEFAULT,
729-
timeout: float = None,
739+
timeout: Optional[float] = None,
730740
metadata: Sequence[Tuple[str, str]] = (),
731741
) -> operation_async.AsyncOperation:
732742
r"""Updates the metadata and configuration of a specific
@@ -772,7 +782,7 @@ async def sample_update_instance():
772782
print(response)
773783
774784
Args:
775-
request (Union[google.cloud.redis_v1.types.UpdateInstanceRequest, dict]):
785+
request (Optional[Union[google.cloud.redis_v1.types.UpdateInstanceRequest, dict]]):
776786
The request object. Request for
777787
[UpdateInstance][google.cloud.redis.v1.CloudRedis.UpdateInstance].
778788
update_mask (:class:`google.protobuf.field_mask_pb2.FieldMask`):
@@ -868,12 +878,12 @@ async def sample_update_instance():
868878

869879
async def upgrade_instance(
870880
self,
871-
request: Union[cloud_redis.UpgradeInstanceRequest, dict] = None,
881+
request: Optional[Union[cloud_redis.UpgradeInstanceRequest, dict]] = None,
872882
*,
873-
name: str = None,
874-
redis_version: str = None,
883+
name: Optional[str] = None,
884+
redis_version: Optional[str] = None,
875885
retry: OptionalRetry = gapic_v1.method.DEFAULT,
876-
timeout: float = None,
886+
timeout: Optional[float] = None,
877887
metadata: Sequence[Tuple[str, str]] = (),
878888
) -> operation_async.AsyncOperation:
879889
r"""Upgrades Redis instance to the newer Redis version
@@ -911,7 +921,7 @@ async def sample_upgrade_instance():
911921
print(response)
912922
913923
Args:
914-
request (Union[google.cloud.redis_v1.types.UpgradeInstanceRequest, dict]):
924+
request (Optional[Union[google.cloud.redis_v1.types.UpgradeInstanceRequest, dict]]):
915925
The request object. Request for
916926
[UpgradeInstance][google.cloud.redis.v1.CloudRedis.UpgradeInstance].
917927
name (:class:`str`):
@@ -998,12 +1008,12 @@ async def sample_upgrade_instance():
9981008

9991009
async def import_instance(
10001010
self,
1001-
request: Union[cloud_redis.ImportInstanceRequest, dict] = None,
1011+
request: Optional[Union[cloud_redis.ImportInstanceRequest, dict]] = None,
10021012
*,
1003-
name: str = None,
1004-
input_config: cloud_redis.InputConfig = None,
1013+
name: Optional[str] = None,
1014+
input_config: Optional[cloud_redis.InputConfig] = None,
10051015
retry: OptionalRetry = gapic_v1.method.DEFAULT,
1006-
timeout: float = None,
1016+
timeout: Optional[float] = None,
10071017
metadata: Sequence[Tuple[str, str]] = (),
10081018
) -> operation_async.AsyncOperation:
10091019
r"""Import a Redis RDB snapshot file from Cloud Storage
@@ -1051,7 +1061,7 @@ async def sample_import_instance():
10511061
print(response)
10521062
10531063
Args:
1054-
request (Union[google.cloud.redis_v1.types.ImportInstanceRequest, dict]):
1064+
request (Optional[Union[google.cloud.redis_v1.types.ImportInstanceRequest, dict]]):
10551065
The request object. Request for
10561066
[Import][google.cloud.redis.v1.CloudRedis.ImportInstance].
10571067
name (:class:`str`):
@@ -1138,12 +1148,12 @@ async def sample_import_instance():
11381148

11391149
async def export_instance(
11401150
self,
1141-
request: Union[cloud_redis.ExportInstanceRequest, dict] = None,
1151+
request: Optional[Union[cloud_redis.ExportInstanceRequest, dict]] = None,
11421152
*,
1143-
name: str = None,
1144-
output_config: cloud_redis.OutputConfig = None,
1153+
name: Optional[str] = None,
1154+
output_config: Optional[cloud_redis.OutputConfig] = None,
11451155
retry: OptionalRetry = gapic_v1.method.DEFAULT,
1146-
timeout: float = None,
1156+
timeout: Optional[float] = None,
11471157
metadata: Sequence[Tuple[str, str]] = (),
11481158
) -> operation_async.AsyncOperation:
11491159
r"""Export Redis instance data into a Redis RDB format
@@ -1187,7 +1197,7 @@ async def sample_export_instance():
11871197
print(response)
11881198
11891199
Args:
1190-
request (Union[google.cloud.redis_v1.types.ExportInstanceRequest, dict]):
1200+
request (Optional[Union[google.cloud.redis_v1.types.ExportInstanceRequest, dict]]):
11911201
The request object. Request for
11921202
[Export][google.cloud.redis.v1.CloudRedis.ExportInstance].
11931203
name (:class:`str`):
@@ -1274,12 +1284,14 @@ async def sample_export_instance():
12741284

12751285
async def failover_instance(
12761286
self,
1277-
request: Union[cloud_redis.FailoverInstanceRequest, dict] = None,
1287+
request: Optional[Union[cloud_redis.FailoverInstanceRequest, dict]] = None,
12781288
*,
1279-
name: str = None,
1280-
data_protection_mode: cloud_redis.FailoverInstanceRequest.DataProtectionMode = None,
1289+
name: Optional[str] = None,
1290+
data_protection_mode: Optional[
1291+
cloud_redis.FailoverInstanceRequest.DataProtectionMode
1292+
] = None,
12811293
retry: OptionalRetry = gapic_v1.method.DEFAULT,
1282-
timeout: float = None,
1294+
timeout: Optional[float] = None,
12831295
metadata: Sequence[Tuple[str, str]] = (),
12841296
) -> operation_async.AsyncOperation:
12851297
r"""Initiates a failover of the primary node to current
@@ -1317,7 +1329,7 @@ async def sample_failover_instance():
13171329
print(response)
13181330
13191331
Args:
1320-
request (Union[google.cloud.redis_v1.types.FailoverInstanceRequest, dict]):
1332+
request (Optional[Union[google.cloud.redis_v1.types.FailoverInstanceRequest, dict]]):
13211333
The request object. Request for
13221334
[Failover][google.cloud.redis.v1.CloudRedis.FailoverInstance].
13231335
name (:class:`str`):
@@ -1405,11 +1417,11 @@ async def sample_failover_instance():
14051417

14061418
async def delete_instance(
14071419
self,
1408-
request: Union[cloud_redis.DeleteInstanceRequest, dict] = None,
1420+
request: Optional[Union[cloud_redis.DeleteInstanceRequest, dict]] = None,
14091421
*,
1410-
name: str = None,
1422+
name: Optional[str] = None,
14111423
retry: OptionalRetry = gapic_v1.method.DEFAULT,
1412-
timeout: float = None,
1424+
timeout: Optional[float] = None,
14131425
metadata: Sequence[Tuple[str, str]] = (),
14141426
) -> operation_async.AsyncOperation:
14151427
r"""Deletes a specific Redis instance. Instance stops
@@ -1446,7 +1458,7 @@ async def sample_delete_instance():
14461458
print(response)
14471459
14481460
Args:
1449-
request (Union[google.cloud.redis_v1.types.DeleteInstanceRequest, dict]):
1461+
request (Optional[Union[google.cloud.redis_v1.types.DeleteInstanceRequest, dict]]):
14501462
The request object. Request for
14511463
[DeleteInstance][google.cloud.redis.v1.CloudRedis.DeleteInstance].
14521464
name (:class:`str`):
@@ -1531,13 +1543,15 @@ async def sample_delete_instance():
15311543

15321544
async def reschedule_maintenance(
15331545
self,
1534-
request: Union[cloud_redis.RescheduleMaintenanceRequest, dict] = None,
1546+
request: Optional[Union[cloud_redis.RescheduleMaintenanceRequest, dict]] = None,
15351547
*,
1536-
name: str = None,
1537-
reschedule_type: cloud_redis.RescheduleMaintenanceRequest.RescheduleType = None,
1538-
schedule_time: timestamp_pb2.Timestamp = None,
1548+
name: Optional[str] = None,
1549+
reschedule_type: Optional[
1550+
cloud_redis.RescheduleMaintenanceRequest.RescheduleType
1551+
] = None,
1552+
schedule_time: Optional[timestamp_pb2.Timestamp] = None,
15391553
retry: OptionalRetry = gapic_v1.method.DEFAULT,
1540-
timeout: float = None,
1554+
timeout: Optional[float] = None,
15411555
metadata: Sequence[Tuple[str, str]] = (),
15421556
) -> operation_async.AsyncOperation:
15431557
r"""Reschedule maintenance for a given instance in a
@@ -1575,7 +1589,7 @@ async def sample_reschedule_maintenance():
15751589
print(response)
15761590
15771591
Args:
1578-
request (Union[google.cloud.redis_v1.types.RescheduleMaintenanceRequest, dict]):
1592+
request (Optional[Union[google.cloud.redis_v1.types.RescheduleMaintenanceRequest, dict]]):
15791593
The request object. Request for
15801594
[RescheduleMaintenance][google.cloud.redis.v1.CloudRedis.RescheduleMaintenance].
15811595
name (:class:`str`):

0 commit comments

Comments
 (0)