diff --git a/packages/google-cloud-service-management/google/cloud/servicemanagement_v1/services/service_manager/async_client.py b/packages/google-cloud-service-management/google/cloud/servicemanagement_v1/services/service_manager/async_client.py index dac9a96ca5a0..2aed0d3c44f3 100644 --- a/packages/google-cloud-service-management/google/cloud/servicemanagement_v1/services/service_manager/async_client.py +++ b/packages/google-cloud-service-management/google/cloud/servicemanagement_v1/services/service_manager/async_client.py @@ -250,6 +250,26 @@ async def list_services( returns only the services enabled on the consumer. The ``consumer_id`` must have the format of "project:{PROJECT-ID}". + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_list_services(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServicesRequest( + ) + + # Make the request + page_result = client.list_services(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.ListServicesRequest, dict]): The request object. Request message for `ListServices` @@ -337,6 +357,26 @@ async def get_service( r"""Gets a managed service. Authentication is required unless the service is public. + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_get_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceRequest( + service_name="service_name_value", + ) + + # Make the request + response = client.get_service(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.GetServiceRequest, dict]): The request object. Request message for `GetService` @@ -407,6 +447,29 @@ async def create_service( services. Operation + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_create_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceRequest( + ) + + # Make the request + operation = client.create_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.CreateServiceRequest, dict]): The request object. Request message for CreateService @@ -489,6 +552,30 @@ async def delete_service( Operation + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_delete_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.DeleteServiceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.delete_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.DeleteServiceRequest, dict]): The request object. Request message for DeleteService @@ -583,6 +670,30 @@ async def undelete_service( Operation + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_undelete_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.UndeleteServiceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.undelete_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.UndeleteServiceRequest, dict]): The request object. Request message for UndeleteService @@ -662,6 +773,27 @@ async def list_service_configs( r"""Lists the history of the service configuration for a managed service, from the newest to the oldest. + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_list_service_configs(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServiceConfigsRequest( + service_name="service_name_value", + ) + + # Make the request + page_result = client.list_service_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.ListServiceConfigsRequest, dict]): The request object. Request message for @@ -741,6 +873,27 @@ async def get_service_config( r"""Gets a service configuration (version) for a managed service. + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_get_service_config(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceConfigRequest( + service_name="service_name_value", + config_id="config_id_value", + ) + + # Make the request + response = client.get_service_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.GetServiceConfigRequest, dict]): The request object. Request message for GetServiceConfig @@ -855,6 +1008,26 @@ async def create_service_config( referenced by existing rollouts are kept for each service. The rest will be deleted eventually. + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_create_service_config(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceConfigRequest( + service_name="service_name_value", + ) + + # Make the request + response = client.create_service_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.CreateServiceConfigRequest, dict]): The request object. Request message for @@ -962,6 +1135,30 @@ async def submit_config_source( Operation + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_submit_config_source(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.SubmitConfigSourceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.submit_config_source(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.SubmitConfigSourceRequest, dict]): The request object. Request message for @@ -1063,6 +1260,28 @@ async def list_service_rollouts( rollouts for a managed service, from the newest to the oldest. + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_list_service_rollouts(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServiceRolloutsRequest( + service_name="service_name_value", + filter="filter_value", + ) + + # Make the request + page_result = client.list_service_rollouts(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.ListServiceRolloutsRequest, dict]): The request object. Request message for @@ -1157,6 +1376,27 @@ async def get_service_rollout( r"""Gets a service configuration [rollout][google.api.servicemanagement.v1.Rollout]. + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_get_service_rollout(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceRolloutRequest( + service_name="service_name_value", + rollout_id="rollout_id_value", + ) + + # Make the request + response = client.get_service_rollout(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.GetServiceRolloutRequest, dict]): The request object. Request message for @@ -1254,6 +1494,30 @@ async def create_service_rollout( Operation + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_create_service_rollout(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceRolloutRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.create_service_rollout(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.CreateServiceRolloutRequest, dict]): The request object. Request message for @@ -1354,6 +1618,25 @@ async def generate_config_report( method will compare GenerateConfigReportRequest.new_value with the last pushed service configuration. + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_generate_config_report(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GenerateConfigReportRequest( + ) + + # Make the request + response = client.generate_config_report(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.GenerateConfigReportRequest, dict]): The request object. Request message for @@ -1443,6 +1726,31 @@ async def enable_service( Operation + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_enable_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.EnableServiceRequest( + service_name="service_name_value", + consumer_id="consumer_id_value", + ) + + # Make the request + operation = client.enable_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.EnableServiceRequest, dict]): The request object. Request message for EnableService @@ -1548,6 +1856,31 @@ async def disable_service( Operation + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_disable_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.DisableServiceRequest( + service_name="service_name_value", + consumer_id="consumer_id_value", + ) + + # Make the request + operation = client.disable_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.DisableServiceRequest, dict]): The request object. Request message for DisableService diff --git a/packages/google-cloud-service-management/google/cloud/servicemanagement_v1/services/service_manager/client.py b/packages/google-cloud-service-management/google/cloud/servicemanagement_v1/services/service_manager/client.py index 1b6247ca4d57..adec31b3945e 100644 --- a/packages/google-cloud-service-management/google/cloud/servicemanagement_v1/services/service_manager/client.py +++ b/packages/google-cloud-service-management/google/cloud/servicemanagement_v1/services/service_manager/client.py @@ -433,6 +433,27 @@ def list_services( returns only the services enabled on the consumer. The ``consumer_id`` must have the format of "project:{PROJECT-ID}". + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_list_services(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServicesRequest( + ) + + # Make the request + page_result = client.list_services(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.ListServicesRequest, dict]): The request object. Request message for `ListServices` @@ -520,6 +541,27 @@ def get_service( r"""Gets a managed service. Authentication is required unless the service is public. + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_get_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceRequest( + service_name="service_name_value", + ) + + # Make the request + response = client.get_service(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.GetServiceRequest, dict]): The request object. Request message for `GetService` @@ -590,6 +632,30 @@ def create_service( services. Operation + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_create_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceRequest( + ) + + # Make the request + operation = client.create_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.CreateServiceRequest, dict]): The request object. Request message for CreateService @@ -672,6 +738,31 @@ def delete_service( Operation + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_delete_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.DeleteServiceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.delete_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.DeleteServiceRequest, dict]): The request object. Request message for DeleteService @@ -766,6 +857,31 @@ def undelete_service( Operation + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_undelete_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.UndeleteServiceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.undelete_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.UndeleteServiceRequest, dict]): The request object. Request message for UndeleteService @@ -845,6 +961,28 @@ def list_service_configs( r"""Lists the history of the service configuration for a managed service, from the newest to the oldest. + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_list_service_configs(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServiceConfigsRequest( + service_name="service_name_value", + ) + + # Make the request + page_result = client.list_service_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.ListServiceConfigsRequest, dict]): The request object. Request message for @@ -924,6 +1062,28 @@ def get_service_config( r"""Gets a service configuration (version) for a managed service. + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_get_service_config(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceConfigRequest( + service_name="service_name_value", + config_id="config_id_value", + ) + + # Make the request + response = client.get_service_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.GetServiceConfigRequest, dict]): The request object. Request message for GetServiceConfig @@ -1038,6 +1198,27 @@ def create_service_config( referenced by existing rollouts are kept for each service. The rest will be deleted eventually. + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_create_service_config(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceConfigRequest( + service_name="service_name_value", + ) + + # Make the request + response = client.create_service_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.CreateServiceConfigRequest, dict]): The request object. Request message for @@ -1145,6 +1326,31 @@ def submit_config_source( Operation + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_submit_config_source(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.SubmitConfigSourceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.submit_config_source(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.SubmitConfigSourceRequest, dict]): The request object. Request message for @@ -1246,6 +1452,29 @@ def list_service_rollouts( rollouts for a managed service, from the newest to the oldest. + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_list_service_rollouts(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServiceRolloutsRequest( + service_name="service_name_value", + filter="filter_value", + ) + + # Make the request + page_result = client.list_service_rollouts(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.ListServiceRolloutsRequest, dict]): The request object. Request message for @@ -1340,6 +1569,28 @@ def get_service_rollout( r"""Gets a service configuration [rollout][google.api.servicemanagement.v1.Rollout]. + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_get_service_rollout(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceRolloutRequest( + service_name="service_name_value", + rollout_id="rollout_id_value", + ) + + # Make the request + response = client.get_service_rollout(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.GetServiceRolloutRequest, dict]): The request object. Request message for @@ -1437,6 +1688,31 @@ def create_service_rollout( Operation + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_create_service_rollout(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceRolloutRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.create_service_rollout(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.CreateServiceRolloutRequest, dict]): The request object. Request message for @@ -1537,6 +1813,26 @@ def generate_config_report( method will compare GenerateConfigReportRequest.new_value with the last pushed service configuration. + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_generate_config_report(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GenerateConfigReportRequest( + ) + + # Make the request + response = client.generate_config_report(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.GenerateConfigReportRequest, dict]): The request object. Request message for @@ -1626,6 +1922,32 @@ def enable_service( Operation + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_enable_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.EnableServiceRequest( + service_name="service_name_value", + consumer_id="consumer_id_value", + ) + + # Make the request + operation = client.enable_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.EnableServiceRequest, dict]): The request object. Request message for EnableService @@ -1731,6 +2053,32 @@ def disable_service( Operation + + + .. code-block:: + + from google.cloud import servicemanagement_v1 + + def sample_disable_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.DisableServiceRequest( + service_name="service_name_value", + consumer_id="consumer_id_value", + ) + + # Make the request + operation = client.disable_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.servicemanagement_v1.types.DisableServiceRequest, dict]): The request object. Request message for DisableService diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_async.py new file mode 100644 index 000000000000..625486f22a30 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_async.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateService_async] +from google.cloud import servicemanagement_v1 + + +async def sample_create_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceRequest( + ) + + # Make the request + operation = client.create_service(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateService_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_config_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_config_async.py new file mode 100644 index 000000000000..774b5b887c6e --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_config_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateServiceConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceConfig_async] +from google.cloud import servicemanagement_v1 + + +async def sample_create_service_config(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceConfigRequest( + service_name="service_name_value", + ) + + # Make the request + response = await client.create_service_config(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceConfig_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_config_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_config_sync.py new file mode 100644 index 000000000000..3d389de2bf1e --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_config_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateServiceConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceConfig_sync] +from google.cloud import servicemanagement_v1 + + +def sample_create_service_config(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceConfigRequest( + service_name="service_name_value", + ) + + # Make the request + response = client.create_service_config(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceConfig_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_rollout_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_rollout_async.py new file mode 100644 index 000000000000..fe2bce033f5f --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_rollout_async.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateServiceRollout +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceRollout_async] +from google.cloud import servicemanagement_v1 + + +async def sample_create_service_rollout(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceRolloutRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.create_service_rollout(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceRollout_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_rollout_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_rollout_sync.py new file mode 100644 index 000000000000..b38954d15527 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_rollout_sync.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateServiceRollout +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceRollout_sync] +from google.cloud import servicemanagement_v1 + + +def sample_create_service_rollout(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceRolloutRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.create_service_rollout(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceRollout_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_sync.py new file mode 100644 index 000000000000..86756cf74a51 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_create_service_sync.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateService_sync] +from google.cloud import servicemanagement_v1 + + +def sample_create_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.CreateServiceRequest( + ) + + # Make the request + operation = client.create_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateService_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_delete_service_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_delete_service_async.py new file mode 100644 index 000000000000..96c1ff931ad5 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_delete_service_async.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_DeleteService_async] +from google.cloud import servicemanagement_v1 + + +async def sample_delete_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.DeleteServiceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.delete_service(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_DeleteService_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_delete_service_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_delete_service_sync.py new file mode 100644 index 000000000000..450d27ca2e98 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_delete_service_sync.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_DeleteService_sync] +from google.cloud import servicemanagement_v1 + + +def sample_delete_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.DeleteServiceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.delete_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_DeleteService_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_disable_service_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_disable_service_async.py new file mode 100644 index 000000000000..9a01f0916e69 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_disable_service_async.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DisableService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_DisableService_async] +from google.cloud import servicemanagement_v1 + + +async def sample_disable_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.DisableServiceRequest( + service_name="service_name_value", + consumer_id="consumer_id_value", + ) + + # Make the request + operation = client.disable_service(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_DisableService_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_disable_service_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_disable_service_sync.py new file mode 100644 index 000000000000..86e69d1d9f8a --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_disable_service_sync.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DisableService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_DisableService_sync] +from google.cloud import servicemanagement_v1 + + +def sample_disable_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.DisableServiceRequest( + service_name="service_name_value", + consumer_id="consumer_id_value", + ) + + # Make the request + operation = client.disable_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_DisableService_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_enable_service_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_enable_service_async.py new file mode 100644 index 000000000000..21d4b9e81833 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_enable_service_async.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for EnableService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_EnableService_async] +from google.cloud import servicemanagement_v1 + + +async def sample_enable_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.EnableServiceRequest( + service_name="service_name_value", + consumer_id="consumer_id_value", + ) + + # Make the request + operation = client.enable_service(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_EnableService_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_enable_service_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_enable_service_sync.py new file mode 100644 index 000000000000..298148626bc0 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_enable_service_sync.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for EnableService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_EnableService_sync] +from google.cloud import servicemanagement_v1 + + +def sample_enable_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.EnableServiceRequest( + service_name="service_name_value", + consumer_id="consumer_id_value", + ) + + # Make the request + operation = client.enable_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_EnableService_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_generate_config_report_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_generate_config_report_async.py new file mode 100644 index 000000000000..e83dca9c11a2 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_generate_config_report_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GenerateConfigReport +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_GenerateConfigReport_async] +from google.cloud import servicemanagement_v1 + + +async def sample_generate_config_report(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GenerateConfigReportRequest( + ) + + # Make the request + response = await client.generate_config_report(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_GenerateConfigReport_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_generate_config_report_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_generate_config_report_sync.py new file mode 100644 index 000000000000..184a66913809 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_generate_config_report_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GenerateConfigReport +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_GenerateConfigReport_sync] +from google.cloud import servicemanagement_v1 + + +def sample_generate_config_report(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GenerateConfigReportRequest( + ) + + # Make the request + response = client.generate_config_report(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_GenerateConfigReport_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_async.py new file mode 100644 index 000000000000..ff3116746f63 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_GetService_async] +from google.cloud import servicemanagement_v1 + + +async def sample_get_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceRequest( + service_name="service_name_value", + ) + + # Make the request + response = await client.get_service(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_GetService_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_config_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_config_async.py new file mode 100644 index 000000000000..9d192adb963e --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_config_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetServiceConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceConfig_async] +from google.cloud import servicemanagement_v1 + + +async def sample_get_service_config(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceConfigRequest( + service_name="service_name_value", + config_id="config_id_value", + ) + + # Make the request + response = await client.get_service_config(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceConfig_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_config_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_config_sync.py new file mode 100644 index 000000000000..01692fd508e7 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_config_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetServiceConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceConfig_sync] +from google.cloud import servicemanagement_v1 + + +def sample_get_service_config(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceConfigRequest( + service_name="service_name_value", + config_id="config_id_value", + ) + + # Make the request + response = client.get_service_config(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceConfig_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_rollout_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_rollout_async.py new file mode 100644 index 000000000000..d4102df62fb9 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_rollout_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetServiceRollout +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceRollout_async] +from google.cloud import servicemanagement_v1 + + +async def sample_get_service_rollout(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceRolloutRequest( + service_name="service_name_value", + rollout_id="rollout_id_value", + ) + + # Make the request + response = await client.get_service_rollout(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceRollout_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_rollout_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_rollout_sync.py new file mode 100644 index 000000000000..18911f5e2890 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_rollout_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetServiceRollout +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceRollout_sync] +from google.cloud import servicemanagement_v1 + + +def sample_get_service_rollout(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceRolloutRequest( + service_name="service_name_value", + rollout_id="rollout_id_value", + ) + + # Make the request + response = client.get_service_rollout(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceRollout_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_sync.py new file mode 100644 index 000000000000..6d67b89efacd --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_get_service_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_GetService_sync] +from google.cloud import servicemanagement_v1 + + +def sample_get_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.GetServiceRequest( + service_name="service_name_value", + ) + + # Make the request + response = client.get_service(request=request) + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_GetService_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_configs_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_configs_async.py new file mode 100644 index 000000000000..84ad78ab3c36 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_configs_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListServiceConfigs +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceConfigs_async] +from google.cloud import servicemanagement_v1 + + +async def sample_list_service_configs(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServiceConfigsRequest( + service_name="service_name_value", + ) + + # Make the request + page_result = client.list_service_configs(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceConfigs_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_configs_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_configs_sync.py new file mode 100644 index 000000000000..fc074ef3e8d7 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_configs_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListServiceConfigs +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceConfigs_sync] +from google.cloud import servicemanagement_v1 + + +def sample_list_service_configs(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServiceConfigsRequest( + service_name="service_name_value", + ) + + # Make the request + page_result = client.list_service_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceConfigs_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_rollouts_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_rollouts_async.py new file mode 100644 index 000000000000..8c7d6a0c6d55 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_rollouts_async.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListServiceRollouts +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceRollouts_async] +from google.cloud import servicemanagement_v1 + + +async def sample_list_service_rollouts(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServiceRolloutsRequest( + service_name="service_name_value", + filter="filter_value", + ) + + # Make the request + page_result = client.list_service_rollouts(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceRollouts_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_rollouts_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_rollouts_sync.py new file mode 100644 index 000000000000..8cb7d2f9f96a --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_service_rollouts_sync.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListServiceRollouts +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceRollouts_sync] +from google.cloud import servicemanagement_v1 + + +def sample_list_service_rollouts(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServiceRolloutsRequest( + service_name="service_name_value", + filter="filter_value", + ) + + # Make the request + page_result = client.list_service_rollouts(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceRollouts_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_services_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_services_async.py new file mode 100644 index 000000000000..98ca40ed3703 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_services_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListServices +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServices_async] +from google.cloud import servicemanagement_v1 + + +async def sample_list_services(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServicesRequest( + ) + + # Make the request + page_result = client.list_services(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServices_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_services_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_services_sync.py new file mode 100644 index 000000000000..6c7ac8cd4a99 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_list_services_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListServices +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServices_sync] +from google.cloud import servicemanagement_v1 + + +def sample_list_services(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.ListServicesRequest( + ) + + # Make the request + page_result = client.list_services(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServices_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_submit_config_source_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_submit_config_source_async.py new file mode 100644 index 000000000000..2f0722c8a006 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_submit_config_source_async.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SubmitConfigSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_SubmitConfigSource_async] +from google.cloud import servicemanagement_v1 + + +async def sample_submit_config_source(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.SubmitConfigSourceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.submit_config_source(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_SubmitConfigSource_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_submit_config_source_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_submit_config_source_sync.py new file mode 100644 index 000000000000..3489b3633f33 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_submit_config_source_sync.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SubmitConfigSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_SubmitConfigSource_sync] +from google.cloud import servicemanagement_v1 + + +def sample_submit_config_source(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.SubmitConfigSourceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.submit_config_source(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_SubmitConfigSource_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_undelete_service_async.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_undelete_service_async.py new file mode 100644 index 000000000000..408ddb84de67 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_undelete_service_async.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UndeleteService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_UndeleteService_async] +from google.cloud import servicemanagement_v1 + + +async def sample_undelete_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerAsyncClient() + + # Initialize request argument(s) + request = servicemanagement_v1.UndeleteServiceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.undelete_service(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_UndeleteService_async] diff --git a/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_undelete_service_sync.py b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_undelete_service_sync.py new file mode 100644 index 000000000000..330bfa3dea2f --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/servicemanagement_generated_servicemanagement_v1_service_manager_undelete_service_sync.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UndeleteService +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-service-management + + +# [START servicemanagement_generated_servicemanagement_v1_ServiceManager_UndeleteService_sync] +from google.cloud import servicemanagement_v1 + + +def sample_undelete_service(): + # Create a client + client = servicemanagement_v1.ServiceManagerClient() + + # Initialize request argument(s) + request = servicemanagement_v1.UndeleteServiceRequest( + service_name="service_name_value", + ) + + # Make the request + operation = client.undelete_service(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END servicemanagement_generated_servicemanagement_v1_ServiceManager_UndeleteService_sync] diff --git a/packages/google-cloud-service-management/samples/generated_samples/snippet_metadata_servicemanagement_v1.json b/packages/google-cloud-service-management/samples/generated_samples/snippet_metadata_servicemanagement_v1.json new file mode 100644 index 000000000000..f891f06c28f6 --- /dev/null +++ b/packages/google-cloud-service-management/samples/generated_samples/snippet_metadata_servicemanagement_v1.json @@ -0,0 +1,1339 @@ +{ + "snippets": [ + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "CreateServiceConfig" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_create_service_config_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceConfig_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "CreateServiceConfig" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_create_service_config_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceConfig_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "CreateServiceRollout" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_create_service_rollout_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceRollout_async", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "CreateServiceRollout" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_create_service_rollout_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateServiceRollout_sync", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "CreateService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_create_service_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateService_async", + "segments": [ + { + "end": 47, + "start": 27, + "type": "FULL" + }, + { + "end": 47, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 44, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 48, + "start": 45, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "CreateService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_create_service_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_CreateService_sync", + "segments": [ + { + "end": 47, + "start": 27, + "type": "FULL" + }, + { + "end": 47, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 44, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 48, + "start": 45, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "DeleteService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_delete_service_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_DeleteService_async", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "DeleteService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_delete_service_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_DeleteService_sync", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "DisableService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_disable_service_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_DisableService_async", + "segments": [ + { + "end": 49, + "start": 27, + "type": "FULL" + }, + { + "end": 49, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 46, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 50, + "start": 47, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "DisableService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_disable_service_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_DisableService_sync", + "segments": [ + { + "end": 49, + "start": 27, + "type": "FULL" + }, + { + "end": 49, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 46, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 50, + "start": 47, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "EnableService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_enable_service_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_EnableService_async", + "segments": [ + { + "end": 49, + "start": 27, + "type": "FULL" + }, + { + "end": 49, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 46, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 50, + "start": 47, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "EnableService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_enable_service_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_EnableService_sync", + "segments": [ + { + "end": 49, + "start": 27, + "type": "FULL" + }, + { + "end": 49, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 46, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 50, + "start": 47, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "GenerateConfigReport" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_generate_config_report_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_GenerateConfigReport_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "GenerateConfigReport" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_generate_config_report_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_GenerateConfigReport_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "GetServiceConfig" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_get_service_config_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceConfig_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "GetServiceConfig" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_get_service_config_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceConfig_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "GetServiceRollout" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_get_service_rollout_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceRollout_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "GetServiceRollout" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_get_service_rollout_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_GetServiceRollout_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "GetService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_get_service_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_GetService_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "GetService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_get_service_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_GetService_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "ListServiceConfigs" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_list_service_configs_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceConfigs_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "ListServiceConfigs" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_list_service_configs_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceConfigs_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "ListServiceRollouts" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_list_service_rollouts_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceRollouts_async", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "ListServiceRollouts" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_list_service_rollouts_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServiceRollouts_sync", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "ListServices" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_list_services_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServices_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "ListServices" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_list_services_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_ListServices_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "SubmitConfigSource" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_submit_config_source_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_SubmitConfigSource_async", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "SubmitConfigSource" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_submit_config_source_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_SubmitConfigSource_sync", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "UndeleteService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_undelete_service_async.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_UndeleteService_async", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "ServiceManager" + }, + "shortName": "UndeleteService" + } + }, + "file": "servicemanagement_generated_servicemanagement_v1_service_manager_undelete_service_sync.py", + "regionTag": "servicemanagement_generated_servicemanagement_v1_ServiceManager_UndeleteService_sync", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + } + ] +}