diff --git a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py index fccccf83b9be..d3dcc6c5fd3f 100644 --- a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py +++ b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py @@ -18,12 +18,12 @@ from collections import OrderedDict import functools import re -from typing import Dict, Sequence, Tuple, Type, Union +from typing import Dict, Optional, Sequence, Tuple, Type, Union from google.api_core import exceptions # type: ignore from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore -import google.api_core.client_options as ClientOptions # type: ignore +from google.api_core.client_options import ClientOptions # type: ignore from google.auth import credentials # type: ignore from google.oauth2 import service_account # type: ignore @@ -36,6 +36,12 @@ from .transports.grpc_asyncio import DashboardsServiceGrpcAsyncIOTransport +try: + OptionalRetry = Union[retries.AsyncRetry, gapic_v1.method._MethodDefault, None] +except AttributeError: # pragma: NO COVER + OptionalRetry = Union[retries.AsyncRetry, object, None] # type: ignore + + class DashboardsServiceAsyncClient: """Manages Stackdriver dashboards. A dashboard is an arrangement of data display widgets in a specific layout. @@ -51,16 +57,14 @@ class DashboardsServiceAsyncClient: from_service_account_file = DashboardsServiceClient.from_service_account_file from_service_account_json = from_service_account_file - get_transport_class = functools.partial( - type(DashboardsServiceClient).get_transport_class, type(DashboardsServiceClient) - ) + get_transport_class = DashboardsServiceClient.get_transport_class def __init__( self, *, - credentials: credentials.Credentials = None, - transport: Union[str, DashboardsServiceTransport] = "grpc_asyncio", - client_options: ClientOptions = None, + credentials: Optional[credentials.Credentials] = None, + transport: Union[str, DashboardsServiceTransport, None] = "grpc_asyncio", + client_options: Optional[ClientOptions] = None, ) -> None: """Instantiate the dashboards service client. @@ -70,10 +74,10 @@ def __init__( credentials identify the application to the service; if none are specified, the client will attempt to ascertain the credentials from the environment. - transport (Union[str, ~.DashboardsServiceTransport]): The + transport (Union[str, ~.DashboardsServiceTransport, None]): The transport to use. If set to None, a transport is chosen automatically. - client_options (ClientOptions): Custom options for the client. It + client_options (Optional[ClientOptions]): Custom options for the client. It won't take effect if a ``transport`` instance is provided. (1) The ``api_endpoint`` property can be used to override the default endpoint provided by the client. GOOGLE_API_USE_MTLS @@ -100,10 +104,10 @@ def __init__( async def create_dashboard( self, - request: dashboards_service.CreateDashboardRequest = None, + request: Optional[dashboards_service.CreateDashboardRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> dashboard.Dashboard: r"""Creates a new custom dashboard. @@ -116,9 +120,9 @@ async def create_dashboard( request (:class:`~.dashboards_service.CreateDashboardRequest`): The request object. The `CreateDashboard` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. @@ -161,10 +165,10 @@ async def create_dashboard( async def list_dashboards( self, - request: dashboards_service.ListDashboardsRequest = None, + request: Optional[dashboards_service.ListDashboardsRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> pagers.ListDashboardsAsyncPager: r"""Lists the existing dashboards. @@ -177,9 +181,9 @@ async def list_dashboards( request (:class:`~.dashboards_service.ListDashboardsRequest`): The request object. The `ListDashboards` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. @@ -231,10 +235,10 @@ async def list_dashboards( async def get_dashboard( self, - request: dashboards_service.GetDashboardRequest = None, + request: Optional[dashboards_service.GetDashboardRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> dashboard.Dashboard: r"""Fetches a specific dashboard. @@ -247,9 +251,9 @@ async def get_dashboard( request (:class:`~.dashboards_service.GetDashboardRequest`): The request object. The `GetDashboard` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. @@ -292,10 +296,10 @@ async def get_dashboard( async def delete_dashboard( self, - request: dashboards_service.DeleteDashboardRequest = None, + request: Optional[dashboards_service.DeleteDashboardRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> None: r"""Deletes an existing custom dashboard. @@ -308,9 +312,9 @@ async def delete_dashboard( request (:class:`~.dashboards_service.DeleteDashboardRequest`): The request object. The `DeleteDashboard` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. """ @@ -342,10 +346,10 @@ async def delete_dashboard( async def update_dashboard( self, - request: dashboards_service.UpdateDashboardRequest = None, + request: Optional[dashboards_service.UpdateDashboardRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> dashboard.Dashboard: r"""Replaces an existing custom dashboard with a new definition. @@ -358,9 +362,9 @@ async def update_dashboard( request (:class:`~.dashboards_service.UpdateDashboardRequest`): The request object. The `UpdateDashboard` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. diff --git a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/client.py b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/client.py index 5d9d3a3295c5..44022fb353cb 100644 --- a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/client.py +++ b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/client.py @@ -18,12 +18,12 @@ from collections import OrderedDict import os import re -from typing import Callable, Dict, Sequence, Tuple, Type, Union +from typing import Callable, Dict, Optional, Sequence, Tuple, Type, Union from google.api_core import exceptions # type: ignore from google.api_core import gapic_v1 # type: ignore -from google.api_core import retry as retries # type: ignore -import google.api_core.client_options as ClientOptions # type: ignore +from google.api_core import retry as retries +import google.api_core.client_options as client_options_lib # type: ignore from google.auth import credentials # type: ignore from google.auth.exceptions import MutualTLSChannelError # type: ignore from google.auth.transport import mtls # type: ignore @@ -38,6 +38,12 @@ from .transports.grpc_asyncio import DashboardsServiceGrpcAsyncIOTransport +try: + OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault, None] +except AttributeError: # pragma: NO COVER + OptionalRetry = Union[retries.Retry, object, None] # type: ignore + + class DashboardsServiceClientMeta(type): """Metaclass for the DashboardsService client. @@ -54,12 +60,12 @@ class DashboardsServiceClientMeta(type): def get_transport_class( cls, - label: str = None, + label: Optional[str] = None, ) -> Type[DashboardsServiceTransport]: """Return an appropriate transport class. Args: - label: The name of the desired transport. If none is + label (Optional[str]): The name of the desired transport. If none is provided, then the first transport in the registry is used. Returns: @@ -153,9 +159,9 @@ def parse_dashboard_path(path: str) -> Dict[str, str]: def __init__( self, *, - credentials: credentials.Credentials = None, - transport: Union[str, DashboardsServiceTransport] = None, - client_options: ClientOptions = None, + credentials: Optional[credentials.Credentials] = None, + transport: Union[str, DashboardsServiceTransport, None] = None, + client_options: Optional[client_options_lib.ClientOptions] = None, ) -> None: """Instantiate the dashboards service client. @@ -165,10 +171,10 @@ def __init__( credentials identify the application to the service; if none are specified, the client will attempt to ascertain the credentials from the environment. - transport (Union[str, ~.DashboardsServiceTransport]): The + transport (Union[str, ~.DashboardsServiceTransport, None]): The transport to use. If set to None, a transport is chosen automatically. - client_options (ClientOptions): Custom options for the client. It + client_options (Optional[google.api_core.client_options.ClientOptions]): Custom options for the client. It won't take effect if a ``transport`` instance is provided. (1) The ``api_endpoint`` property can be used to override the default endpoint provided by the client. GOOGLE_API_USE_MTLS @@ -187,9 +193,9 @@ def __init__( creation failed for any reason. """ if isinstance(client_options, dict): - client_options = ClientOptions.from_dict(client_options) + client_options = client_options_lib.ClientOptions.from_dict(client_options) if client_options is None: - client_options = ClientOptions.ClientOptions() + client_options = client_options_lib.ClientOptions() if client_options.api_endpoint is None: use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS", "never") @@ -242,10 +248,10 @@ def __init__( def create_dashboard( self, - request: dashboards_service.CreateDashboardRequest = None, + request: Optional[dashboards_service.CreateDashboardRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> dashboard.Dashboard: r"""Creates a new custom dashboard. @@ -258,9 +264,9 @@ def create_dashboard( request (:class:`~.dashboards_service.CreateDashboardRequest`): The request object. The `CreateDashboard` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. @@ -299,10 +305,10 @@ def create_dashboard( def list_dashboards( self, - request: dashboards_service.ListDashboardsRequest = None, + request: Optional[dashboards_service.ListDashboardsRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> pagers.ListDashboardsPager: r"""Lists the existing dashboards. @@ -315,9 +321,9 @@ def list_dashboards( request (:class:`~.dashboards_service.ListDashboardsRequest`): The request object. The `ListDashboards` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. @@ -365,10 +371,10 @@ def list_dashboards( def get_dashboard( self, - request: dashboards_service.GetDashboardRequest = None, + request: Optional[dashboards_service.GetDashboardRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> dashboard.Dashboard: r"""Fetches a specific dashboard. @@ -381,9 +387,9 @@ def get_dashboard( request (:class:`~.dashboards_service.GetDashboardRequest`): The request object. The `GetDashboard` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. @@ -422,10 +428,10 @@ def get_dashboard( def delete_dashboard( self, - request: dashboards_service.DeleteDashboardRequest = None, + request: Optional[dashboards_service.DeleteDashboardRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> None: r"""Deletes an existing custom dashboard. @@ -438,9 +444,9 @@ def delete_dashboard( request (:class:`~.dashboards_service.DeleteDashboardRequest`): The request object. The `DeleteDashboard` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. """ @@ -468,10 +474,10 @@ def delete_dashboard( def update_dashboard( self, - request: dashboards_service.UpdateDashboardRequest = None, + request: Optional[dashboards_service.UpdateDashboardRequest] = None, *, - retry: retries.Retry = gapic_v1.method.DEFAULT, - timeout: float = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> dashboard.Dashboard: r"""Replaces an existing custom dashboard with a new definition. @@ -484,9 +490,9 @@ def update_dashboard( request (:class:`~.dashboards_service.UpdateDashboardRequest`): The request object. The `UpdateDashboard` request. - retry (google.api_core.retry.Retry): Designation of what errors, if any, + retry (OptionalRetry): Designation of what errors, if any, should be retried. - timeout (float): The timeout for this request. + timeout (Optional[float]): The timeout for this request. metadata (Sequence[Tuple[str, str]]): Strings which should be sent along with the request as metadata. diff --git a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/base.py b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/base.py index 021343e16296..551f4f062a2d 100644 --- a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/base.py +++ b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/base.py @@ -46,7 +46,7 @@ def __init__( self, *, host: str = "monitoring.googleapis.com", - credentials: credentials.Credentials = None, + credentials: typing.Optional[credentials.Credentials] = None, credentials_file: typing.Optional[str] = None, scopes: typing.Optional[typing.Sequence[str]] = AUTH_SCOPES, quota_project_id: typing.Optional[str] = None, @@ -64,7 +64,7 @@ def __init__( credentials_file (Optional[str]): A file with credentials that can be loaded with :func:`google.auth.load_credentials_from_file`. This argument is mutually exclusive with credentials. - scope (Optional[Sequence[str]]): A list of scopes. + scopes (Optional[Sequence[str]]): A list of scopes. quota_project_id (Optional[str]): An optional project to use for billing and quota. """ diff --git a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py index c467a2f9a275..50c0ec7081ff 100644 --- a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py +++ b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py @@ -49,12 +49,12 @@ def __init__( self, *, host: str = "monitoring.googleapis.com", - credentials: credentials.Credentials = None, - credentials_file: str = None, - scopes: Sequence[str] = None, - channel: grpc.Channel = None, - api_mtls_endpoint: str = None, - client_cert_source: Callable[[], Tuple[bytes, bytes]] = None, + credentials: Optional[credentials.Credentials] = None, + credentials_file: Optional[str] = None, + scopes: Optional[Sequence[str]] = None, + channel: Optional[grpc.Channel] = None, + api_mtls_endpoint: Optional[str] = None, + client_cert_source: Optional[Callable[[], Tuple[bytes, bytes]]] = None, quota_project_id: Optional[str] = None ) -> None: """Instantiate the transport. @@ -70,7 +70,7 @@ def __init__( credentials_file (Optional[str]): A file with credentials that can be loaded with :func:`google.auth.load_credentials_from_file`. This argument is ignored if ``channel`` is provided. - scopes (Optional(Sequence[str])): A list of scopes. This argument is + scopes (Optional[Sequence[str]]): A list of scopes. This argument is ignored if ``channel`` is provided. channel (Optional[grpc.Channel]): A ``Channel`` instance through which to make calls. @@ -94,7 +94,7 @@ def __init__( if channel: # Sanity check: Ensure that channel and credentials are not both # provided. - credentials = False + credentials = None # If a channel was explicitly provided, set it. self._grpc_channel = channel @@ -145,15 +145,15 @@ def __init__( def create_channel( cls, host: str = "monitoring.googleapis.com", - credentials: credentials.Credentials = None, - credentials_file: str = None, + credentials: Optional[credentials.Credentials] = None, + credentials_file: Optional[str] = None, scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, **kwargs ) -> grpc.Channel: """Create and return a gRPC channel object. Args: - address (Optionsl[str]): The host for the channel to use. + host (Optional[str]): The host for the channel to use. credentials (Optional[~.Credentials]): The authorization credentials to attach to requests. These credentials identify this application to the service. If diff --git a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py index 18e6495d838b..9f95e6f44b0f 100644 --- a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py +++ b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py @@ -51,7 +51,7 @@ class DashboardsServiceGrpcAsyncIOTransport(DashboardsServiceTransport): def create_channel( cls, host: str = "monitoring.googleapis.com", - credentials: credentials.Credentials = None, + credentials: Optional[credentials.Credentials] = None, credentials_file: Optional[str] = None, scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, @@ -59,7 +59,7 @@ def create_channel( ) -> aio.Channel: """Create and return a gRPC AsyncIO channel object. Args: - address (Optional[str]): The host for the channel to use. + host (Optional[str]): The host for the channel to use. credentials (Optional[~.Credentials]): The authorization credentials to attach to requests. These credentials identify this application to the service. If @@ -92,12 +92,12 @@ def __init__( self, *, host: str = "monitoring.googleapis.com", - credentials: credentials.Credentials = None, + credentials: Optional[credentials.Credentials] = None, credentials_file: Optional[str] = None, scopes: Optional[Sequence[str]] = None, - channel: aio.Channel = None, - api_mtls_endpoint: str = None, - client_cert_source: Callable[[], Tuple[bytes, bytes]] = None, + channel: Optional[aio.Channel] = None, + api_mtls_endpoint: Optional[str] = None, + client_cert_source: Optional[Callable[[], Tuple[bytes, bytes]]] = None, quota_project_id=None, ) -> None: """Instantiate the transport. @@ -138,7 +138,7 @@ def __init__( if channel: # Sanity check: Ensure that channel and credentials are not both # provided. - credentials = False + credentials = None # If a channel was explicitly provided, set it. self._grpc_channel = channel diff --git a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/types/drilldowns.py b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/types/drilldowns.py deleted file mode 100644 index f2f459e9f4bb..000000000000 --- a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/types/drilldowns.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- 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. -# - - -__protobuf__ = proto.module( - package="google.monitoring.dashboard.v1", - manifest={}, -) - - -__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/types/service.py b/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/types/service.py deleted file mode 100644 index f2f459e9f4bb..000000000000 --- a/packages/google-cloud-monitoring-dashboards/google/monitoring/dashboard_v1/types/service.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- 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. -# - - -__protobuf__ = proto.module( - package="google.monitoring.dashboard.v1", - manifest={}, -) - - -__all__ = tuple(sorted(__protobuf__.manifest))