From 64e7a827bf1fc4b3619680f213c6230d7c539aae Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 08:44:46 -0400 Subject: [PATCH 01/11] chore: Update gapic-generator-python to v1.11.2 (#240) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: Update gapic-generator-python to v1.11.2 PiperOrigin-RevId: 546510849 Source-Link: https://github.com/googleapis/googleapis/commit/736073ad9a9763a170eceaaa54519bcc0ea55a5e Source-Link: https://github.com/googleapis/googleapis-gen/commit/deb64e8ec19d141e31089fe932b3a997ad541c4d Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZGViNjRlOGVjMTlkMTQxZTMxMDg5ZmU5MzJiM2E5OTdhZDU0MWM0ZCJ9 * 🦉 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 --- google/cloud/appengine_admin/__init__.py | 2 +- google/cloud/appengine_admin_v1/__init__.py | 2 +- google/cloud/appengine_admin_v1/services/__init__.py | 2 +- .../cloud/appengine_admin_v1/services/applications/__init__.py | 2 +- .../appengine_admin_v1/services/applications/async_client.py | 2 +- google/cloud/appengine_admin_v1/services/applications/client.py | 2 +- .../services/applications/transports/__init__.py | 2 +- .../appengine_admin_v1/services/applications/transports/base.py | 2 +- .../appengine_admin_v1/services/applications/transports/grpc.py | 2 +- .../services/applications/transports/grpc_asyncio.py | 2 +- .../appengine_admin_v1/services/applications/transports/rest.py | 2 +- .../services/authorized_certificates/__init__.py | 2 +- .../services/authorized_certificates/async_client.py | 2 +- .../services/authorized_certificates/client.py | 2 +- .../services/authorized_certificates/pagers.py | 2 +- .../services/authorized_certificates/transports/__init__.py | 2 +- .../services/authorized_certificates/transports/base.py | 2 +- .../services/authorized_certificates/transports/grpc.py | 2 +- .../services/authorized_certificates/transports/grpc_asyncio.py | 2 +- .../services/authorized_certificates/transports/rest.py | 2 +- .../appengine_admin_v1/services/authorized_domains/__init__.py | 2 +- .../services/authorized_domains/async_client.py | 2 +- .../appengine_admin_v1/services/authorized_domains/client.py | 2 +- .../appengine_admin_v1/services/authorized_domains/pagers.py | 2 +- .../services/authorized_domains/transports/__init__.py | 2 +- .../services/authorized_domains/transports/base.py | 2 +- .../services/authorized_domains/transports/grpc.py | 2 +- .../services/authorized_domains/transports/grpc_asyncio.py | 2 +- .../services/authorized_domains/transports/rest.py | 2 +- .../appengine_admin_v1/services/domain_mappings/__init__.py | 2 +- .../appengine_admin_v1/services/domain_mappings/async_client.py | 2 +- .../cloud/appengine_admin_v1/services/domain_mappings/client.py | 2 +- .../cloud/appengine_admin_v1/services/domain_mappings/pagers.py | 2 +- .../services/domain_mappings/transports/__init__.py | 2 +- .../services/domain_mappings/transports/base.py | 2 +- .../services/domain_mappings/transports/grpc.py | 2 +- .../services/domain_mappings/transports/grpc_asyncio.py | 2 +- .../services/domain_mappings/transports/rest.py | 2 +- google/cloud/appengine_admin_v1/services/firewall/__init__.py | 2 +- .../cloud/appengine_admin_v1/services/firewall/async_client.py | 2 +- google/cloud/appengine_admin_v1/services/firewall/client.py | 2 +- google/cloud/appengine_admin_v1/services/firewall/pagers.py | 2 +- .../appengine_admin_v1/services/firewall/transports/__init__.py | 2 +- .../appengine_admin_v1/services/firewall/transports/base.py | 2 +- .../appengine_admin_v1/services/firewall/transports/grpc.py | 2 +- .../services/firewall/transports/grpc_asyncio.py | 2 +- .../appengine_admin_v1/services/firewall/transports/rest.py | 2 +- google/cloud/appengine_admin_v1/services/instances/__init__.py | 2 +- .../cloud/appengine_admin_v1/services/instances/async_client.py | 2 +- google/cloud/appengine_admin_v1/services/instances/client.py | 2 +- google/cloud/appengine_admin_v1/services/instances/pagers.py | 2 +- .../services/instances/transports/__init__.py | 2 +- .../appengine_admin_v1/services/instances/transports/base.py | 2 +- .../appengine_admin_v1/services/instances/transports/grpc.py | 2 +- .../services/instances/transports/grpc_asyncio.py | 2 +- .../appengine_admin_v1/services/instances/transports/rest.py | 2 +- google/cloud/appengine_admin_v1/services/services/__init__.py | 2 +- .../cloud/appengine_admin_v1/services/services/async_client.py | 2 +- google/cloud/appengine_admin_v1/services/services/client.py | 2 +- google/cloud/appengine_admin_v1/services/services/pagers.py | 2 +- .../appengine_admin_v1/services/services/transports/__init__.py | 2 +- .../appengine_admin_v1/services/services/transports/base.py | 2 +- .../appengine_admin_v1/services/services/transports/grpc.py | 2 +- .../services/services/transports/grpc_asyncio.py | 2 +- .../appengine_admin_v1/services/services/transports/rest.py | 2 +- google/cloud/appengine_admin_v1/services/versions/__init__.py | 2 +- .../cloud/appengine_admin_v1/services/versions/async_client.py | 2 +- google/cloud/appengine_admin_v1/services/versions/client.py | 2 +- google/cloud/appengine_admin_v1/services/versions/pagers.py | 2 +- .../appengine_admin_v1/services/versions/transports/__init__.py | 2 +- .../appengine_admin_v1/services/versions/transports/base.py | 2 +- .../appengine_admin_v1/services/versions/transports/grpc.py | 2 +- .../services/versions/transports/grpc_asyncio.py | 2 +- .../appengine_admin_v1/services/versions/transports/rest.py | 2 +- google/cloud/appengine_admin_v1/types/__init__.py | 2 +- google/cloud/appengine_admin_v1/types/app_yaml.py | 2 +- google/cloud/appengine_admin_v1/types/appengine.py | 2 +- google/cloud/appengine_admin_v1/types/application.py | 2 +- google/cloud/appengine_admin_v1/types/audit_data.py | 2 +- google/cloud/appengine_admin_v1/types/certificate.py | 2 +- google/cloud/appengine_admin_v1/types/deploy.py | 2 +- google/cloud/appengine_admin_v1/types/deployed_files.py | 2 +- google/cloud/appengine_admin_v1/types/domain.py | 2 +- google/cloud/appengine_admin_v1/types/domain_mapping.py | 2 +- google/cloud/appengine_admin_v1/types/firewall.py | 2 +- google/cloud/appengine_admin_v1/types/instance.py | 2 +- google/cloud/appengine_admin_v1/types/location.py | 2 +- google/cloud/appengine_admin_v1/types/network_settings.py | 2 +- google/cloud/appengine_admin_v1/types/operation.py | 2 +- google/cloud/appengine_admin_v1/types/service.py | 2 +- google/cloud/appengine_admin_v1/types/version.py | 2 +- ...engine_v1_generated_applications_create_application_async.py | 2 +- ...pengine_v1_generated_applications_create_application_sync.py | 2 +- ...appengine_v1_generated_applications_get_application_async.py | 2 +- .../appengine_v1_generated_applications_get_application_sync.py | 2 +- ...engine_v1_generated_applications_repair_application_async.py | 2 +- ...pengine_v1_generated_applications_repair_application_sync.py | 2 +- ...engine_v1_generated_applications_update_application_async.py | 2 +- ...pengine_v1_generated_applications_update_application_sync.py | 2 +- ...thorized_certificates_create_authorized_certificate_async.py | 2 +- ...uthorized_certificates_create_authorized_certificate_sync.py | 2 +- ...thorized_certificates_delete_authorized_certificate_async.py | 2 +- ...uthorized_certificates_delete_authorized_certificate_sync.py | 2 +- ..._authorized_certificates_get_authorized_certificate_async.py | 2 +- ...d_authorized_certificates_get_authorized_certificate_sync.py | 2 +- ...uthorized_certificates_list_authorized_certificates_async.py | 2 +- ...authorized_certificates_list_authorized_certificates_sync.py | 2 +- ...thorized_certificates_update_authorized_certificate_async.py | 2 +- ...uthorized_certificates_update_authorized_certificate_sync.py | 2 +- ...enerated_authorized_domains_list_authorized_domains_async.py | 2 +- ...generated_authorized_domains_list_authorized_domains_sync.py | 2 +- ..._v1_generated_domain_mappings_create_domain_mapping_async.py | 2 +- ...e_v1_generated_domain_mappings_create_domain_mapping_sync.py | 2 +- ..._v1_generated_domain_mappings_delete_domain_mapping_async.py | 2 +- ...e_v1_generated_domain_mappings_delete_domain_mapping_sync.py | 2 +- ...ine_v1_generated_domain_mappings_get_domain_mapping_async.py | 2 +- ...gine_v1_generated_domain_mappings_get_domain_mapping_sync.py | 2 +- ...e_v1_generated_domain_mappings_list_domain_mappings_async.py | 2 +- ...ne_v1_generated_domain_mappings_list_domain_mappings_sync.py | 2 +- ..._v1_generated_domain_mappings_update_domain_mapping_async.py | 2 +- ...e_v1_generated_domain_mappings_update_domain_mapping_sync.py | 2 +- ...ne_v1_generated_firewall_batch_update_ingress_rules_async.py | 2 +- ...ine_v1_generated_firewall_batch_update_ingress_rules_sync.py | 2 +- ...appengine_v1_generated_firewall_create_ingress_rule_async.py | 2 +- .../appengine_v1_generated_firewall_create_ingress_rule_sync.py | 2 +- ...appengine_v1_generated_firewall_delete_ingress_rule_async.py | 2 +- .../appengine_v1_generated_firewall_delete_ingress_rule_sync.py | 2 +- .../appengine_v1_generated_firewall_get_ingress_rule_async.py | 2 +- .../appengine_v1_generated_firewall_get_ingress_rule_sync.py | 2 +- .../appengine_v1_generated_firewall_list_ingress_rules_async.py | 2 +- .../appengine_v1_generated_firewall_list_ingress_rules_sync.py | 2 +- ...appengine_v1_generated_firewall_update_ingress_rule_async.py | 2 +- .../appengine_v1_generated_firewall_update_ingress_rule_sync.py | 2 +- .../appengine_v1_generated_instances_debug_instance_async.py | 2 +- .../appengine_v1_generated_instances_debug_instance_sync.py | 2 +- .../appengine_v1_generated_instances_delete_instance_async.py | 2 +- .../appengine_v1_generated_instances_delete_instance_sync.py | 2 +- .../appengine_v1_generated_instances_get_instance_async.py | 2 +- .../appengine_v1_generated_instances_get_instance_sync.py | 2 +- .../appengine_v1_generated_instances_list_instances_async.py | 2 +- .../appengine_v1_generated_instances_list_instances_sync.py | 2 +- .../appengine_v1_generated_services_delete_service_async.py | 2 +- .../appengine_v1_generated_services_delete_service_sync.py | 2 +- .../appengine_v1_generated_services_get_service_async.py | 2 +- .../appengine_v1_generated_services_get_service_sync.py | 2 +- .../appengine_v1_generated_services_list_services_async.py | 2 +- .../appengine_v1_generated_services_list_services_sync.py | 2 +- .../appengine_v1_generated_services_update_service_async.py | 2 +- .../appengine_v1_generated_services_update_service_sync.py | 2 +- .../appengine_v1_generated_versions_create_version_async.py | 2 +- .../appengine_v1_generated_versions_create_version_sync.py | 2 +- .../appengine_v1_generated_versions_delete_version_async.py | 2 +- .../appengine_v1_generated_versions_delete_version_sync.py | 2 +- .../appengine_v1_generated_versions_get_version_async.py | 2 +- .../appengine_v1_generated_versions_get_version_sync.py | 2 +- .../appengine_v1_generated_versions_list_versions_async.py | 2 +- .../appengine_v1_generated_versions_list_versions_sync.py | 2 +- .../appengine_v1_generated_versions_update_version_async.py | 2 +- .../appengine_v1_generated_versions_update_version_sync.py | 2 +- .../generated_samples/snippet_metadata_google.appengine.v1.json | 2 +- scripts/fixup_appengine_admin_v1_keywords.py | 2 +- setup.py | 2 +- tests/__init__.py | 2 +- tests/unit/__init__.py | 2 +- tests/unit/gapic/__init__.py | 2 +- tests/unit/gapic/appengine_admin_v1/__init__.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_applications.py | 2 +- .../gapic/appengine_admin_v1/test_authorized_certificates.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_authorized_domains.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_firewall.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_instances.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_services.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_versions.py | 2 +- 174 files changed, 174 insertions(+), 174 deletions(-) diff --git a/google/cloud/appengine_admin/__init__.py b/google/cloud/appengine_admin/__init__.py index 5f52a1f..b16559e 100644 --- a/google/cloud/appengine_admin/__init__.py +++ b/google/cloud/appengine_admin/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/__init__.py b/google/cloud/appengine_admin_v1/__init__.py index 1b5d78c..d2e8417 100644 --- a/google/cloud/appengine_admin_v1/__init__.py +++ b/google/cloud/appengine_admin_v1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/__init__.py b/google/cloud/appengine_admin_v1/services/__init__.py index e8e1c38..89a37dc 100644 --- a/google/cloud/appengine_admin_v1/services/__init__.py +++ b/google/cloud/appengine_admin_v1/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/applications/__init__.py b/google/cloud/appengine_admin_v1/services/applications/__init__.py index e2150ba..7c9e079 100644 --- a/google/cloud/appengine_admin_v1/services/applications/__init__.py +++ b/google/cloud/appengine_admin_v1/services/applications/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/applications/async_client.py b/google/cloud/appengine_admin_v1/services/applications/async_client.py index 06d6712..8d89af2 100644 --- a/google/cloud/appengine_admin_v1/services/applications/async_client.py +++ b/google/cloud/appengine_admin_v1/services/applications/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/applications/client.py b/google/cloud/appengine_admin_v1/services/applications/client.py index f0e9657..f75c702 100644 --- a/google/cloud/appengine_admin_v1/services/applications/client.py +++ b/google/cloud/appengine_admin_v1/services/applications/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/applications/transports/__init__.py b/google/cloud/appengine_admin_v1/services/applications/transports/__init__.py index 827f1d5..ed14eb7 100644 --- a/google/cloud/appengine_admin_v1/services/applications/transports/__init__.py +++ b/google/cloud/appengine_admin_v1/services/applications/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/applications/transports/base.py b/google/cloud/appengine_admin_v1/services/applications/transports/base.py index 96e0ed7..043a148 100644 --- a/google/cloud/appengine_admin_v1/services/applications/transports/base.py +++ b/google/cloud/appengine_admin_v1/services/applications/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/applications/transports/grpc.py b/google/cloud/appengine_admin_v1/services/applications/transports/grpc.py index 820cc4d..7a2e8f1 100644 --- a/google/cloud/appengine_admin_v1/services/applications/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/applications/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/applications/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/applications/transports/grpc_asyncio.py index 174802d..9013cf1 100644 --- a/google/cloud/appengine_admin_v1/services/applications/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/applications/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/applications/transports/rest.py b/google/cloud/appengine_admin_v1/services/applications/transports/rest.py index 89a7310..ce1e18a 100644 --- a/google/cloud/appengine_admin_v1/services/applications/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/applications/transports/rest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/__init__.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/__init__.py index 957935a..46a8c71 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/__init__.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/async_client.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/async_client.py index b6e1a79..78401e9 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/async_client.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/client.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/client.py index 864c7b3..004e8ab 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/client.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/pagers.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/pagers.py index dd6e8bc..8221fc4 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/pagers.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/__init__.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/__init__.py index 24f04d2..0886758 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/__init__.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/base.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/base.py index c2771e8..3987ad2 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/base.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/grpc.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/grpc.py index f887c33..ffa2a44 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/grpc_asyncio.py index a76db90..0ef74c2 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/rest.py b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/rest.py index a9b6f8a..5638415 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/authorized_certificates/transports/rest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/__init__.py b/google/cloud/appengine_admin_v1/services/authorized_domains/__init__.py index e73333e..4a2011c 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/__init__.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/async_client.py b/google/cloud/appengine_admin_v1/services/authorized_domains/async_client.py index 99aba9d..c5d95d9 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/async_client.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/client.py b/google/cloud/appengine_admin_v1/services/authorized_domains/client.py index 41fc79e..3fafd06 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/client.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/pagers.py b/google/cloud/appengine_admin_v1/services/authorized_domains/pagers.py index d790841..97c4b31 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/pagers.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/__init__.py b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/__init__.py index f2fffb0..a649173 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/__init__.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/base.py b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/base.py index 87e51d4..292b9bd 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/base.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/grpc.py b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/grpc.py index 264e6ae..861766a 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/grpc_asyncio.py index ae74509..292954c 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/rest.py b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/rest.py index 1725792..da4097c 100644 --- a/google/cloud/appengine_admin_v1/services/authorized_domains/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/authorized_domains/transports/rest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/__init__.py b/google/cloud/appengine_admin_v1/services/domain_mappings/__init__.py index e019b68..5494732 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/__init__.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/async_client.py b/google/cloud/appengine_admin_v1/services/domain_mappings/async_client.py index a0c2649..2344a23 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/async_client.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/client.py b/google/cloud/appengine_admin_v1/services/domain_mappings/client.py index 60459b2..686d61f 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/client.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/pagers.py b/google/cloud/appengine_admin_v1/services/domain_mappings/pagers.py index 6a71967..b1b6f53 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/pagers.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/__init__.py b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/__init__.py index a17f0ae..c57349d 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/__init__.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/base.py b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/base.py index af69105..edf6be5 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/base.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/grpc.py b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/grpc.py index 1523661..4c3ca85 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/grpc_asyncio.py index 588ef7b..354aa54 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/rest.py b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/rest.py index 8097876..1b5f8b0 100644 --- a/google/cloud/appengine_admin_v1/services/domain_mappings/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/domain_mappings/transports/rest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/__init__.py b/google/cloud/appengine_admin_v1/services/firewall/__init__.py index 417aec0..60b9383 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/__init__.py +++ b/google/cloud/appengine_admin_v1/services/firewall/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/async_client.py b/google/cloud/appengine_admin_v1/services/firewall/async_client.py index e640bf6..e492179 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/async_client.py +++ b/google/cloud/appengine_admin_v1/services/firewall/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/client.py b/google/cloud/appengine_admin_v1/services/firewall/client.py index 4cd34ec..dbe1d1d 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/client.py +++ b/google/cloud/appengine_admin_v1/services/firewall/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/pagers.py b/google/cloud/appengine_admin_v1/services/firewall/pagers.py index 2703da0..2cc3feb 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/pagers.py +++ b/google/cloud/appengine_admin_v1/services/firewall/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/transports/__init__.py b/google/cloud/appengine_admin_v1/services/firewall/transports/__init__.py index fa9b990..0e3e919 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/transports/__init__.py +++ b/google/cloud/appengine_admin_v1/services/firewall/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/transports/base.py b/google/cloud/appengine_admin_v1/services/firewall/transports/base.py index ee78145..4789796 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/transports/base.py +++ b/google/cloud/appengine_admin_v1/services/firewall/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/transports/grpc.py b/google/cloud/appengine_admin_v1/services/firewall/transports/grpc.py index 35fe7ce..10de397 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/firewall/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/firewall/transports/grpc_asyncio.py index c1cabc8..bb68615 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/firewall/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/firewall/transports/rest.py b/google/cloud/appengine_admin_v1/services/firewall/transports/rest.py index bb365f5..f4a39a1 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/firewall/transports/rest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/__init__.py b/google/cloud/appengine_admin_v1/services/instances/__init__.py index e1d8945..c006d66 100644 --- a/google/cloud/appengine_admin_v1/services/instances/__init__.py +++ b/google/cloud/appengine_admin_v1/services/instances/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/async_client.py b/google/cloud/appengine_admin_v1/services/instances/async_client.py index 06aeea6..aaf0899 100644 --- a/google/cloud/appengine_admin_v1/services/instances/async_client.py +++ b/google/cloud/appengine_admin_v1/services/instances/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/client.py b/google/cloud/appengine_admin_v1/services/instances/client.py index 9bf7c9f..5de20d6 100644 --- a/google/cloud/appengine_admin_v1/services/instances/client.py +++ b/google/cloud/appengine_admin_v1/services/instances/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/pagers.py b/google/cloud/appengine_admin_v1/services/instances/pagers.py index 8459277..7e52068 100644 --- a/google/cloud/appengine_admin_v1/services/instances/pagers.py +++ b/google/cloud/appengine_admin_v1/services/instances/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/transports/__init__.py b/google/cloud/appengine_admin_v1/services/instances/transports/__init__.py index eb0bbd8..0a69646 100644 --- a/google/cloud/appengine_admin_v1/services/instances/transports/__init__.py +++ b/google/cloud/appengine_admin_v1/services/instances/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/transports/base.py b/google/cloud/appengine_admin_v1/services/instances/transports/base.py index cbba79c..12469df 100644 --- a/google/cloud/appengine_admin_v1/services/instances/transports/base.py +++ b/google/cloud/appengine_admin_v1/services/instances/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/transports/grpc.py b/google/cloud/appengine_admin_v1/services/instances/transports/grpc.py index 029a436..d04d71b 100644 --- a/google/cloud/appengine_admin_v1/services/instances/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/instances/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/instances/transports/grpc_asyncio.py index c1bedd2..bd7b7a6 100644 --- a/google/cloud/appengine_admin_v1/services/instances/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/instances/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/instances/transports/rest.py b/google/cloud/appengine_admin_v1/services/instances/transports/rest.py index dd1ecf4..85f1031 100644 --- a/google/cloud/appengine_admin_v1/services/instances/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/instances/transports/rest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/__init__.py b/google/cloud/appengine_admin_v1/services/services/__init__.py index 3916f58..274540b 100644 --- a/google/cloud/appengine_admin_v1/services/services/__init__.py +++ b/google/cloud/appengine_admin_v1/services/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/async_client.py b/google/cloud/appengine_admin_v1/services/services/async_client.py index 24bb5bf..d7df912 100644 --- a/google/cloud/appengine_admin_v1/services/services/async_client.py +++ b/google/cloud/appengine_admin_v1/services/services/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/client.py b/google/cloud/appengine_admin_v1/services/services/client.py index 2f8c08b..4a4fe68 100644 --- a/google/cloud/appengine_admin_v1/services/services/client.py +++ b/google/cloud/appengine_admin_v1/services/services/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/pagers.py b/google/cloud/appengine_admin_v1/services/services/pagers.py index 798651d..dabb002 100644 --- a/google/cloud/appengine_admin_v1/services/services/pagers.py +++ b/google/cloud/appengine_admin_v1/services/services/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/transports/__init__.py b/google/cloud/appengine_admin_v1/services/services/transports/__init__.py index 94ca3b8..75a0c0e 100644 --- a/google/cloud/appengine_admin_v1/services/services/transports/__init__.py +++ b/google/cloud/appengine_admin_v1/services/services/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/transports/base.py b/google/cloud/appengine_admin_v1/services/services/transports/base.py index 797a86b..ad65cf2 100644 --- a/google/cloud/appengine_admin_v1/services/services/transports/base.py +++ b/google/cloud/appengine_admin_v1/services/services/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/transports/grpc.py b/google/cloud/appengine_admin_v1/services/services/transports/grpc.py index ae77bde..38a408c 100644 --- a/google/cloud/appengine_admin_v1/services/services/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/services/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/services/transports/grpc_asyncio.py index 3013788..a6a43b4 100644 --- a/google/cloud/appengine_admin_v1/services/services/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/services/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/services/transports/rest.py b/google/cloud/appengine_admin_v1/services/services/transports/rest.py index d627e8a..a497793 100644 --- a/google/cloud/appengine_admin_v1/services/services/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/services/transports/rest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/__init__.py b/google/cloud/appengine_admin_v1/services/versions/__init__.py index 2e962bc..1072721 100644 --- a/google/cloud/appengine_admin_v1/services/versions/__init__.py +++ b/google/cloud/appengine_admin_v1/services/versions/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/async_client.py b/google/cloud/appengine_admin_v1/services/versions/async_client.py index 5f736b6..04ce197 100644 --- a/google/cloud/appengine_admin_v1/services/versions/async_client.py +++ b/google/cloud/appengine_admin_v1/services/versions/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/client.py b/google/cloud/appengine_admin_v1/services/versions/client.py index 287d324..5cb28f2 100644 --- a/google/cloud/appengine_admin_v1/services/versions/client.py +++ b/google/cloud/appengine_admin_v1/services/versions/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/pagers.py b/google/cloud/appengine_admin_v1/services/versions/pagers.py index df6f2e5..6c43d9e 100644 --- a/google/cloud/appengine_admin_v1/services/versions/pagers.py +++ b/google/cloud/appengine_admin_v1/services/versions/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/transports/__init__.py b/google/cloud/appengine_admin_v1/services/versions/transports/__init__.py index e921ca1..a4b6bc5 100644 --- a/google/cloud/appengine_admin_v1/services/versions/transports/__init__.py +++ b/google/cloud/appengine_admin_v1/services/versions/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/transports/base.py b/google/cloud/appengine_admin_v1/services/versions/transports/base.py index 4490b11..bda3ac2 100644 --- a/google/cloud/appengine_admin_v1/services/versions/transports/base.py +++ b/google/cloud/appengine_admin_v1/services/versions/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/transports/grpc.py b/google/cloud/appengine_admin_v1/services/versions/transports/grpc.py index 95db790..3090a75 100644 --- a/google/cloud/appengine_admin_v1/services/versions/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/versions/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/versions/transports/grpc_asyncio.py index f0f1e64..a8903c8 100644 --- a/google/cloud/appengine_admin_v1/services/versions/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/versions/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/services/versions/transports/rest.py b/google/cloud/appengine_admin_v1/services/versions/transports/rest.py index 0157db5..0e59c57 100644 --- a/google/cloud/appengine_admin_v1/services/versions/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/versions/transports/rest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/__init__.py b/google/cloud/appengine_admin_v1/types/__init__.py index aa1134f..f81343e 100644 --- a/google/cloud/appengine_admin_v1/types/__init__.py +++ b/google/cloud/appengine_admin_v1/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/app_yaml.py b/google/cloud/appengine_admin_v1/types/app_yaml.py index 9387b98..4c4aaae 100644 --- a/google/cloud/appengine_admin_v1/types/app_yaml.py +++ b/google/cloud/appengine_admin_v1/types/app_yaml.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/appengine.py b/google/cloud/appengine_admin_v1/types/appengine.py index f5ba7d5..bb3f4b9 100644 --- a/google/cloud/appengine_admin_v1/types/appengine.py +++ b/google/cloud/appengine_admin_v1/types/appengine.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/application.py b/google/cloud/appengine_admin_v1/types/application.py index f9d5c55..680f782 100644 --- a/google/cloud/appengine_admin_v1/types/application.py +++ b/google/cloud/appengine_admin_v1/types/application.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/audit_data.py b/google/cloud/appengine_admin_v1/types/audit_data.py index bc937a6..d1f9345 100644 --- a/google/cloud/appengine_admin_v1/types/audit_data.py +++ b/google/cloud/appengine_admin_v1/types/audit_data.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/certificate.py b/google/cloud/appengine_admin_v1/types/certificate.py index db119c6..74f6e09 100644 --- a/google/cloud/appengine_admin_v1/types/certificate.py +++ b/google/cloud/appengine_admin_v1/types/certificate.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/deploy.py b/google/cloud/appengine_admin_v1/types/deploy.py index 7200ff4..daa95b1 100644 --- a/google/cloud/appengine_admin_v1/types/deploy.py +++ b/google/cloud/appengine_admin_v1/types/deploy.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/deployed_files.py b/google/cloud/appengine_admin_v1/types/deployed_files.py index c11a0ad..315511b 100644 --- a/google/cloud/appengine_admin_v1/types/deployed_files.py +++ b/google/cloud/appengine_admin_v1/types/deployed_files.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/domain.py b/google/cloud/appengine_admin_v1/types/domain.py index 4e21290..b80765f 100644 --- a/google/cloud/appengine_admin_v1/types/domain.py +++ b/google/cloud/appengine_admin_v1/types/domain.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/domain_mapping.py b/google/cloud/appengine_admin_v1/types/domain_mapping.py index 7af44dc..4041cc1 100644 --- a/google/cloud/appengine_admin_v1/types/domain_mapping.py +++ b/google/cloud/appengine_admin_v1/types/domain_mapping.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/firewall.py b/google/cloud/appengine_admin_v1/types/firewall.py index d22a04a..8c7f874 100644 --- a/google/cloud/appengine_admin_v1/types/firewall.py +++ b/google/cloud/appengine_admin_v1/types/firewall.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/instance.py b/google/cloud/appengine_admin_v1/types/instance.py index 4ea61e1..08fb581 100644 --- a/google/cloud/appengine_admin_v1/types/instance.py +++ b/google/cloud/appengine_admin_v1/types/instance.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/location.py b/google/cloud/appengine_admin_v1/types/location.py index 84f925e..b29e518 100644 --- a/google/cloud/appengine_admin_v1/types/location.py +++ b/google/cloud/appengine_admin_v1/types/location.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/network_settings.py b/google/cloud/appengine_admin_v1/types/network_settings.py index 47d9ad3..5516fe3 100644 --- a/google/cloud/appengine_admin_v1/types/network_settings.py +++ b/google/cloud/appengine_admin_v1/types/network_settings.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/operation.py b/google/cloud/appengine_admin_v1/types/operation.py index 26baf33..410386c 100644 --- a/google/cloud/appengine_admin_v1/types/operation.py +++ b/google/cloud/appengine_admin_v1/types/operation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/service.py b/google/cloud/appengine_admin_v1/types/service.py index 6cbcff4..8eb0def 100644 --- a/google/cloud/appengine_admin_v1/types/service.py +++ b/google/cloud/appengine_admin_v1/types/service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/appengine_admin_v1/types/version.py b/google/cloud/appengine_admin_v1/types/version.py index 4841759..0b8d673 100644 --- a/google/cloud/appengine_admin_v1/types/version.py +++ b/google/cloud/appengine_admin_v1/types/version.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_applications_create_application_async.py b/samples/generated_samples/appengine_v1_generated_applications_create_application_async.py index 8eab013..e99c685 100644 --- a/samples/generated_samples/appengine_v1_generated_applications_create_application_async.py +++ b/samples/generated_samples/appengine_v1_generated_applications_create_application_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_applications_create_application_sync.py b/samples/generated_samples/appengine_v1_generated_applications_create_application_sync.py index eef941d..cd6bed1 100644 --- a/samples/generated_samples/appengine_v1_generated_applications_create_application_sync.py +++ b/samples/generated_samples/appengine_v1_generated_applications_create_application_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_applications_get_application_async.py b/samples/generated_samples/appengine_v1_generated_applications_get_application_async.py index 48b21b1..3f1d066 100644 --- a/samples/generated_samples/appengine_v1_generated_applications_get_application_async.py +++ b/samples/generated_samples/appengine_v1_generated_applications_get_application_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_applications_get_application_sync.py b/samples/generated_samples/appengine_v1_generated_applications_get_application_sync.py index 0818eb1..b0d82ce 100644 --- a/samples/generated_samples/appengine_v1_generated_applications_get_application_sync.py +++ b/samples/generated_samples/appengine_v1_generated_applications_get_application_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_applications_repair_application_async.py b/samples/generated_samples/appengine_v1_generated_applications_repair_application_async.py index 827974a..2069686 100644 --- a/samples/generated_samples/appengine_v1_generated_applications_repair_application_async.py +++ b/samples/generated_samples/appengine_v1_generated_applications_repair_application_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_applications_repair_application_sync.py b/samples/generated_samples/appengine_v1_generated_applications_repair_application_sync.py index d63ad80..3ed0078 100644 --- a/samples/generated_samples/appengine_v1_generated_applications_repair_application_sync.py +++ b/samples/generated_samples/appengine_v1_generated_applications_repair_application_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_applications_update_application_async.py b/samples/generated_samples/appengine_v1_generated_applications_update_application_async.py index 9b9e504..ce44cbd 100644 --- a/samples/generated_samples/appengine_v1_generated_applications_update_application_async.py +++ b/samples/generated_samples/appengine_v1_generated_applications_update_application_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_applications_update_application_sync.py b/samples/generated_samples/appengine_v1_generated_applications_update_application_sync.py index e2f1418..c67e9fc 100644 --- a/samples/generated_samples/appengine_v1_generated_applications_update_application_sync.py +++ b/samples/generated_samples/appengine_v1_generated_applications_update_application_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_create_authorized_certificate_async.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_create_authorized_certificate_async.py index 65c734f..1241846 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_create_authorized_certificate_async.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_create_authorized_certificate_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_create_authorized_certificate_sync.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_create_authorized_certificate_sync.py index 1486259..015f74c 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_create_authorized_certificate_sync.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_create_authorized_certificate_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_delete_authorized_certificate_async.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_delete_authorized_certificate_async.py index ec479e8..add2619 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_delete_authorized_certificate_async.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_delete_authorized_certificate_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_delete_authorized_certificate_sync.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_delete_authorized_certificate_sync.py index 0a7afaf..1b556b2 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_delete_authorized_certificate_sync.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_delete_authorized_certificate_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_get_authorized_certificate_async.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_get_authorized_certificate_async.py index c6cf45b..f862681 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_get_authorized_certificate_async.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_get_authorized_certificate_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_get_authorized_certificate_sync.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_get_authorized_certificate_sync.py index bd754c5..492bb9a 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_get_authorized_certificate_sync.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_get_authorized_certificate_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_list_authorized_certificates_async.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_list_authorized_certificates_async.py index dc5e905..7707f15 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_list_authorized_certificates_async.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_list_authorized_certificates_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_list_authorized_certificates_sync.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_list_authorized_certificates_sync.py index 824e864..895e787 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_list_authorized_certificates_sync.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_list_authorized_certificates_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_update_authorized_certificate_async.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_update_authorized_certificate_async.py index f28e68f..61f57f8 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_update_authorized_certificate_async.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_update_authorized_certificate_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_certificates_update_authorized_certificate_sync.py b/samples/generated_samples/appengine_v1_generated_authorized_certificates_update_authorized_certificate_sync.py index 2574ea5..4eea019 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_certificates_update_authorized_certificate_sync.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_certificates_update_authorized_certificate_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_domains_list_authorized_domains_async.py b/samples/generated_samples/appengine_v1_generated_authorized_domains_list_authorized_domains_async.py index 4669118..4ddd182 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_domains_list_authorized_domains_async.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_domains_list_authorized_domains_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_authorized_domains_list_authorized_domains_sync.py b/samples/generated_samples/appengine_v1_generated_authorized_domains_list_authorized_domains_sync.py index 8fd97e1..df8e759 100644 --- a/samples/generated_samples/appengine_v1_generated_authorized_domains_list_authorized_domains_sync.py +++ b/samples/generated_samples/appengine_v1_generated_authorized_domains_list_authorized_domains_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_create_domain_mapping_async.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_create_domain_mapping_async.py index 51505e6..d82e3f0 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_create_domain_mapping_async.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_create_domain_mapping_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_create_domain_mapping_sync.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_create_domain_mapping_sync.py index 5e114ea..67346ef 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_create_domain_mapping_sync.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_create_domain_mapping_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_delete_domain_mapping_async.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_delete_domain_mapping_async.py index 1cf7ff2..8de281b 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_delete_domain_mapping_async.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_delete_domain_mapping_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_delete_domain_mapping_sync.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_delete_domain_mapping_sync.py index 3eb305c..d344193 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_delete_domain_mapping_sync.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_delete_domain_mapping_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_get_domain_mapping_async.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_get_domain_mapping_async.py index 83086de..023a83e 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_get_domain_mapping_async.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_get_domain_mapping_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_get_domain_mapping_sync.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_get_domain_mapping_sync.py index 8f946e0..8eb4691 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_get_domain_mapping_sync.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_get_domain_mapping_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_list_domain_mappings_async.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_list_domain_mappings_async.py index cc9b583..eebf46a 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_list_domain_mappings_async.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_list_domain_mappings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_list_domain_mappings_sync.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_list_domain_mappings_sync.py index abeae74..65eea14 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_list_domain_mappings_sync.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_list_domain_mappings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_update_domain_mapping_async.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_update_domain_mapping_async.py index 3db55b5..1305d82 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_update_domain_mapping_async.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_update_domain_mapping_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_domain_mappings_update_domain_mapping_sync.py b/samples/generated_samples/appengine_v1_generated_domain_mappings_update_domain_mapping_sync.py index 3a38f47..8f8ae4a 100644 --- a/samples/generated_samples/appengine_v1_generated_domain_mappings_update_domain_mapping_sync.py +++ b/samples/generated_samples/appengine_v1_generated_domain_mappings_update_domain_mapping_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_batch_update_ingress_rules_async.py b/samples/generated_samples/appengine_v1_generated_firewall_batch_update_ingress_rules_async.py index b07befd..5399783 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_batch_update_ingress_rules_async.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_batch_update_ingress_rules_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_batch_update_ingress_rules_sync.py b/samples/generated_samples/appengine_v1_generated_firewall_batch_update_ingress_rules_sync.py index 7d3e5cb..d4c8a51 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_batch_update_ingress_rules_sync.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_batch_update_ingress_rules_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_create_ingress_rule_async.py b/samples/generated_samples/appengine_v1_generated_firewall_create_ingress_rule_async.py index 500dbe7..fb0afc8 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_create_ingress_rule_async.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_create_ingress_rule_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_create_ingress_rule_sync.py b/samples/generated_samples/appengine_v1_generated_firewall_create_ingress_rule_sync.py index 0c1c0d6..7ca87c4 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_create_ingress_rule_sync.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_create_ingress_rule_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_delete_ingress_rule_async.py b/samples/generated_samples/appengine_v1_generated_firewall_delete_ingress_rule_async.py index 6a29e91..1f68a24 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_delete_ingress_rule_async.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_delete_ingress_rule_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_delete_ingress_rule_sync.py b/samples/generated_samples/appengine_v1_generated_firewall_delete_ingress_rule_sync.py index b9431cd..5f70011 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_delete_ingress_rule_sync.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_delete_ingress_rule_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_get_ingress_rule_async.py b/samples/generated_samples/appengine_v1_generated_firewall_get_ingress_rule_async.py index 6114f52..4f0a94f 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_get_ingress_rule_async.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_get_ingress_rule_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_get_ingress_rule_sync.py b/samples/generated_samples/appengine_v1_generated_firewall_get_ingress_rule_sync.py index 43aa8df..d6e9e02 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_get_ingress_rule_sync.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_get_ingress_rule_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_list_ingress_rules_async.py b/samples/generated_samples/appengine_v1_generated_firewall_list_ingress_rules_async.py index 4995911..1dd86f2 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_list_ingress_rules_async.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_list_ingress_rules_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_list_ingress_rules_sync.py b/samples/generated_samples/appengine_v1_generated_firewall_list_ingress_rules_sync.py index 1cf2c4d..2613e28 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_list_ingress_rules_sync.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_list_ingress_rules_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_update_ingress_rule_async.py b/samples/generated_samples/appengine_v1_generated_firewall_update_ingress_rule_async.py index 4f67c75..d0fe163 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_update_ingress_rule_async.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_update_ingress_rule_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_firewall_update_ingress_rule_sync.py b/samples/generated_samples/appengine_v1_generated_firewall_update_ingress_rule_sync.py index ba09c2c..667bcd3 100644 --- a/samples/generated_samples/appengine_v1_generated_firewall_update_ingress_rule_sync.py +++ b/samples/generated_samples/appengine_v1_generated_firewall_update_ingress_rule_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_instances_debug_instance_async.py b/samples/generated_samples/appengine_v1_generated_instances_debug_instance_async.py index 963c210..42d0ffa 100644 --- a/samples/generated_samples/appengine_v1_generated_instances_debug_instance_async.py +++ b/samples/generated_samples/appengine_v1_generated_instances_debug_instance_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_instances_debug_instance_sync.py b/samples/generated_samples/appengine_v1_generated_instances_debug_instance_sync.py index 5388e72..e4146de 100644 --- a/samples/generated_samples/appengine_v1_generated_instances_debug_instance_sync.py +++ b/samples/generated_samples/appengine_v1_generated_instances_debug_instance_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_instances_delete_instance_async.py b/samples/generated_samples/appengine_v1_generated_instances_delete_instance_async.py index 965849c..cdca21b 100644 --- a/samples/generated_samples/appengine_v1_generated_instances_delete_instance_async.py +++ b/samples/generated_samples/appengine_v1_generated_instances_delete_instance_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_instances_delete_instance_sync.py b/samples/generated_samples/appengine_v1_generated_instances_delete_instance_sync.py index e8176ea..b7d7725 100644 --- a/samples/generated_samples/appengine_v1_generated_instances_delete_instance_sync.py +++ b/samples/generated_samples/appengine_v1_generated_instances_delete_instance_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_instances_get_instance_async.py b/samples/generated_samples/appengine_v1_generated_instances_get_instance_async.py index 2b8c9fe..f3a0b9f 100644 --- a/samples/generated_samples/appengine_v1_generated_instances_get_instance_async.py +++ b/samples/generated_samples/appengine_v1_generated_instances_get_instance_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_instances_get_instance_sync.py b/samples/generated_samples/appengine_v1_generated_instances_get_instance_sync.py index 0b8cc9a..22f90f1 100644 --- a/samples/generated_samples/appengine_v1_generated_instances_get_instance_sync.py +++ b/samples/generated_samples/appengine_v1_generated_instances_get_instance_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_instances_list_instances_async.py b/samples/generated_samples/appengine_v1_generated_instances_list_instances_async.py index 7317d3e..96beea0 100644 --- a/samples/generated_samples/appengine_v1_generated_instances_list_instances_async.py +++ b/samples/generated_samples/appengine_v1_generated_instances_list_instances_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_instances_list_instances_sync.py b/samples/generated_samples/appengine_v1_generated_instances_list_instances_sync.py index f0cfba8..d4ba864 100644 --- a/samples/generated_samples/appengine_v1_generated_instances_list_instances_sync.py +++ b/samples/generated_samples/appengine_v1_generated_instances_list_instances_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_services_delete_service_async.py b/samples/generated_samples/appengine_v1_generated_services_delete_service_async.py index 02b80fe..aa89f25 100644 --- a/samples/generated_samples/appengine_v1_generated_services_delete_service_async.py +++ b/samples/generated_samples/appengine_v1_generated_services_delete_service_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_services_delete_service_sync.py b/samples/generated_samples/appengine_v1_generated_services_delete_service_sync.py index 9264b35..9e852aa 100644 --- a/samples/generated_samples/appengine_v1_generated_services_delete_service_sync.py +++ b/samples/generated_samples/appengine_v1_generated_services_delete_service_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_services_get_service_async.py b/samples/generated_samples/appengine_v1_generated_services_get_service_async.py index 978f014..f645503 100644 --- a/samples/generated_samples/appengine_v1_generated_services_get_service_async.py +++ b/samples/generated_samples/appengine_v1_generated_services_get_service_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_services_get_service_sync.py b/samples/generated_samples/appengine_v1_generated_services_get_service_sync.py index 5fb5629..21aa6fa 100644 --- a/samples/generated_samples/appengine_v1_generated_services_get_service_sync.py +++ b/samples/generated_samples/appengine_v1_generated_services_get_service_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_services_list_services_async.py b/samples/generated_samples/appengine_v1_generated_services_list_services_async.py index ebef32d..af5f2ef 100644 --- a/samples/generated_samples/appengine_v1_generated_services_list_services_async.py +++ b/samples/generated_samples/appengine_v1_generated_services_list_services_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_services_list_services_sync.py b/samples/generated_samples/appengine_v1_generated_services_list_services_sync.py index 9267f12..28954e1 100644 --- a/samples/generated_samples/appengine_v1_generated_services_list_services_sync.py +++ b/samples/generated_samples/appengine_v1_generated_services_list_services_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_services_update_service_async.py b/samples/generated_samples/appengine_v1_generated_services_update_service_async.py index 99914ae..6f27d28 100644 --- a/samples/generated_samples/appengine_v1_generated_services_update_service_async.py +++ b/samples/generated_samples/appengine_v1_generated_services_update_service_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_services_update_service_sync.py b/samples/generated_samples/appengine_v1_generated_services_update_service_sync.py index 72bc871..53284de 100644 --- a/samples/generated_samples/appengine_v1_generated_services_update_service_sync.py +++ b/samples/generated_samples/appengine_v1_generated_services_update_service_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_create_version_async.py b/samples/generated_samples/appengine_v1_generated_versions_create_version_async.py index 9482b6c..d942c44 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_create_version_async.py +++ b/samples/generated_samples/appengine_v1_generated_versions_create_version_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_create_version_sync.py b/samples/generated_samples/appengine_v1_generated_versions_create_version_sync.py index f4a2526..1b4fa03 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_create_version_sync.py +++ b/samples/generated_samples/appengine_v1_generated_versions_create_version_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_delete_version_async.py b/samples/generated_samples/appengine_v1_generated_versions_delete_version_async.py index c69926e..27e8eee 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_delete_version_async.py +++ b/samples/generated_samples/appengine_v1_generated_versions_delete_version_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_delete_version_sync.py b/samples/generated_samples/appengine_v1_generated_versions_delete_version_sync.py index d560849..51027cc 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_delete_version_sync.py +++ b/samples/generated_samples/appengine_v1_generated_versions_delete_version_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_get_version_async.py b/samples/generated_samples/appengine_v1_generated_versions_get_version_async.py index 5fbf327..c778fd8 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_get_version_async.py +++ b/samples/generated_samples/appengine_v1_generated_versions_get_version_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_get_version_sync.py b/samples/generated_samples/appengine_v1_generated_versions_get_version_sync.py index 634cb66..6229a5a 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_get_version_sync.py +++ b/samples/generated_samples/appengine_v1_generated_versions_get_version_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_list_versions_async.py b/samples/generated_samples/appengine_v1_generated_versions_list_versions_async.py index 5c0a6ab..386b211 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_list_versions_async.py +++ b/samples/generated_samples/appengine_v1_generated_versions_list_versions_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_list_versions_sync.py b/samples/generated_samples/appengine_v1_generated_versions_list_versions_sync.py index 204daa9..d7b2c41 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_list_versions_sync.py +++ b/samples/generated_samples/appengine_v1_generated_versions_list_versions_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_update_version_async.py b/samples/generated_samples/appengine_v1_generated_versions_update_version_async.py index 13b63b8..221717f 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_update_version_async.py +++ b/samples/generated_samples/appengine_v1_generated_versions_update_version_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/appengine_v1_generated_versions_update_version_sync.py b/samples/generated_samples/appengine_v1_generated_versions_update_version_sync.py index 30fdc26..bba0d50 100644 --- a/samples/generated_samples/appengine_v1_generated_versions_update_version_sync.py +++ b/samples/generated_samples/appengine_v1_generated_versions_update_version_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/snippet_metadata_google.appengine.v1.json b/samples/generated_samples/snippet_metadata_google.appengine.v1.json index 6912740..fb8cbf5 100644 --- a/samples/generated_samples/snippet_metadata_google.appengine.v1.json +++ b/samples/generated_samples/snippet_metadata_google.appengine.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-appengine-admin", - "version": "1.9.3" + "version": "0.1.0" }, "snippets": [ { diff --git a/scripts/fixup_appengine_admin_v1_keywords.py b/scripts/fixup_appengine_admin_v1_keywords.py index 576b666..afd7802 100644 --- a/scripts/fixup_appengine_admin_v1_keywords.py +++ b/scripts/fixup_appengine_admin_v1_keywords.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/setup.py b/setup.py index 3652982..7c98d2b 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/__init__.py b/tests/__init__.py index e8e1c38..89a37dc 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/__init__.py b/tests/unit/__init__.py index e8e1c38..89a37dc 100644 --- a/tests/unit/__init__.py +++ b/tests/unit/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/__init__.py b/tests/unit/gapic/__init__.py index e8e1c38..89a37dc 100644 --- a/tests/unit/gapic/__init__.py +++ b/tests/unit/gapic/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/__init__.py b/tests/unit/gapic/appengine_admin_v1/__init__.py index e8e1c38..89a37dc 100644 --- a/tests/unit/gapic/appengine_admin_v1/__init__.py +++ b/tests/unit/gapic/appengine_admin_v1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/test_applications.py b/tests/unit/gapic/appengine_admin_v1/test_applications.py index 7fb2233..c347e7f 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_applications.py +++ b/tests/unit/gapic/appengine_admin_v1/test_applications.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/test_authorized_certificates.py b/tests/unit/gapic/appengine_admin_v1/test_authorized_certificates.py index dc00306..dc5a049 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_authorized_certificates.py +++ b/tests/unit/gapic/appengine_admin_v1/test_authorized_certificates.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/test_authorized_domains.py b/tests/unit/gapic/appengine_admin_v1/test_authorized_domains.py index c3956fa..4f31637 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_authorized_domains.py +++ b/tests/unit/gapic/appengine_admin_v1/test_authorized_domains.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py b/tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py index b55b952..e631be2 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py +++ b/tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/test_firewall.py b/tests/unit/gapic/appengine_admin_v1/test_firewall.py index e5f2b36..42b1c2d 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_firewall.py +++ b/tests/unit/gapic/appengine_admin_v1/test_firewall.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/test_instances.py b/tests/unit/gapic/appengine_admin_v1/test_instances.py index 4c58489..f4983f9 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_instances.py +++ b/tests/unit/gapic/appengine_admin_v1/test_instances.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/test_services.py b/tests/unit/gapic/appengine_admin_v1/test_services.py index eeead3d..e5ab4fb 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_services.py +++ b/tests/unit/gapic/appengine_admin_v1/test_services.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/appengine_admin_v1/test_versions.py b/tests/unit/gapic/appengine_admin_v1/test_versions.py index 9628a1b..5045b30 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_versions.py +++ b/tests/unit/gapic/appengine_admin_v1/test_versions.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. From 3857f2ac95cfefa2bffb404889be9e2e433a8663 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 14 Jul 2023 10:13:23 -0400 Subject: [PATCH 02/11] chore: Update gapic-generator-python to v1.11.4 (#241) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: Update gapic-generator-python to v1.11.4 PiperOrigin-RevId: 547897126 Source-Link: https://github.com/googleapis/googleapis/commit/c09c75e087d8f9a2d466b4aaad7dd2926b5ead5a Source-Link: https://github.com/googleapis/googleapis-gen/commit/45e0ec4343517cd0aa66b5ca64232a1802c2f945 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNDVlMGVjNDM0MzUxN2NkMGFhNjZiNWNhNjQyMzJhMTgwMmMyZjk0NSJ9 * 🦉 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 --- google-cloud-appengine-v1-py.tar.gz | Bin 0 -> 49152 bytes .../cloud/appengine_admin_v1/types/version.py | 1 + 2 files changed, 1 insertion(+) create mode 100644 google-cloud-appengine-v1-py.tar.gz diff --git a/google-cloud-appengine-v1-py.tar.gz b/google-cloud-appengine-v1-py.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f412a6c0e600dc61ee6a1422e7a19c87bd120fa0 GIT binary patch literal 49152 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

YuJ`$Pht5^ApEK!9AxF7{Jhk6j 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 Date: Mon, 17 Jul 2023 15:30:29 +0000 Subject: [PATCH 03/11] build(deps): [autoapprove] bump cryptography from 41.0.0 to 41.0.2 (#242) Source-Link: https://togithub.com/googleapis/synthtool/commit/d6103f4a3540ba60f633a9e25c37ec5fe7e6286d Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:39f0f3f2be02ef036e297e376fe3b6256775576da8a6ccb1d5eeb80f4c8bf8fb --- .flake8 | 2 +- .github/.OwlBot.lock.yaml | 4 +-- .github/auto-label.yaml | 2 +- .kokoro/build.sh | 2 +- .kokoro/docker/docs/Dockerfile | 2 +- .kokoro/populate-secrets.sh | 2 +- .kokoro/publish-docs.sh | 2 +- .kokoro/release.sh | 2 +- .kokoro/requirements.txt | 44 +++++++++++++++------------- .kokoro/test-samples-against-head.sh | 2 +- .kokoro/test-samples-impl.sh | 2 +- .kokoro/test-samples.sh | 2 +- .kokoro/trampoline.sh | 2 +- .kokoro/trampoline_v2.sh | 2 +- .pre-commit-config.yaml | 2 +- .trampolinerc | 4 +-- MANIFEST.in | 2 +- README.rst | 27 +++++++++-------- docs/conf.py | 2 +- noxfile.py | 3 +- scripts/decrypt-secrets.sh | 2 +- scripts/readme-gen/readme_gen.py | 18 ++++++------ setup.cfg | 2 +- 23 files changed, 69 insertions(+), 65 deletions(-) diff --git a/.flake8 b/.flake8 index 2e43874..87f6e40 100644 --- a/.flake8 +++ b/.flake8 @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 98994f4..ae4a522 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:2d816f26f728ac8b24248741e7d4c461c09764ef9f7be3684d557c9632e46dbd -# created: 2023-06-28T17:03:33.371210701Z + digest: sha256:39f0f3f2be02ef036e297e376fe3b6256775576da8a6ccb1d5eeb80f4c8bf8fb +# created: 2023-07-17T15:20:13.819193964Z diff --git a/.github/auto-label.yaml b/.github/auto-label.yaml index 41bff0b..b2016d1 100644 --- a/.github/auto-label.yaml +++ b/.github/auto-label.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/build.sh b/.kokoro/build.sh index 2461dfc..9d8f69b 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2018 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/docker/docs/Dockerfile b/.kokoro/docker/docs/Dockerfile index f8137d0..8e39a2c 100644 --- a/.kokoro/docker/docs/Dockerfile +++ b/.kokoro/docker/docs/Dockerfile @@ -1,4 +1,4 @@ -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/populate-secrets.sh b/.kokoro/populate-secrets.sh index f525142..6f39721 100755 --- a/.kokoro/populate-secrets.sh +++ b/.kokoro/populate-secrets.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2020 Google LLC. +# Copyright 2023 Google LLC. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/publish-docs.sh b/.kokoro/publish-docs.sh index 1c4d623..9eafe0b 100755 --- a/.kokoro/publish-docs.sh +++ b/.kokoro/publish-docs.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/release.sh b/.kokoro/release.sh index b1bdba1..9ffd4a7 100755 --- a/.kokoro/release.sh +++ b/.kokoro/release.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/requirements.txt b/.kokoro/requirements.txt index c7929db..67d70a1 100644 --- a/.kokoro/requirements.txt +++ b/.kokoro/requirements.txt @@ -113,26 +113,30 @@ commonmark==0.9.1 \ --hash=sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60 \ --hash=sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 # via rich -cryptography==41.0.0 \ - --hash=sha256:0ddaee209d1cf1f180f1efa338a68c4621154de0afaef92b89486f5f96047c55 \ - --hash=sha256:14754bcdae909d66ff24b7b5f166d69340ccc6cb15731670435efd5719294895 \ - --hash=sha256:344c6de9f8bda3c425b3a41b319522ba3208551b70c2ae00099c205f0d9fd3be \ - --hash=sha256:34d405ea69a8b34566ba3dfb0521379b210ea5d560fafedf9f800a9a94a41928 \ - --hash=sha256:3680248309d340fda9611498a5319b0193a8dbdb73586a1acf8109d06f25b92d \ - --hash=sha256:3c5ef25d060c80d6d9f7f9892e1d41bb1c79b78ce74805b8cb4aa373cb7d5ec8 \ - --hash=sha256:4ab14d567f7bbe7f1cdff1c53d5324ed4d3fc8bd17c481b395db224fb405c237 \ - --hash=sha256:5c1f7293c31ebc72163a9a0df246f890d65f66b4a40d9ec80081969ba8c78cc9 \ - --hash=sha256:6b71f64beeea341c9b4f963b48ee3b62d62d57ba93eb120e1196b31dc1025e78 \ - --hash=sha256:7d92f0248d38faa411d17f4107fc0bce0c42cae0b0ba5415505df72d751bf62d \ - --hash=sha256:8362565b3835ceacf4dc8f3b56471a2289cf51ac80946f9087e66dc283a810e0 \ - --hash=sha256:84a165379cb9d411d58ed739e4af3396e544eac190805a54ba2e0322feb55c46 \ - --hash=sha256:88ff107f211ea696455ea8d911389f6d2b276aabf3231bf72c8853d22db755c5 \ - --hash=sha256:9f65e842cb02550fac96536edb1d17f24c0a338fd84eaf582be25926e993dde4 \ - --hash=sha256:a4fc68d1c5b951cfb72dfd54702afdbbf0fb7acdc9b7dc4301bbf2225a27714d \ - --hash=sha256:b7f2f5c525a642cecad24ee8670443ba27ac1fab81bba4cc24c7b6b41f2d0c75 \ - --hash=sha256:b846d59a8d5a9ba87e2c3d757ca019fa576793e8758174d3868aecb88d6fc8eb \ - --hash=sha256:bf8fc66012ca857d62f6a347007e166ed59c0bc150cefa49f28376ebe7d992a2 \ - --hash=sha256:f5d0bf9b252f30a31664b6f64432b4730bb7038339bd18b1fafe129cfc2be9be +cryptography==41.0.2 \ + --hash=sha256:01f1d9e537f9a15b037d5d9ee442b8c22e3ae11ce65ea1f3316a41c78756b711 \ + --hash=sha256:079347de771f9282fbfe0e0236c716686950c19dee1b76240ab09ce1624d76d7 \ + --hash=sha256:182be4171f9332b6741ee818ec27daff9fb00349f706629f5cbf417bd50e66fd \ + --hash=sha256:192255f539d7a89f2102d07d7375b1e0a81f7478925b3bc2e0549ebf739dae0e \ + --hash=sha256:2a034bf7d9ca894720f2ec1d8b7b5832d7e363571828037f9e0c4f18c1b58a58 \ + --hash=sha256:342f3767e25876751e14f8459ad85e77e660537ca0a066e10e75df9c9e9099f0 \ + --hash=sha256:439c3cc4c0d42fa999b83ded80a9a1fb54d53c58d6e59234cfe97f241e6c781d \ + --hash=sha256:49c3222bb8f8e800aead2e376cbef687bc9e3cb9b58b29a261210456a7783d83 \ + --hash=sha256:674b669d5daa64206c38e507808aae49904c988fa0a71c935e7006a3e1e83831 \ + --hash=sha256:7a9a3bced53b7f09da251685224d6a260c3cb291768f54954e28f03ef14e3766 \ + --hash=sha256:7af244b012711a26196450d34f483357e42aeddb04128885d95a69bd8b14b69b \ + --hash=sha256:7d230bf856164de164ecb615ccc14c7fc6de6906ddd5b491f3af90d3514c925c \ + --hash=sha256:84609ade00a6ec59a89729e87a503c6e36af98ddcd566d5f3be52e29ba993182 \ + --hash=sha256:9a6673c1828db6270b76b22cc696f40cde9043eb90373da5c2f8f2158957f42f \ + --hash=sha256:9b6d717393dbae53d4e52684ef4f022444fc1cce3c48c38cb74fca29e1f08eaa \ + --hash=sha256:9c3fe6534d59d071ee82081ca3d71eed3210f76ebd0361798c74abc2bcf347d4 \ + --hash=sha256:a719399b99377b218dac6cf547b6ec54e6ef20207b6165126a280b0ce97e0d2a \ + --hash=sha256:b332cba64d99a70c1e0836902720887fb4529ea49ea7f5462cf6640e095e11d2 \ + --hash=sha256:d124682c7a23c9764e54ca9ab5b308b14b18eba02722b8659fb238546de83a76 \ + --hash=sha256:d73f419a56d74fef257955f51b18d046f3506270a5fd2ac5febbfa259d6c0fa5 \ + --hash=sha256:f0dc40e6f7aa37af01aba07277d3d64d5a03dc66d682097541ec4da03cc140ee \ + --hash=sha256:f14ad275364c8b4e525d018f6716537ae7b6d369c094805cae45300847e0894f \ + --hash=sha256:f772610fe364372de33d76edcd313636a25684edb94cee53fd790195f5989d14 # via # gcp-releasetool # secretstorage diff --git a/.kokoro/test-samples-against-head.sh b/.kokoro/test-samples-against-head.sh index ba3a707..63ac41d 100755 --- a/.kokoro/test-samples-against-head.sh +++ b/.kokoro/test-samples-against-head.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/test-samples-impl.sh b/.kokoro/test-samples-impl.sh index 2c6500c..5a0f5fa 100755 --- a/.kokoro/test-samples-impl.sh +++ b/.kokoro/test-samples-impl.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2021 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/test-samples.sh b/.kokoro/test-samples.sh index 11c042d..50b35a4 100755 --- a/.kokoro/test-samples.sh +++ b/.kokoro/test-samples.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/trampoline.sh b/.kokoro/trampoline.sh index f39236e..d85b1f2 100755 --- a/.kokoro/trampoline.sh +++ b/.kokoro/trampoline.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2017 Google Inc. +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.kokoro/trampoline_v2.sh b/.kokoro/trampoline_v2.sh index 4af6cdc..59a7cf3 100755 --- a/.kokoro/trampoline_v2.sh +++ b/.kokoro/trampoline_v2.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5405cc8..9e3898f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,4 +1,4 @@ -# Copyright 2021 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.trampolinerc b/.trampolinerc index 0eee72a..a7dfeb4 100644 --- a/.trampolinerc +++ b/.trampolinerc @@ -1,4 +1,4 @@ -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -12,8 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Template for .trampolinerc - # Add required env vars here. required_envvars+=( ) diff --git a/MANIFEST.in b/MANIFEST.in index e783f4c..e0a6670 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/README.rst b/README.rst index 37da229..2673cff 100644 --- a/README.rst +++ b/README.rst @@ -36,21 +36,24 @@ In order to use this library, you first need to go through the following steps: Installation ~~~~~~~~~~~~ -Install this library in a `virtualenv`_ using pip. `virtualenv`_ is a tool to -create isolated Python environments. The basic problem it addresses is one of -dependencies and versions, and indirectly permissions. +Install this library in a virtual environment using `venv`_. `venv`_ is a tool that +creates isolated Python environments. These isolated environments can have separate +versions of Python packages, which allows you to isolate one project's dependencies +from the dependencies of other projects. -With `virtualenv`_, it's possible to install this library without needing system +With `venv`_, it's possible to install this library without needing system install permissions, and without clashing with the installed system dependencies. -.. _`virtualenv`: https://virtualenv.pypa.io/en/latest/ +.. _`venv`: https://docs.python.org/3/library/venv.html Code samples and snippets ~~~~~~~~~~~~~~~~~~~~~~~~~ -Code samples and snippets live in the `samples/` folder. +Code samples and snippets live in the `samples/`_ folder. + +.. _samples/: https://github.com/googleapis/python-appengine-admin/tree/main/samples Supported Python Versions @@ -77,10 +80,9 @@ Mac/Linux .. code-block:: console - pip install virtualenv - virtualenv + python3 -m venv source /bin/activate - /bin/pip install google-cloud-appengine-admin + pip install google-cloud-appengine-admin Windows @@ -88,10 +90,9 @@ Windows .. code-block:: console - pip install virtualenv - virtualenv - \Scripts\activate - \Scripts\pip.exe install google-cloud-appengine-admin + py -m venv + .\\Scripts\activate + pip install google-cloud-appengine-admin Next Steps ~~~~~~~~~~ diff --git a/docs/conf.py b/docs/conf.py index 5f040ab..692d6b2 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2021 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/noxfile.py b/noxfile.py index 7d411fe..3773a35 100644 --- a/noxfile.py +++ b/noxfile.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# Copyright 2018 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -400,6 +400,7 @@ def prerelease_deps(session): "python", "-c", "import google.protobuf; print(google.protobuf.__version__)" ) session.run("python", "-c", "import grpc; print(grpc.__version__)") + session.run("python", "-c", "import google.auth; print(google.auth.__version__)") session.run("py.test", "tests/unit") diff --git a/scripts/decrypt-secrets.sh b/scripts/decrypt-secrets.sh index 21f6d2a..0018b42 100755 --- a/scripts/decrypt-secrets.sh +++ b/scripts/decrypt-secrets.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2015 Google Inc. All rights reserved. +# Copyright 2023 Google LLC All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/readme-gen/readme_gen.py b/scripts/readme-gen/readme_gen.py index 91b5967..1acc119 100644 --- a/scripts/readme-gen/readme_gen.py +++ b/scripts/readme-gen/readme_gen.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright 2016 Google Inc +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -33,17 +33,17 @@ autoescape=True, ) -README_TMPL = jinja_env.get_template('README.tmpl.rst') +README_TMPL = jinja_env.get_template("README.tmpl.rst") def get_help(file): - return subprocess.check_output(['python', file, '--help']).decode() + return subprocess.check_output(["python", file, "--help"]).decode() def main(): parser = argparse.ArgumentParser() - parser.add_argument('source') - parser.add_argument('--destination', default='README.rst') + parser.add_argument("source") + parser.add_argument("--destination", default="README.rst") args = parser.parse_args() @@ -51,9 +51,9 @@ def main(): root = os.path.dirname(source) destination = os.path.join(root, args.destination) - jinja_env.globals['get_help'] = get_help + jinja_env.globals["get_help"] = get_help - with io.open(source, 'r') as f: + with io.open(source, "r") as f: config = yaml.load(f) # This allows get_help to execute in the right directory. @@ -61,9 +61,9 @@ def main(): output = README_TMPL.render(config) - with io.open(destination, 'w') as f: + with io.open(destination, "w") as f: f.write(output) -if __name__ == '__main__': +if __name__ == "__main__": main() diff --git a/setup.cfg b/setup.cfg index c3a2b39..0523500 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. From f6193e3facd784adcac92d2c595d8119ef6f896c Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 21 Jul 2023 02:20:22 +0000 Subject: [PATCH 04/11] build(deps): [autoapprove] bump pygments from 2.13.0 to 2.15.0 (#243) Source-Link: https://togithub.com/googleapis/synthtool/commit/eaef28efd179e6eeb9f4e9bf697530d074a6f3b9 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:f8ca7655fa8a449cadcabcbce4054f593dcbae7aeeab34aa3fcc8b5cf7a93c9e --- .github/.OwlBot.lock.yaml | 4 ++-- .kokoro/requirements.txt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index ae4a522..17c21d9 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:39f0f3f2be02ef036e297e376fe3b6256775576da8a6ccb1d5eeb80f4c8bf8fb -# created: 2023-07-17T15:20:13.819193964Z + digest: sha256:f8ca7655fa8a449cadcabcbce4054f593dcbae7aeeab34aa3fcc8b5cf7a93c9e +# created: 2023-07-21T02:12:46.49799314Z diff --git a/.kokoro/requirements.txt b/.kokoro/requirements.txt index 67d70a1..b563eb2 100644 --- a/.kokoro/requirements.txt +++ b/.kokoro/requirements.txt @@ -396,9 +396,9 @@ pycparser==2.21 \ --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 # via cffi -pygments==2.13.0 \ - --hash=sha256:56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1 \ - --hash=sha256:f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42 +pygments==2.15.0 \ + --hash=sha256:77a3299119af881904cd5ecd1ac6a66214b6e9bed1f2db16993b54adede64094 \ + --hash=sha256:f7e36cffc4c517fbc252861b9a6e4644ca0e5abadf9a113c72d1358ad09b9500 # via # readme-renderer # rich From b66d7f5a75b39e5b82cb0228fddd0ae0a72be5d3 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 25 Jul 2023 21:14:17 +0000 Subject: [PATCH 05/11] build(deps): [autoapprove] bump certifi from 2022.12.7 to 2023.7.22 (#244) Source-Link: https://togithub.com/googleapis/synthtool/commit/395d53adeeacfca00b73abf197f65f3c17c8f1e9 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:6c1cbc75c74b8bdd71dada2fa1677e9d6d78a889e9a70ee75b93d1d0543f96e1 --- .github/.OwlBot.lock.yaml | 4 ++-- .kokoro/requirements.txt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 17c21d9..0ddd0e4 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:f8ca7655fa8a449cadcabcbce4054f593dcbae7aeeab34aa3fcc8b5cf7a93c9e -# created: 2023-07-21T02:12:46.49799314Z + digest: sha256:6c1cbc75c74b8bdd71dada2fa1677e9d6d78a889e9a70ee75b93d1d0543f96e1 +# created: 2023-07-25T21:01:10.396410762Z diff --git a/.kokoro/requirements.txt b/.kokoro/requirements.txt index b563eb2..76d9bba 100644 --- a/.kokoro/requirements.txt +++ b/.kokoro/requirements.txt @@ -20,9 +20,9 @@ cachetools==5.2.0 \ --hash=sha256:6a94c6402995a99c3970cc7e4884bb60b4a8639938157eeed436098bf9831757 \ --hash=sha256:f9f17d2aec496a9aa6b76f53e3b614c965223c061982d434d160f930c698a9db # via google-auth -certifi==2022.12.7 \ - --hash=sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3 \ - --hash=sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18 +certifi==2023.7.22 \ + --hash=sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082 \ + --hash=sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9 # via requests cffi==1.15.1 \ --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ From 70cb7ecba076971c836a8a59ea377b59e522c1c2 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 1 Aug 2023 17:48:07 +0000 Subject: [PATCH 06/11] chore: [autoapprove] Pin flake8 version (#245) Source-Link: https://togithub.com/googleapis/synthtool/commit/0ddbff8012e47cde4462fe3f9feab01fbc4cdfd6 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:bced5ca77c4dda0fd2f5d845d4035fc3c5d3d6b81f245246a36aee114970082b --- .github/.OwlBot.lock.yaml | 4 ++-- .pre-commit-config.yaml | 2 +- noxfile.py | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 0ddd0e4..d71329c 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:6c1cbc75c74b8bdd71dada2fa1677e9d6d78a889e9a70ee75b93d1d0543f96e1 -# created: 2023-07-25T21:01:10.396410762Z + digest: sha256:bced5ca77c4dda0fd2f5d845d4035fc3c5d3d6b81f245246a36aee114970082b +# created: 2023-08-01T17:41:45.434027321Z diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9e3898f..19409cb 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,6 +26,6 @@ repos: hooks: - id: black - repo: https://github.com/pycqa/flake8 - rev: 3.9.2 + rev: 6.1.0 hooks: - id: flake8 diff --git a/noxfile.py b/noxfile.py index 3773a35..4000733 100644 --- a/noxfile.py +++ b/noxfile.py @@ -26,6 +26,7 @@ import nox +FLAKE8_VERSION = "flake8==6.1.0" BLACK_VERSION = "black==22.3.0" ISORT_VERSION = "isort==5.10.1" LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] @@ -82,7 +83,7 @@ def lint(session): Returns a failure if the linters find linting errors or sufficiently serious code quality issues. """ - session.install("flake8", BLACK_VERSION) + session.install(FLAKE8_VERSION, BLACK_VERSION) session.run( "black", "--check", From d794135ff899d69df4df159148ddf0f536c8de54 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 2 Aug 2023 11:00:13 +0000 Subject: [PATCH 07/11] build: [autoapprove] bump cryptography from 41.0.2 to 41.0.3 (#246) Source-Link: https://togithub.com/googleapis/synthtool/commit/352b9d4c068ce7c05908172af128b294073bf53c Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:3e3800bb100af5d7f9e810d48212b37812c1856d20ffeafb99ebe66461b61fc7 --- .github/.OwlBot.lock.yaml | 4 ++-- .kokoro/requirements.txt | 48 +++++++++++++++++++-------------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index d71329c..a3da1b0 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:bced5ca77c4dda0fd2f5d845d4035fc3c5d3d6b81f245246a36aee114970082b -# created: 2023-08-01T17:41:45.434027321Z + digest: sha256:3e3800bb100af5d7f9e810d48212b37812c1856d20ffeafb99ebe66461b61fc7 +# created: 2023-08-02T10:53:29.114535628Z diff --git a/.kokoro/requirements.txt b/.kokoro/requirements.txt index 76d9bba..029bd34 100644 --- a/.kokoro/requirements.txt +++ b/.kokoro/requirements.txt @@ -113,30 +113,30 @@ commonmark==0.9.1 \ --hash=sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60 \ --hash=sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 # via rich -cryptography==41.0.2 \ - --hash=sha256:01f1d9e537f9a15b037d5d9ee442b8c22e3ae11ce65ea1f3316a41c78756b711 \ - --hash=sha256:079347de771f9282fbfe0e0236c716686950c19dee1b76240ab09ce1624d76d7 \ - --hash=sha256:182be4171f9332b6741ee818ec27daff9fb00349f706629f5cbf417bd50e66fd \ - --hash=sha256:192255f539d7a89f2102d07d7375b1e0a81f7478925b3bc2e0549ebf739dae0e \ - --hash=sha256:2a034bf7d9ca894720f2ec1d8b7b5832d7e363571828037f9e0c4f18c1b58a58 \ - --hash=sha256:342f3767e25876751e14f8459ad85e77e660537ca0a066e10e75df9c9e9099f0 \ - --hash=sha256:439c3cc4c0d42fa999b83ded80a9a1fb54d53c58d6e59234cfe97f241e6c781d \ - --hash=sha256:49c3222bb8f8e800aead2e376cbef687bc9e3cb9b58b29a261210456a7783d83 \ - --hash=sha256:674b669d5daa64206c38e507808aae49904c988fa0a71c935e7006a3e1e83831 \ - --hash=sha256:7a9a3bced53b7f09da251685224d6a260c3cb291768f54954e28f03ef14e3766 \ - --hash=sha256:7af244b012711a26196450d34f483357e42aeddb04128885d95a69bd8b14b69b \ - --hash=sha256:7d230bf856164de164ecb615ccc14c7fc6de6906ddd5b491f3af90d3514c925c \ - --hash=sha256:84609ade00a6ec59a89729e87a503c6e36af98ddcd566d5f3be52e29ba993182 \ - --hash=sha256:9a6673c1828db6270b76b22cc696f40cde9043eb90373da5c2f8f2158957f42f \ - --hash=sha256:9b6d717393dbae53d4e52684ef4f022444fc1cce3c48c38cb74fca29e1f08eaa \ - --hash=sha256:9c3fe6534d59d071ee82081ca3d71eed3210f76ebd0361798c74abc2bcf347d4 \ - --hash=sha256:a719399b99377b218dac6cf547b6ec54e6ef20207b6165126a280b0ce97e0d2a \ - --hash=sha256:b332cba64d99a70c1e0836902720887fb4529ea49ea7f5462cf6640e095e11d2 \ - --hash=sha256:d124682c7a23c9764e54ca9ab5b308b14b18eba02722b8659fb238546de83a76 \ - --hash=sha256:d73f419a56d74fef257955f51b18d046f3506270a5fd2ac5febbfa259d6c0fa5 \ - --hash=sha256:f0dc40e6f7aa37af01aba07277d3d64d5a03dc66d682097541ec4da03cc140ee \ - --hash=sha256:f14ad275364c8b4e525d018f6716537ae7b6d369c094805cae45300847e0894f \ - --hash=sha256:f772610fe364372de33d76edcd313636a25684edb94cee53fd790195f5989d14 +cryptography==41.0.3 \ + --hash=sha256:0d09fb5356f975974dbcb595ad2d178305e5050656affb7890a1583f5e02a306 \ + --hash=sha256:23c2d778cf829f7d0ae180600b17e9fceea3c2ef8b31a99e3c694cbbf3a24b84 \ + --hash=sha256:3fb248989b6363906827284cd20cca63bb1a757e0a2864d4c1682a985e3dca47 \ + --hash=sha256:41d7aa7cdfded09b3d73a47f429c298e80796c8e825ddfadc84c8a7f12df212d \ + --hash=sha256:42cb413e01a5d36da9929baa9d70ca90d90b969269e5a12d39c1e0d475010116 \ + --hash=sha256:4c2f0d35703d61002a2bbdcf15548ebb701cfdd83cdc12471d2bae80878a4207 \ + --hash=sha256:4fd871184321100fb400d759ad0cddddf284c4b696568204d281c902fc7b0d81 \ + --hash=sha256:5259cb659aa43005eb55a0e4ff2c825ca111a0da1814202c64d28a985d33b087 \ + --hash=sha256:57a51b89f954f216a81c9d057bf1a24e2f36e764a1ca9a501a6964eb4a6800dd \ + --hash=sha256:652627a055cb52a84f8c448185922241dd5217443ca194d5739b44612c5e6507 \ + --hash=sha256:67e120e9a577c64fe1f611e53b30b3e69744e5910ff3b6e97e935aeb96005858 \ + --hash=sha256:6af1c6387c531cd364b72c28daa29232162010d952ceb7e5ca8e2827526aceae \ + --hash=sha256:6d192741113ef5e30d89dcb5b956ef4e1578f304708701b8b73d38e3e1461f34 \ + --hash=sha256:7efe8041897fe7a50863e51b77789b657a133c75c3b094e51b5e4b5cec7bf906 \ + --hash=sha256:84537453d57f55a50a5b6835622ee405816999a7113267739a1b4581f83535bd \ + --hash=sha256:8f09daa483aedea50d249ef98ed500569841d6498aa9c9f4b0531b9964658922 \ + --hash=sha256:95dd7f261bb76948b52a5330ba5202b91a26fbac13ad0e9fc8a3ac04752058c7 \ + --hash=sha256:a74fbcdb2a0d46fe00504f571a2a540532f4c188e6ccf26f1f178480117b33c4 \ + --hash=sha256:a983e441a00a9d57a4d7c91b3116a37ae602907a7618b882c8013b5762e80574 \ + --hash=sha256:ab8de0d091acbf778f74286f4989cf3d1528336af1b59f3e5d2ebca8b5fe49e1 \ + --hash=sha256:aeb57c421b34af8f9fe830e1955bf493a86a7996cc1338fe41b30047d16e962c \ + --hash=sha256:ce785cf81a7bdade534297ef9e490ddff800d956625020ab2ec2780a556c313e \ + --hash=sha256:d0d651aa754ef58d75cec6edfbd21259d93810b73f6ec246436a21b7841908de # via # gcp-releasetool # secretstorage From 7de9b52ce89849f49ca067690a8725d3d9239f09 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 13 Sep 2023 20:38:14 +0000 Subject: [PATCH 08/11] docs: Minor formatting (#249) - [ ] Regenerate this pull request now. chore: Update gapic-generator-python to v1.11.5 build: Update rules_python to 0.24.0 PiperOrigin-RevId: 563436317 Source-Link: https://togithub.com/googleapis/googleapis/commit/42fd37b18d706f6f51f52f209973b3b2c28f509a Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/280264ca02fb9316b4237a96d0af1a2343a81a56 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMjgwMjY0Y2EwMmZiOTMxNmI0MjM3YTk2ZDBhZjFhMjM0M2E4MWE1NiJ9 --- .../appengine_admin_v1/services/firewall/async_client.py | 1 + google/cloud/appengine_admin_v1/services/firewall/client.py | 1 + .../appengine_admin_v1/services/firewall/transports/grpc.py | 1 + .../services/firewall/transports/grpc_asyncio.py | 1 + .../appengine_admin_v1/services/firewall/transports/rest.py | 1 + google/cloud/appengine_admin_v1/types/appengine.py | 1 + google/cloud/appengine_admin_v1/types/application.py | 2 ++ google/cloud/appengine_admin_v1/types/certificate.py | 1 + google/cloud/appengine_admin_v1/types/deploy.py | 2 ++ google/cloud/appengine_admin_v1/types/domain_mapping.py | 1 + google/cloud/appengine_admin_v1/types/operation.py | 3 +++ google/cloud/appengine_admin_v1/types/service.py | 1 + google/cloud/appengine_admin_v1/types/version.py | 4 ++++ tests/unit/gapic/appengine_admin_v1/test_applications.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_instances.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_services.py | 2 +- tests/unit/gapic/appengine_admin_v1/test_versions.py | 2 +- 18 files changed, 25 insertions(+), 5 deletions(-) diff --git a/google/cloud/appengine_admin_v1/services/firewall/async_client.py b/google/cloud/appengine_admin_v1/services/firewall/async_client.py index e492179..8eb483c 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/async_client.py +++ b/google/cloud/appengine_admin_v1/services/firewall/async_client.py @@ -56,6 +56,7 @@ class FirewallAsyncClient: position which specifies the rule's order in the sequence of rules, an IP range to be matched against requests, and an action to take upon matching requests. + Every request is evaluated against the Firewall rules in priority order. Processesing stops at the first rule which matches the request's IP address. A final rule always specifies diff --git a/google/cloud/appengine_admin_v1/services/firewall/client.py b/google/cloud/appengine_admin_v1/services/firewall/client.py index dbe1d1d..4acd108 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/client.py +++ b/google/cloud/appengine_admin_v1/services/firewall/client.py @@ -96,6 +96,7 @@ class FirewallClient(metaclass=FirewallClientMeta): position which specifies the rule's order in the sequence of rules, an IP range to be matched against requests, and an action to take upon matching requests. + Every request is evaluated against the Firewall rules in priority order. Processesing stops at the first rule which matches the request's IP address. A final rule always specifies diff --git a/google/cloud/appengine_admin_v1/services/firewall/transports/grpc.py b/google/cloud/appengine_admin_v1/services/firewall/transports/grpc.py index 10de397..eb28eed 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/transports/grpc.py +++ b/google/cloud/appengine_admin_v1/services/firewall/transports/grpc.py @@ -36,6 +36,7 @@ class FirewallGrpcTransport(FirewallTransport): position which specifies the rule's order in the sequence of rules, an IP range to be matched against requests, and an action to take upon matching requests. + Every request is evaluated against the Firewall rules in priority order. Processesing stops at the first rule which matches the request's IP address. A final rule always specifies diff --git a/google/cloud/appengine_admin_v1/services/firewall/transports/grpc_asyncio.py b/google/cloud/appengine_admin_v1/services/firewall/transports/grpc_asyncio.py index bb68615..595906f 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/transports/grpc_asyncio.py +++ b/google/cloud/appengine_admin_v1/services/firewall/transports/grpc_asyncio.py @@ -37,6 +37,7 @@ class FirewallGrpcAsyncIOTransport(FirewallTransport): position which specifies the rule's order in the sequence of rules, an IP range to be matched against requests, and an action to take upon matching requests. + Every request is evaluated against the Firewall rules in priority order. Processesing stops at the first rule which matches the request's IP address. A final rule always specifies diff --git a/google/cloud/appengine_admin_v1/services/firewall/transports/rest.py b/google/cloud/appengine_admin_v1/services/firewall/transports/rest.py index f4a39a1..f217721 100644 --- a/google/cloud/appengine_admin_v1/services/firewall/transports/rest.py +++ b/google/cloud/appengine_admin_v1/services/firewall/transports/rest.py @@ -258,6 +258,7 @@ class FirewallRestTransport(FirewallTransport): position which specifies the rule's order in the sequence of rules, an IP range to be matched against requests, and an action to take upon matching requests. + Every request is evaluated against the Firewall rules in priority order. Processesing stops at the first rule which matches the request's IP address. A final rule always specifies diff --git a/google/cloud/appengine_admin_v1/types/appengine.py b/google/cloud/appengine_admin_v1/types/appengine.py index bb3f4b9..2d7f0ab 100644 --- a/google/cloud/appengine_admin_v1/types/appengine.py +++ b/google/cloud/appengine_admin_v1/types/appengine.py @@ -729,6 +729,7 @@ class CreateIngressRuleRequest(proto.Message): new rule. Example: ``apps/myapp/firewall/ingressRules``. rule (google.cloud.appengine_admin_v1.types.FirewallRule): A FirewallRule containing the new resource. + The user may optionally provide a position at which the new rule will be placed. The positions define a sequential list starting at 1. If a diff --git a/google/cloud/appengine_admin_v1/types/application.py b/google/cloud/appengine_admin_v1/types/application.py index 680f782..1863614 100644 --- a/google/cloud/appengine_admin_v1/types/application.py +++ b/google/cloud/appengine_admin_v1/types/application.py @@ -53,6 +53,7 @@ class Application(proto.Message): Google Apps authentication domain that controls which users can access this application. + Defaults to open access for any Google Account. location_id (str): Location from which this application runs. Application @@ -70,6 +71,7 @@ class Application(proto.Message): application. This bucket is associated with the application and can be used by the gcloud deployment commands. + @OutputOnly default_cookie_expiration (google.protobuf.duration_pb2.Duration): Cookie expiration policy for this diff --git a/google/cloud/appengine_admin_v1/types/certificate.py b/google/cloud/appengine_admin_v1/types/certificate.py index 74f6e09..bd4df73 100644 --- a/google/cloud/appengine_admin_v1/types/certificate.py +++ b/google/cloud/appengine_admin_v1/types/certificate.py @@ -252,6 +252,7 @@ class ManagedCertificate(proto.Message): Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt. + @OutputOnly """ diff --git a/google/cloud/appengine_admin_v1/types/deploy.py b/google/cloud/appengine_admin_v1/types/deploy.py index daa95b1..1e60343 100644 --- a/google/cloud/appengine_admin_v1/types/deploy.py +++ b/google/cloud/appengine_admin_v1/types/deploy.py @@ -96,6 +96,7 @@ class FileInfo(proto.Message): The SHA1 hash of the file, in hex. mime_type (str): The MIME type of the file. + Defaults to the value from Google Cloud Storage. """ @@ -142,6 +143,7 @@ class CloudBuildOptions(proto.Message): app_yaml_path (str): Path to the yaml file used in deployment, used to determine runtime configuration details. + Required for flexible environment builds. See diff --git a/google/cloud/appengine_admin_v1/types/domain_mapping.py b/google/cloud/appengine_admin_v1/types/domain_mapping.py index 4041cc1..a69702f 100644 --- a/google/cloud/appengine_admin_v1/types/domain_mapping.py +++ b/google/cloud/appengine_admin_v1/types/domain_mapping.py @@ -50,6 +50,7 @@ class DomainMapping(proto.Message): this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping. + @OutputOnly """ diff --git a/google/cloud/appengine_admin_v1/types/operation.py b/google/cloud/appengine_admin_v1/types/operation.py index 410386c..58e0524 100644 --- a/google/cloud/appengine_admin_v1/types/operation.py +++ b/google/cloud/appengine_admin_v1/types/operation.py @@ -44,12 +44,15 @@ class OperationMetadataV1(proto.Message): @OutputOnly insert_time (google.protobuf.timestamp_pb2.Timestamp): Time that this operation was created. + @OutputOnly end_time (google.protobuf.timestamp_pb2.Timestamp): Time that this operation completed. + @OutputOnly user (str): User who requested this operation. + @OutputOnly target (str): Name of the resource that this operation is acting on. diff --git a/google/cloud/appengine_admin_v1/types/service.py b/google/cloud/appengine_admin_v1/types/service.py index 8eb0def..1b58295 100644 --- a/google/cloud/appengine_admin_v1/types/service.py +++ b/google/cloud/appengine_admin_v1/types/service.py @@ -68,6 +68,7 @@ class Service(proto.Message): using labels is to tag resources belonging to different environments (e.g., "env=prod", "env=qa"). +

Label keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, diff --git a/google/cloud/appengine_admin_v1/types/version.py b/google/cloud/appengine_admin_v1/types/version.py index e8409db..ec93455 100644 --- a/google/cloud/appengine_admin_v1/types/version.py +++ b/google/cloud/appengine_admin_v1/types/version.py @@ -214,11 +214,13 @@ class Version(proto.Message): @OutputOnly create_time (google.protobuf.timestamp_pb2.Timestamp): Time that this version was created. + @OutputOnly disk_usage_bytes (int): Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk. + @OutputOnly runtime_api_version (str): The version of the API in the given runtime @@ -299,6 +301,7 @@ class Version(proto.Message): Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com" + @OutputOnly endpoints_api_service (google.cloud.appengine_admin_v1.types.EndpointsApiService): Cloud Endpoints configuration. @@ -595,6 +598,7 @@ class AutomaticScaling(proto.Message): Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. + Defaults to a runtime-specific value. max_idle_instances (int): Maximum number of idle instances that should diff --git a/tests/unit/gapic/appengine_admin_v1/test_applications.py b/tests/unit/gapic/appengine_admin_v1/test_applications.py index c347e7f..4b357a0 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_applications.py +++ b/tests/unit/gapic/appengine_admin_v1/test_applications.py @@ -41,7 +41,7 @@ import google.auth from google.auth import credentials as ga_credentials from google.auth.exceptions import MutualTLSChannelError -from google.longrunning import operations_pb2 +from google.longrunning import operations_pb2 # type: ignore from google.oauth2 import service_account from google.protobuf import duration_pb2 # type: ignore from google.protobuf import field_mask_pb2 # type: ignore diff --git a/tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py b/tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py index e631be2..523099b 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py +++ b/tests/unit/gapic/appengine_admin_v1/test_domain_mappings.py @@ -41,7 +41,7 @@ import google.auth from google.auth import credentials as ga_credentials from google.auth.exceptions import MutualTLSChannelError -from google.longrunning import operations_pb2 +from google.longrunning import operations_pb2 # type: ignore from google.oauth2 import service_account from google.protobuf import empty_pb2 # type: ignore from google.protobuf import field_mask_pb2 # type: ignore diff --git a/tests/unit/gapic/appengine_admin_v1/test_instances.py b/tests/unit/gapic/appengine_admin_v1/test_instances.py index f4983f9..43e5114 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_instances.py +++ b/tests/unit/gapic/appengine_admin_v1/test_instances.py @@ -41,7 +41,7 @@ import google.auth from google.auth import credentials as ga_credentials from google.auth.exceptions import MutualTLSChannelError -from google.longrunning import operations_pb2 +from google.longrunning import operations_pb2 # type: ignore from google.oauth2 import service_account from google.protobuf import empty_pb2 # type: ignore from google.protobuf import json_format diff --git a/tests/unit/gapic/appengine_admin_v1/test_services.py b/tests/unit/gapic/appengine_admin_v1/test_services.py index e5ab4fb..4119c69 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_services.py +++ b/tests/unit/gapic/appengine_admin_v1/test_services.py @@ -41,7 +41,7 @@ import google.auth from google.auth import credentials as ga_credentials from google.auth.exceptions import MutualTLSChannelError -from google.longrunning import operations_pb2 +from google.longrunning import operations_pb2 # type: ignore from google.oauth2 import service_account from google.protobuf import empty_pb2 # type: ignore from google.protobuf import field_mask_pb2 # type: ignore diff --git a/tests/unit/gapic/appengine_admin_v1/test_versions.py b/tests/unit/gapic/appengine_admin_v1/test_versions.py index 5045b30..09437e0 100644 --- a/tests/unit/gapic/appengine_admin_v1/test_versions.py +++ b/tests/unit/gapic/appengine_admin_v1/test_versions.py @@ -41,7 +41,7 @@ import google.auth from google.auth import credentials as ga_credentials from google.auth.exceptions import MutualTLSChannelError -from google.longrunning import operations_pb2 +from google.longrunning import operations_pb2 # type: ignore from google.oauth2 import service_account from google.protobuf import duration_pb2 # type: ignore from google.protobuf import empty_pb2 # type: ignore From b3e00ebdc8f231d2e022e1fed451bb755f3b5391 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 2 Oct 2023 21:40:17 +0000 Subject: [PATCH 09/11] chore: [autoapprove] bump cryptography from 41.0.3 to 41.0.4 (#252) Source-Link: https://togithub.com/googleapis/synthtool/commit/dede53ff326079b457cfb1aae5bbdc82cbb51dc3 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:fac304457974bb530cc5396abd4ab25d26a469cd3bc97cbfb18c8d4324c584eb --- .github/.OwlBot.lock.yaml | 4 ++-- .gitignore | 1 + .kokoro/requirements.txt | 49 ++++++++++++++++++++------------------- 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index a3da1b0..a9bdb1b 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:3e3800bb100af5d7f9e810d48212b37812c1856d20ffeafb99ebe66461b61fc7 -# created: 2023-08-02T10:53:29.114535628Z + digest: sha256:fac304457974bb530cc5396abd4ab25d26a469cd3bc97cbfb18c8d4324c584eb +# created: 2023-10-02T21:31:03.517640371Z diff --git a/.gitignore b/.gitignore index b4243ce..d083ea1 100644 --- a/.gitignore +++ b/.gitignore @@ -50,6 +50,7 @@ docs.metadata # Virtual environment env/ +venv/ # Test logs coverage.xml diff --git a/.kokoro/requirements.txt b/.kokoro/requirements.txt index 029bd34..96d593c 100644 --- a/.kokoro/requirements.txt +++ b/.kokoro/requirements.txt @@ -113,30 +113,30 @@ commonmark==0.9.1 \ --hash=sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60 \ --hash=sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 # via rich -cryptography==41.0.3 \ - --hash=sha256:0d09fb5356f975974dbcb595ad2d178305e5050656affb7890a1583f5e02a306 \ - --hash=sha256:23c2d778cf829f7d0ae180600b17e9fceea3c2ef8b31a99e3c694cbbf3a24b84 \ - --hash=sha256:3fb248989b6363906827284cd20cca63bb1a757e0a2864d4c1682a985e3dca47 \ - --hash=sha256:41d7aa7cdfded09b3d73a47f429c298e80796c8e825ddfadc84c8a7f12df212d \ - --hash=sha256:42cb413e01a5d36da9929baa9d70ca90d90b969269e5a12d39c1e0d475010116 \ - --hash=sha256:4c2f0d35703d61002a2bbdcf15548ebb701cfdd83cdc12471d2bae80878a4207 \ - --hash=sha256:4fd871184321100fb400d759ad0cddddf284c4b696568204d281c902fc7b0d81 \ - --hash=sha256:5259cb659aa43005eb55a0e4ff2c825ca111a0da1814202c64d28a985d33b087 \ - --hash=sha256:57a51b89f954f216a81c9d057bf1a24e2f36e764a1ca9a501a6964eb4a6800dd \ - --hash=sha256:652627a055cb52a84f8c448185922241dd5217443ca194d5739b44612c5e6507 \ - --hash=sha256:67e120e9a577c64fe1f611e53b30b3e69744e5910ff3b6e97e935aeb96005858 \ - --hash=sha256:6af1c6387c531cd364b72c28daa29232162010d952ceb7e5ca8e2827526aceae \ - --hash=sha256:6d192741113ef5e30d89dcb5b956ef4e1578f304708701b8b73d38e3e1461f34 \ - --hash=sha256:7efe8041897fe7a50863e51b77789b657a133c75c3b094e51b5e4b5cec7bf906 \ - --hash=sha256:84537453d57f55a50a5b6835622ee405816999a7113267739a1b4581f83535bd \ - --hash=sha256:8f09daa483aedea50d249ef98ed500569841d6498aa9c9f4b0531b9964658922 \ - --hash=sha256:95dd7f261bb76948b52a5330ba5202b91a26fbac13ad0e9fc8a3ac04752058c7 \ - --hash=sha256:a74fbcdb2a0d46fe00504f571a2a540532f4c188e6ccf26f1f178480117b33c4 \ - --hash=sha256:a983e441a00a9d57a4d7c91b3116a37ae602907a7618b882c8013b5762e80574 \ - --hash=sha256:ab8de0d091acbf778f74286f4989cf3d1528336af1b59f3e5d2ebca8b5fe49e1 \ - --hash=sha256:aeb57c421b34af8f9fe830e1955bf493a86a7996cc1338fe41b30047d16e962c \ - --hash=sha256:ce785cf81a7bdade534297ef9e490ddff800d956625020ab2ec2780a556c313e \ - --hash=sha256:d0d651aa754ef58d75cec6edfbd21259d93810b73f6ec246436a21b7841908de +cryptography==41.0.4 \ + --hash=sha256:004b6ccc95943f6a9ad3142cfabcc769d7ee38a3f60fb0dddbfb431f818c3a67 \ + --hash=sha256:047c4603aeb4bbd8db2756e38f5b8bd7e94318c047cfe4efeb5d715e08b49311 \ + --hash=sha256:0d9409894f495d465fe6fda92cb70e8323e9648af912d5b9141d616df40a87b8 \ + --hash=sha256:23a25c09dfd0d9f28da2352503b23e086f8e78096b9fd585d1d14eca01613e13 \ + --hash=sha256:2ed09183922d66c4ec5fdaa59b4d14e105c084dd0febd27452de8f6f74704143 \ + --hash=sha256:35c00f637cd0b9d5b6c6bd11b6c3359194a8eba9c46d4e875a3660e3b400005f \ + --hash=sha256:37480760ae08065437e6573d14be973112c9e6dcaf5f11d00147ee74f37a3829 \ + --hash=sha256:3b224890962a2d7b57cf5eeb16ccaafba6083f7b811829f00476309bce2fe0fd \ + --hash=sha256:5a0f09cefded00e648a127048119f77bc2b2ec61e736660b5789e638f43cc397 \ + --hash=sha256:5b72205a360f3b6176485a333256b9bcd48700fc755fef51c8e7e67c4b63e3ac \ + --hash=sha256:7e53db173370dea832190870e975a1e09c86a879b613948f09eb49324218c14d \ + --hash=sha256:7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a \ + --hash=sha256:80907d3faa55dc5434a16579952ac6da800935cd98d14dbd62f6f042c7f5e839 \ + --hash=sha256:86defa8d248c3fa029da68ce61fe735432b047e32179883bdb1e79ed9bb8195e \ + --hash=sha256:8ac4f9ead4bbd0bc8ab2d318f97d85147167a488be0e08814a37eb2f439d5cf6 \ + --hash=sha256:93530900d14c37a46ce3d6c9e6fd35dbe5f5601bf6b3a5c325c7bffc030344d9 \ + --hash=sha256:9eeb77214afae972a00dee47382d2591abe77bdae166bda672fb1e24702a3860 \ + --hash=sha256:b5f4dfe950ff0479f1f00eda09c18798d4f49b98f4e2006d644b3301682ebdca \ + --hash=sha256:c3391bd8e6de35f6f1140e50aaeb3e2b3d6a9012536ca23ab0d9c35ec18c8a91 \ + --hash=sha256:c880eba5175f4307129784eca96f4e70b88e57aa3f680aeba3bab0e980b0f37d \ + --hash=sha256:cecfefa17042941f94ab54f769c8ce0fe14beff2694e9ac684176a2535bf9714 \ + --hash=sha256:e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb \ + --hash=sha256:efc8ad4e6fc4f1752ebfb58aefece8b4e3c4cae940b0994d43649bdfce8d0d4f # via # gcp-releasetool # secretstorage @@ -382,6 +382,7 @@ protobuf==3.20.3 \ # gcp-docuploader # gcp-releasetool # google-api-core + # googleapis-common-protos pyasn1==0.4.8 \ --hash=sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d \ --hash=sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba From 8d6869cd517191b91b6941f46ac66a2a4de29495 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 9 Oct 2023 14:18:17 +0000 Subject: [PATCH 10/11] chore: [autoapprove] Update `black` and `isort` to latest versions (#254) Source-Link: https://togithub.com/googleapis/synthtool/commit/0c7b0333f44b2b7075447f43a121a12d15a7b76a Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:08e34975760f002746b1d8c86fdc90660be45945ee6d9db914d1508acdf9a547 --- .github/.OwlBot.lock.yaml | 4 ++-- .kokoro/requirements.txt | 6 +++--- .pre-commit-config.yaml | 2 +- noxfile.py | 35 ++++++++++++++++++----------------- 4 files changed, 24 insertions(+), 23 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index a9bdb1b..dd98abb 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:fac304457974bb530cc5396abd4ab25d26a469cd3bc97cbfb18c8d4324c584eb -# created: 2023-10-02T21:31:03.517640371Z + digest: sha256:08e34975760f002746b1d8c86fdc90660be45945ee6d9db914d1508acdf9a547 +# created: 2023-10-09T14:06:13.397766266Z diff --git a/.kokoro/requirements.txt b/.kokoro/requirements.txt index 96d593c..0332d32 100644 --- a/.kokoro/requirements.txt +++ b/.kokoro/requirements.txt @@ -467,9 +467,9 @@ typing-extensions==4.4.0 \ --hash=sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa \ --hash=sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e # via -r requirements.in -urllib3==1.26.12 \ - --hash=sha256:3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e \ - --hash=sha256:b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997 +urllib3==1.26.17 \ + --hash=sha256:24d6a242c28d29af46c3fae832c36db3bbebcc533dd1bb549172cd739c82df21 \ + --hash=sha256:94a757d178c9be92ef5539b8840d48dc9cf1b2709c9d6b588232a055c524458b # via # requests # twine diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 19409cb..6a8e169 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,7 +22,7 @@ repos: - id: end-of-file-fixer - id: check-yaml - repo: https://github.com/psf/black - rev: 22.3.0 + rev: 23.7.0 hooks: - id: black - repo: https://github.com/pycqa/flake8 diff --git a/noxfile.py b/noxfile.py index 4000733..54abbaa 100644 --- a/noxfile.py +++ b/noxfile.py @@ -22,18 +22,19 @@ import pathlib import re import shutil +from typing import Dict, List import warnings import nox FLAKE8_VERSION = "flake8==6.1.0" -BLACK_VERSION = "black==22.3.0" -ISORT_VERSION = "isort==5.10.1" +BLACK_VERSION = "black[jupyter]==23.7.0" +ISORT_VERSION = "isort==5.11.0" LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] DEFAULT_PYTHON_VERSION = "3.8" -UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9", "3.10", "3.11"] +UNIT_TEST_PYTHON_VERSIONS: List[str] = ["3.7", "3.8", "3.9", "3.10", "3.11"] UNIT_TEST_STANDARD_DEPENDENCIES = [ "mock", "asyncmock", @@ -41,23 +42,23 @@ "pytest-cov", "pytest-asyncio", ] -UNIT_TEST_EXTERNAL_DEPENDENCIES = [] -UNIT_TEST_LOCAL_DEPENDENCIES = [] -UNIT_TEST_DEPENDENCIES = [] -UNIT_TEST_EXTRAS = [] -UNIT_TEST_EXTRAS_BY_PYTHON = {} - -SYSTEM_TEST_PYTHON_VERSIONS = ["3.8"] -SYSTEM_TEST_STANDARD_DEPENDENCIES = [ +UNIT_TEST_EXTERNAL_DEPENDENCIES: List[str] = [] +UNIT_TEST_LOCAL_DEPENDENCIES: List[str] = [] +UNIT_TEST_DEPENDENCIES: List[str] = [] +UNIT_TEST_EXTRAS: List[str] = [] +UNIT_TEST_EXTRAS_BY_PYTHON: Dict[str, List[str]] = {} + +SYSTEM_TEST_PYTHON_VERSIONS: List[str] = ["3.8"] +SYSTEM_TEST_STANDARD_DEPENDENCIES: List[str] = [ "mock", "pytest", "google-cloud-testutils", ] -SYSTEM_TEST_EXTERNAL_DEPENDENCIES = [] -SYSTEM_TEST_LOCAL_DEPENDENCIES = [] -SYSTEM_TEST_DEPENDENCIES = [] -SYSTEM_TEST_EXTRAS = [] -SYSTEM_TEST_EXTRAS_BY_PYTHON = {} +SYSTEM_TEST_EXTERNAL_DEPENDENCIES: List[str] = [] +SYSTEM_TEST_LOCAL_DEPENDENCIES: List[str] = [] +SYSTEM_TEST_DEPENDENCIES: List[str] = [] +SYSTEM_TEST_EXTRAS: List[str] = [] +SYSTEM_TEST_EXTRAS_BY_PYTHON: Dict[str, List[str]] = {} CURRENT_DIRECTORY = pathlib.Path(__file__).parent.absolute() @@ -70,6 +71,7 @@ "lint_setup_py", "blacken", "docs", + "format", ] # Error if a python version is missing @@ -188,7 +190,6 @@ def unit(session): def install_systemtest_dependencies(session, *constraints): - # Use pre-release gRPC for system tests. # Exclude version 1.52.0rc1 which has a known issue. # See https://github.com/grpc/grpc/issues/32163 From 4a143ea87e6ca7e9202e7280d1d30a841274061b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 16 Oct 2023 07:46:24 -0400 Subject: [PATCH 11/11] chore(main): release 1.9.4 (#250) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ google/cloud/appengine_admin/gapic_version.py | 2 +- google/cloud/appengine_admin_v1/gapic_version.py | 2 +- .../snippet_metadata_google.appengine.v1.json | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index afdaa62..d8a026d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.3" + ".": "1.9.4" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 325037e..1cc3724 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.9.4](https://github.com/googleapis/python-appengine-admin/compare/v1.9.3...v1.9.4) (2023-10-09) + + +### Documentation + +* Minor formatting ([#249](https://github.com/googleapis/python-appengine-admin/issues/249)) ([7de9b52](https://github.com/googleapis/python-appengine-admin/commit/7de9b52ce89849f49ca067690a8725d3d9239f09)) + ## [1.9.3](https://github.com/googleapis/python-appengine-admin/compare/v1.9.2...v1.9.3) (2023-07-04) diff --git a/google/cloud/appengine_admin/gapic_version.py b/google/cloud/appengine_admin/gapic_version.py index 6ecf7e5..0b16b08 100644 --- a/google/cloud/appengine_admin/gapic_version.py +++ b/google/cloud/appengine_admin/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.9.3" # {x-release-please-version} +__version__ = "1.9.4" # {x-release-please-version} diff --git a/google/cloud/appengine_admin_v1/gapic_version.py b/google/cloud/appengine_admin_v1/gapic_version.py index 6ecf7e5..0b16b08 100644 --- a/google/cloud/appengine_admin_v1/gapic_version.py +++ b/google/cloud/appengine_admin_v1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.9.3" # {x-release-please-version} +__version__ = "1.9.4" # {x-release-please-version} diff --git a/samples/generated_samples/snippet_metadata_google.appengine.v1.json b/samples/generated_samples/snippet_metadata_google.appengine.v1.json index fb8cbf5..1bd95dd 100644 --- a/samples/generated_samples/snippet_metadata_google.appengine.v1.json +++ b/samples/generated_samples/snippet_metadata_google.appengine.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-appengine-admin", - "version": "0.1.0" + "version": "1.9.4" }, "snippets": [ {