- On January 1, 2020 this library will no longer support Python 2 on the latest released version. - Previously released library versions will continue to be available. For more information please + As of January 1, 2020 this library no longer supports Python 2 on the latest released version. + Library versions released prior to that date will continue to be available. For more information please visit Python 2 support on Google Cloud.
{% block body %} {% endblock %} diff --git a/google/cloud/errorreporting_v1beta1/gapic/error_stats_service_client.py b/google/cloud/errorreporting_v1beta1/gapic/error_stats_service_client.py index 071f8a20..88a5a29c 100644 --- a/google/cloud/errorreporting_v1beta1/gapic/error_stats_service_client.py +++ b/google/cloud/errorreporting_v1beta1/gapic/error_stats_service_client.py @@ -280,9 +280,9 @@ def delete_events( def list_group_stats( self, project_name, + time_range=None, # DO NOT MOVE, see synth.py group_id=None, service_filter=None, - time_range=None, timed_count_duration=None, alignment=None, alignment_time=None, @@ -292,6 +292,7 @@ def list_group_stats( timeout=google.api_core.gapic_v1.method.DEFAULT, metadata=None, ): + """ Lists the specified groups. diff --git a/google/cloud/errorreporting_v1beta1/proto/common_pb2.py b/google/cloud/errorreporting_v1beta1/proto/common_pb2.py index 40057705..76efff19 100644 --- a/google/cloud/errorreporting_v1beta1/proto/common_pb2.py +++ b/google/cloud/errorreporting_v1beta1/proto/common_pb2.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/devtools/clouderrorreporting_v1beta1/proto/common.proto - +"""Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from google.protobuf import reflection as _reflection diff --git a/google/cloud/errorreporting_v1beta1/proto/common_pb2_grpc.py b/google/cloud/errorreporting_v1beta1/proto/common_pb2_grpc.py index 07cb78fe..8a939394 100644 --- a/google/cloud/errorreporting_v1beta1/proto/common_pb2_grpc.py +++ b/google/cloud/errorreporting_v1beta1/proto/common_pb2_grpc.py @@ -1,2 +1,3 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" import grpc diff --git a/google/cloud/errorreporting_v1beta1/proto/error_group_service_pb2.py b/google/cloud/errorreporting_v1beta1/proto/error_group_service_pb2.py index ae733101..49358c4c 100644 --- a/google/cloud/errorreporting_v1beta1/proto/error_group_service_pb2.py +++ b/google/cloud/errorreporting_v1beta1/proto/error_group_service_pb2.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/devtools/clouderrorreporting_v1beta1/proto/error_group_service.proto - +"""Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from google.protobuf import reflection as _reflection diff --git a/google/cloud/errorreporting_v1beta1/proto/error_group_service_pb2_grpc.py b/google/cloud/errorreporting_v1beta1/proto/error_group_service_pb2_grpc.py index 2445e7b9..9e9af29e 100644 --- a/google/cloud/errorreporting_v1beta1/proto/error_group_service_pb2_grpc.py +++ b/google/cloud/errorreporting_v1beta1/proto/error_group_service_pb2_grpc.py @@ -1,4 +1,5 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" import grpc from google.cloud.errorreporting_v1beta1.proto import ( @@ -11,14 +12,14 @@ class ErrorGroupServiceStub(object): """Service for retrieving and updating individual error groups. - """ + """ def __init__(self, channel): """Constructor. - Args: - channel: A grpc.Channel. - """ + Args: + channel: A grpc.Channel. + """ self.GetGroup = channel.unary_unary( "/google.devtools.clouderrorreporting.v1beta1.ErrorGroupService/GetGroup", request_serializer=google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__group__service__pb2.GetGroupRequest.SerializeToString, @@ -33,19 +34,19 @@ def __init__(self, channel): class ErrorGroupServiceServicer(object): """Service for retrieving and updating individual error groups. - """ + """ def GetGroup(self, request, context): """Get the specified group. - """ + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details("Method not implemented!") raise NotImplementedError("Method not implemented!") def UpdateGroup(self, request, context): """Replace the data for the specified group. - Fails if the group does not exist. - """ + Fails if the group does not exist. + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details("Method not implemented!") raise NotImplementedError("Method not implemented!") @@ -69,3 +70,63 @@ def add_ErrorGroupServiceServicer_to_server(servicer, server): rpc_method_handlers, ) server.add_generic_rpc_handlers((generic_handler,)) + + +# This class is part of an EXPERIMENTAL API. +class ErrorGroupService(object): + """Service for retrieving and updating individual error groups. + """ + + @staticmethod + def GetGroup( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, + target, + "/google.devtools.clouderrorreporting.v1beta1.ErrorGroupService/GetGroup", + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__group__service__pb2.GetGroupRequest.SerializeToString, + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_common__pb2.ErrorGroup.FromString, + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) + + @staticmethod + def UpdateGroup( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, + target, + "/google.devtools.clouderrorreporting.v1beta1.ErrorGroupService/UpdateGroup", + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__group__service__pb2.UpdateGroupRequest.SerializeToString, + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_common__pb2.ErrorGroup.FromString, + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) diff --git a/google/cloud/errorreporting_v1beta1/proto/error_stats_service_pb2.py b/google/cloud/errorreporting_v1beta1/proto/error_stats_service_pb2.py index 3d611a96..de0efed3 100644 --- a/google/cloud/errorreporting_v1beta1/proto/error_stats_service_pb2.py +++ b/google/cloud/errorreporting_v1beta1/proto/error_stats_service_pb2.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/devtools/clouderrorreporting_v1beta1/proto/error_stats_service.proto - +"""Generated protocol buffer code.""" from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message diff --git a/google/cloud/errorreporting_v1beta1/proto/error_stats_service_pb2_grpc.py b/google/cloud/errorreporting_v1beta1/proto/error_stats_service_pb2_grpc.py index a09d2758..e6bb94fc 100644 --- a/google/cloud/errorreporting_v1beta1/proto/error_stats_service_pb2_grpc.py +++ b/google/cloud/errorreporting_v1beta1/proto/error_stats_service_pb2_grpc.py @@ -1,4 +1,5 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" import grpc from google.cloud.errorreporting_v1beta1.proto import ( @@ -8,15 +9,15 @@ class ErrorStatsServiceStub(object): """An API for retrieving and managing error statistics as well as data for - individual events. - """ + individual events. + """ def __init__(self, channel): """Constructor. - Args: - channel: A grpc.Channel. - """ + Args: + channel: A grpc.Channel. + """ self.ListGroupStats = channel.unary_unary( "/google.devtools.clouderrorreporting.v1beta1.ErrorStatsService/ListGroupStats", request_serializer=google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__stats__service__pb2.ListGroupStatsRequest.SerializeToString, @@ -36,26 +37,26 @@ def __init__(self, channel): class ErrorStatsServiceServicer(object): """An API for retrieving and managing error statistics as well as data for - individual events. - """ + individual events. + """ def ListGroupStats(self, request, context): """Lists the specified groups. - """ + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details("Method not implemented!") raise NotImplementedError("Method not implemented!") def ListEvents(self, request, context): """Lists the specified events. - """ + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details("Method not implemented!") raise NotImplementedError("Method not implemented!") def DeleteEvents(self, request, context): """Deletes all error events of a given project. - """ + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details("Method not implemented!") raise NotImplementedError("Method not implemented!") @@ -84,3 +85,91 @@ def add_ErrorStatsServiceServicer_to_server(servicer, server): rpc_method_handlers, ) server.add_generic_rpc_handlers((generic_handler,)) + + +# This class is part of an EXPERIMENTAL API. +class ErrorStatsService(object): + """An API for retrieving and managing error statistics as well as data for + individual events. + """ + + @staticmethod + def ListGroupStats( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, + target, + "/google.devtools.clouderrorreporting.v1beta1.ErrorStatsService/ListGroupStats", + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__stats__service__pb2.ListGroupStatsRequest.SerializeToString, + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__stats__service__pb2.ListGroupStatsResponse.FromString, + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) + + @staticmethod + def ListEvents( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, + target, + "/google.devtools.clouderrorreporting.v1beta1.ErrorStatsService/ListEvents", + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__stats__service__pb2.ListEventsRequest.SerializeToString, + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__stats__service__pb2.ListEventsResponse.FromString, + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) + + @staticmethod + def DeleteEvents( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, + target, + "/google.devtools.clouderrorreporting.v1beta1.ErrorStatsService/DeleteEvents", + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__stats__service__pb2.DeleteEventsRequest.SerializeToString, + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_error__stats__service__pb2.DeleteEventsResponse.FromString, + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) diff --git a/google/cloud/errorreporting_v1beta1/proto/report_errors_service_pb2.py b/google/cloud/errorreporting_v1beta1/proto/report_errors_service_pb2.py index 82ee3101..6c836995 100644 --- a/google/cloud/errorreporting_v1beta1/proto/report_errors_service_pb2.py +++ b/google/cloud/errorreporting_v1beta1/proto/report_errors_service_pb2.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/devtools/clouderrorreporting_v1beta1/proto/report_errors_service.proto - +"""Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from google.protobuf import reflection as _reflection diff --git a/google/cloud/errorreporting_v1beta1/proto/report_errors_service_pb2_grpc.py b/google/cloud/errorreporting_v1beta1/proto/report_errors_service_pb2_grpc.py index 1f157949..521deb28 100644 --- a/google/cloud/errorreporting_v1beta1/proto/report_errors_service_pb2_grpc.py +++ b/google/cloud/errorreporting_v1beta1/proto/report_errors_service_pb2_grpc.py @@ -1,4 +1,5 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" import grpc from google.cloud.errorreporting_v1beta1.proto import ( @@ -8,14 +9,14 @@ class ReportErrorsServiceStub(object): """An API for reporting error events. - """ + """ def __init__(self, channel): """Constructor. - Args: - channel: A grpc.Channel. - """ + Args: + channel: A grpc.Channel. + """ self.ReportErrorEvent = channel.unary_unary( "/google.devtools.clouderrorreporting.v1beta1.ReportErrorsService/ReportErrorEvent", request_serializer=google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_report__errors__service__pb2.ReportErrorEventRequest.SerializeToString, @@ -25,19 +26,19 @@ def __init__(self, channel): class ReportErrorsServiceServicer(object): """An API for reporting error events. - """ + """ def ReportErrorEvent(self, request, context): """Report an individual error event. - This endpoint accepts **either** an OAuth token, - **or** an [API key](https://support.google.com/cloud/answer/6158862) - for authentication. To use an API key, append it to the URL as the value of - a `key` parameter. For example: + This endpoint accepts **either** an OAuth token, + **or** an [API key](https://support.google.com/cloud/answer/6158862) + for authentication. To use an API key, append it to the URL as the value of + a `key` parameter. For example: - `POST - https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456` - """ + `POST + https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456` + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details("Method not implemented!") raise NotImplementedError("Method not implemented!") @@ -56,3 +57,36 @@ def add_ReportErrorsServiceServicer_to_server(servicer, server): rpc_method_handlers, ) server.add_generic_rpc_handlers((generic_handler,)) + + +# This class is part of an EXPERIMENTAL API. +class ReportErrorsService(object): + """An API for reporting error events. + """ + + @staticmethod + def ReportErrorEvent( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, + target, + "/google.devtools.clouderrorreporting.v1beta1.ReportErrorsService/ReportErrorEvent", + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_report__errors__service__pb2.ReportErrorEventRequest.SerializeToString, + google_dot_cloud_dot_devtools_dot_clouderrorreporting__v1beta1_dot_proto_dot_report__errors__service__pb2.ReportErrorEventResponse.FromString, + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) diff --git a/noxfile.py b/noxfile.py index 0889d616..0b2e586f 100644 --- a/noxfile.py +++ b/noxfile.py @@ -26,9 +26,9 @@ BLACK_VERSION = "black==19.10b0" BLACK_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] -DEFAULT_PYTHON_VERSION = "3.8" -SYSTEM_TEST_PYTHON_VERSIONS = ["2.7", "3.8"] -UNIT_TEST_PYTHON_VERSIONS = ["2.7", "3.5", "3.6", "3.7", "3.8"] +DEFAULT_PYTHON_VERSION = "" +SYSTEM_TEST_PYTHON_VERSIONS = [] +UNIT_TEST_PYTHON_VERSIONS = [] @nox.session(python=DEFAULT_PYTHON_VERSION) diff --git a/samples/AUTHORING_GUIDE.md b/samples/AUTHORING_GUIDE.md new file mode 100644 index 00000000..55c97b32 --- /dev/null +++ b/samples/AUTHORING_GUIDE.md @@ -0,0 +1 @@ +See https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/AUTHORING_GUIDE.md \ No newline at end of file diff --git a/samples/CONTRIBUTING.md b/samples/CONTRIBUTING.md new file mode 100644 index 00000000..34c882b6 --- /dev/null +++ b/samples/CONTRIBUTING.md @@ -0,0 +1 @@ +See https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/CONTRIBUTING.md \ No newline at end of file diff --git a/synth.metadata b/synth.metadata index c0e06732..4822d784 100644 --- a/synth.metadata +++ b/synth.metadata @@ -3,23 +3,23 @@ { "git": { "name": ".", - "remote": "https://github.com/googleapis/python-error-reporting.git", - "sha": "ce7a72a3a1f967a525ac30e8159ed78245b01623" + "remote": "git@github.com:googleapis/python-error-reporting.git", + "sha": "98a2c71f717cca54fe8d8dc192d2b497058ae297" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "cf41866c6f14f10a07aa1e2a1260fc0a2727d889", - "internalRef": "317812187" + "sha": "5202cfe3e5c2907a1a21a4c6d4bd0812029b6aa3", + "internalRef": "319247865" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "cf2eff09d0f5319a4dc5cdce2b6356d85af4a798" + "sha": "303271797a360f8a439203413f13a160f2f5b3b4" } } ], diff --git a/synth.py b/synth.py index e703c8b2..dc6e7550 100644 --- a/synth.py +++ b/synth.py @@ -73,6 +73,46 @@ "error_group_path", "group_path" ) + +# TODO(busunkim) Remove during microgenerator transition +# Keeps the previous param order to avoid breaking existing +# code +n = s.replace( + "google/cloud/**/error_stats_service_client.py", +"""def list_group_stats\( +\s+self, +\s+project_name, +\s+group_id=None, +\s+service_filter=None, +\s+time_range=None, +\s+timed_count_duration=None, +\s+alignment=None, +\s+alignment_time=None, +\s+order=None, +\s+page_size=None, +\s+retry=google\.api_core\.gapic_v1\.method\.DEFAULT, +\s+timeout=google\.api_core\.gapic_v1\.method\.DEFAULT, +\s+metadata=None\):""", +"""def list_group_stats( + self, + project_name, + time_range=None, # DO NOT MOVE, see synth.py + group_id=None, + service_filter=None, + timed_count_duration=None, + alignment=None, + alignment_time=None, + order=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): +""" +) + +if n != 1: + raise Exception("Required replacement not made.") # ---------------------------------------------------------------------------- # Add templated files # ----------------------------------------------------------------------------