perxis.extensions.extension_service_pb2_grpc

Client and server classes corresponding to protobuf-defined services.

  1# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
  2"""Client and server classes corresponding to protobuf-defined services."""
  3import grpc
  4import warnings
  5
  6from perxis.common import operation_pb2 as common_dot_operation__pb2
  7from perxis.extensions import extension_pb2 as extensions_dot_extension__pb2
  8from perxis.extensions import extension_service_pb2 as extensions_dot_extension__service__pb2
  9
 10GRPC_GENERATED_VERSION = '1.67.1'
 11GRPC_VERSION = grpc.__version__
 12_version_not_supported = False
 13
 14try:
 15    from grpc._utilities import first_version_is_lower
 16    _version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION)
 17except ImportError:
 18    _version_not_supported = True
 19
 20if _version_not_supported:
 21    raise RuntimeError(
 22        f'The grpc package installed is at version {GRPC_VERSION},'
 23        + f' but the generated code in extensions/extension_service_pb2_grpc.py depends on'
 24        + f' grpcio>={GRPC_GENERATED_VERSION}.'
 25        + f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}'
 26        + f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.'
 27    )
 28
 29
 30class ExtensionServiceStub(object):
 31    """ExtensionService - API расширения
 32    Сервис должен реализовывать методы `common.OperationService` для работы операциями.
 33    """
 34
 35    def __init__(self, channel):
 36        """Constructor.
 37
 38        Args:
 39            channel: A grpc.Channel.
 40        """
 41        self.Install = channel.unary_unary(
 42                '/extensions.ExtensionService/Install',
 43                request_serializer=extensions_dot_extension__service__pb2.InstallRequest.SerializeToString,
 44                response_deserializer=common_dot_operation__pb2.Operation.FromString,
 45                _registered_method=True)
 46        self.Uninstall = channel.unary_unary(
 47                '/extensions.ExtensionService/Uninstall',
 48                request_serializer=extensions_dot_extension__service__pb2.UninstallRequest.SerializeToString,
 49                response_deserializer=common_dot_operation__pb2.Operation.FromString,
 50                _registered_method=True)
 51        self.Check = channel.unary_unary(
 52                '/extensions.ExtensionService/Check',
 53                request_serializer=extensions_dot_extension__service__pb2.CheckRequest.SerializeToString,
 54                response_deserializer=common_dot_operation__pb2.Operation.FromString,
 55                _registered_method=True)
 56        self.Action = channel.unary_unary(
 57                '/extensions.ExtensionService/Action',
 58                request_serializer=extensions_dot_extension__pb2.ActionRequest.SerializeToString,
 59                response_deserializer=extensions_dot_extension__service__pb2.ActionResponse.FromString,
 60                _registered_method=True)
 61
 62
 63class ExtensionServiceServicer(object):
 64    """ExtensionService - API расширения
 65    Сервис должен реализовывать методы `common.OperationService` для работы операциями.
 66    """
 67
 68    def Install(self, request, context):
 69        """Install выполняет установку указанных расширений. Если
 70        расширение уже установлены выполняет процесс переустановки. Возвращает longtime операцию
 71        """
 72        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 73        context.set_details('Method not implemented!')
 74        raise NotImplementedError('Method not implemented!')
 75
 76    def Uninstall(self, request, context):
 77        """Uninstall выполняет удаление указанных расширений.
 78        """
 79        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 80        context.set_details('Method not implemented!')
 81        raise NotImplementedError('Method not implemented!')
 82
 83    def Check(self, request, context):
 84        """Check выполняет проверку установки для расширения. При этом расширение проверяет наличие необходимых данных в
 85        пространстве или наличие новой версии расширения и сообщает об этом. Никаких действий с данными пространства не
 86        производится.
 87        """
 88        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 89        context.set_details('Method not implemented!')
 90        raise NotImplementedError('Method not implemented!')
 91
 92    def Action(self, request, context):
 93        """Пользовательские Действия (Actions)
 94
 95        Пользовательские действия позволяют расширить функционал пользовательского интерфейса путем
 96        добавления в интерфейс элементов взаимодействуя с которыми пользователь может вызывать реакцию на
 97        сервере или переход в интерфейсе.
 98
 99        Пользовательские действия добавляются при установке расширений в системную коллекции `System/Actions`.
100        Коллекция создается автоматически менеджером расширений. При установке так же отображается меню `Действия`
101        доступное для всех пользователей.
102
103        Примеры пользовательских действий:
104        - "Собрать сайт" - добавляется Perxis.Web для сборки сайта, доступна пользователю через меню,
105        параметры space_id, env_id. При вызове выполняется запрос на сервер ProcessAction.
106        - "Посмотреть задачи" - добавляется Tasks для перехода на коллекцию задач. Отображается в меню,
107        параметры space_id, env_id.
108
109        Приложения так же могут использовать действия для вызова обработки в других приложениях при
110        необходимости.
111        """
112        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
113        context.set_details('Method not implemented!')
114        raise NotImplementedError('Method not implemented!')
115
116
117def add_ExtensionServiceServicer_to_server(servicer, server):
118    rpc_method_handlers = {
119            'Install': grpc.unary_unary_rpc_method_handler(
120                    servicer.Install,
121                    request_deserializer=extensions_dot_extension__service__pb2.InstallRequest.FromString,
122                    response_serializer=common_dot_operation__pb2.Operation.SerializeToString,
123            ),
124            'Uninstall': grpc.unary_unary_rpc_method_handler(
125                    servicer.Uninstall,
126                    request_deserializer=extensions_dot_extension__service__pb2.UninstallRequest.FromString,
127                    response_serializer=common_dot_operation__pb2.Operation.SerializeToString,
128            ),
129            'Check': grpc.unary_unary_rpc_method_handler(
130                    servicer.Check,
131                    request_deserializer=extensions_dot_extension__service__pb2.CheckRequest.FromString,
132                    response_serializer=common_dot_operation__pb2.Operation.SerializeToString,
133            ),
134            'Action': grpc.unary_unary_rpc_method_handler(
135                    servicer.Action,
136                    request_deserializer=extensions_dot_extension__pb2.ActionRequest.FromString,
137                    response_serializer=extensions_dot_extension__service__pb2.ActionResponse.SerializeToString,
138            ),
139    }
140    generic_handler = grpc.method_handlers_generic_handler(
141            'extensions.ExtensionService', rpc_method_handlers)
142    server.add_generic_rpc_handlers((generic_handler,))
143    server.add_registered_method_handlers('extensions.ExtensionService', rpc_method_handlers)
144
145
146 # This class is part of an EXPERIMENTAL API.
147class ExtensionService(object):
148    """ExtensionService - API расширения
149    Сервис должен реализовывать методы `common.OperationService` для работы операциями.
150    """
151
152    @staticmethod
153    def Install(request,
154            target,
155            options=(),
156            channel_credentials=None,
157            call_credentials=None,
158            insecure=False,
159            compression=None,
160            wait_for_ready=None,
161            timeout=None,
162            metadata=None):
163        return grpc.experimental.unary_unary(
164            request,
165            target,
166            '/extensions.ExtensionService/Install',
167            extensions_dot_extension__service__pb2.InstallRequest.SerializeToString,
168            common_dot_operation__pb2.Operation.FromString,
169            options,
170            channel_credentials,
171            insecure,
172            call_credentials,
173            compression,
174            wait_for_ready,
175            timeout,
176            metadata,
177            _registered_method=True)
178
179    @staticmethod
180    def Uninstall(request,
181            target,
182            options=(),
183            channel_credentials=None,
184            call_credentials=None,
185            insecure=False,
186            compression=None,
187            wait_for_ready=None,
188            timeout=None,
189            metadata=None):
190        return grpc.experimental.unary_unary(
191            request,
192            target,
193            '/extensions.ExtensionService/Uninstall',
194            extensions_dot_extension__service__pb2.UninstallRequest.SerializeToString,
195            common_dot_operation__pb2.Operation.FromString,
196            options,
197            channel_credentials,
198            insecure,
199            call_credentials,
200            compression,
201            wait_for_ready,
202            timeout,
203            metadata,
204            _registered_method=True)
205
206    @staticmethod
207    def Check(request,
208            target,
209            options=(),
210            channel_credentials=None,
211            call_credentials=None,
212            insecure=False,
213            compression=None,
214            wait_for_ready=None,
215            timeout=None,
216            metadata=None):
217        return grpc.experimental.unary_unary(
218            request,
219            target,
220            '/extensions.ExtensionService/Check',
221            extensions_dot_extension__service__pb2.CheckRequest.SerializeToString,
222            common_dot_operation__pb2.Operation.FromString,
223            options,
224            channel_credentials,
225            insecure,
226            call_credentials,
227            compression,
228            wait_for_ready,
229            timeout,
230            metadata,
231            _registered_method=True)
232
233    @staticmethod
234    def Action(request,
235            target,
236            options=(),
237            channel_credentials=None,
238            call_credentials=None,
239            insecure=False,
240            compression=None,
241            wait_for_ready=None,
242            timeout=None,
243            metadata=None):
244        return grpc.experimental.unary_unary(
245            request,
246            target,
247            '/extensions.ExtensionService/Action',
248            extensions_dot_extension__pb2.ActionRequest.SerializeToString,
249            extensions_dot_extension__service__pb2.ActionResponse.FromString,
250            options,
251            channel_credentials,
252            insecure,
253            call_credentials,
254            compression,
255            wait_for_ready,
256            timeout,
257            metadata,
258            _registered_method=True)
GRPC_GENERATED_VERSION = '1.67.1'
GRPC_VERSION = '1.67.1'
class ExtensionServiceStub:
31class ExtensionServiceStub(object):
32    """ExtensionService - API расширения
33    Сервис должен реализовывать методы `common.OperationService` для работы операциями.
34    """
35
36    def __init__(self, channel):
37        """Constructor.
38
39        Args:
40            channel: A grpc.Channel.
41        """
42        self.Install = channel.unary_unary(
43                '/extensions.ExtensionService/Install',
44                request_serializer=extensions_dot_extension__service__pb2.InstallRequest.SerializeToString,
45                response_deserializer=common_dot_operation__pb2.Operation.FromString,
46                _registered_method=True)
47        self.Uninstall = channel.unary_unary(
48                '/extensions.ExtensionService/Uninstall',
49                request_serializer=extensions_dot_extension__service__pb2.UninstallRequest.SerializeToString,
50                response_deserializer=common_dot_operation__pb2.Operation.FromString,
51                _registered_method=True)
52        self.Check = channel.unary_unary(
53                '/extensions.ExtensionService/Check',
54                request_serializer=extensions_dot_extension__service__pb2.CheckRequest.SerializeToString,
55                response_deserializer=common_dot_operation__pb2.Operation.FromString,
56                _registered_method=True)
57        self.Action = channel.unary_unary(
58                '/extensions.ExtensionService/Action',
59                request_serializer=extensions_dot_extension__pb2.ActionRequest.SerializeToString,
60                response_deserializer=extensions_dot_extension__service__pb2.ActionResponse.FromString,
61                _registered_method=True)

ExtensionService - API расширения Сервис должен реализовывать методы common.OperationService для работы операциями.

ExtensionServiceStub(channel)
36    def __init__(self, channel):
37        """Constructor.
38
39        Args:
40            channel: A grpc.Channel.
41        """
42        self.Install = channel.unary_unary(
43                '/extensions.ExtensionService/Install',
44                request_serializer=extensions_dot_extension__service__pb2.InstallRequest.SerializeToString,
45                response_deserializer=common_dot_operation__pb2.Operation.FromString,
46                _registered_method=True)
47        self.Uninstall = channel.unary_unary(
48                '/extensions.ExtensionService/Uninstall',
49                request_serializer=extensions_dot_extension__service__pb2.UninstallRequest.SerializeToString,
50                response_deserializer=common_dot_operation__pb2.Operation.FromString,
51                _registered_method=True)
52        self.Check = channel.unary_unary(
53                '/extensions.ExtensionService/Check',
54                request_serializer=extensions_dot_extension__service__pb2.CheckRequest.SerializeToString,
55                response_deserializer=common_dot_operation__pb2.Operation.FromString,
56                _registered_method=True)
57        self.Action = channel.unary_unary(
58                '/extensions.ExtensionService/Action',
59                request_serializer=extensions_dot_extension__pb2.ActionRequest.SerializeToString,
60                response_deserializer=extensions_dot_extension__service__pb2.ActionResponse.FromString,
61                _registered_method=True)

Constructor.

Arguments:
  • channel: A grpc.Channel.
Install
Uninstall
Check
Action
class ExtensionServiceServicer:
 64class ExtensionServiceServicer(object):
 65    """ExtensionService - API расширения
 66    Сервис должен реализовывать методы `common.OperationService` для работы операциями.
 67    """
 68
 69    def Install(self, request, context):
 70        """Install выполняет установку указанных расширений. Если
 71        расширение уже установлены выполняет процесс переустановки. Возвращает longtime операцию
 72        """
 73        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 74        context.set_details('Method not implemented!')
 75        raise NotImplementedError('Method not implemented!')
 76
 77    def Uninstall(self, request, context):
 78        """Uninstall выполняет удаление указанных расширений.
 79        """
 80        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 81        context.set_details('Method not implemented!')
 82        raise NotImplementedError('Method not implemented!')
 83
 84    def Check(self, request, context):
 85        """Check выполняет проверку установки для расширения. При этом расширение проверяет наличие необходимых данных в
 86        пространстве или наличие новой версии расширения и сообщает об этом. Никаких действий с данными пространства не
 87        производится.
 88        """
 89        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 90        context.set_details('Method not implemented!')
 91        raise NotImplementedError('Method not implemented!')
 92
 93    def Action(self, request, context):
 94        """Пользовательские Действия (Actions)
 95
 96        Пользовательские действия позволяют расширить функционал пользовательского интерфейса путем
 97        добавления в интерфейс элементов взаимодействуя с которыми пользователь может вызывать реакцию на
 98        сервере или переход в интерфейсе.
 99
100        Пользовательские действия добавляются при установке расширений в системную коллекции `System/Actions`.
101        Коллекция создается автоматически менеджером расширений. При установке так же отображается меню `Действия`
102        доступное для всех пользователей.
103
104        Примеры пользовательских действий:
105        - "Собрать сайт" - добавляется Perxis.Web для сборки сайта, доступна пользователю через меню,
106        параметры space_id, env_id. При вызове выполняется запрос на сервер ProcessAction.
107        - "Посмотреть задачи" - добавляется Tasks для перехода на коллекцию задач. Отображается в меню,
108        параметры space_id, env_id.
109
110        Приложения так же могут использовать действия для вызова обработки в других приложениях при
111        необходимости.
112        """
113        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
114        context.set_details('Method not implemented!')
115        raise NotImplementedError('Method not implemented!')

ExtensionService - API расширения Сервис должен реализовывать методы common.OperationService для работы операциями.

def Install(self, request, context):
69    def Install(self, request, context):
70        """Install выполняет установку указанных расширений. Если
71        расширение уже установлены выполняет процесс переустановки. Возвращает longtime операцию
72        """
73        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
74        context.set_details('Method not implemented!')
75        raise NotImplementedError('Method not implemented!')

Install выполняет установку указанных расширений. Если расширение уже установлены выполняет процесс переустановки. Возвращает longtime операцию

def Uninstall(self, request, context):
77    def Uninstall(self, request, context):
78        """Uninstall выполняет удаление указанных расширений.
79        """
80        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
81        context.set_details('Method not implemented!')
82        raise NotImplementedError('Method not implemented!')

Uninstall выполняет удаление указанных расширений.

def Check(self, request, context):
84    def Check(self, request, context):
85        """Check выполняет проверку установки для расширения. При этом расширение проверяет наличие необходимых данных в
86        пространстве или наличие новой версии расширения и сообщает об этом. Никаких действий с данными пространства не
87        производится.
88        """
89        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
90        context.set_details('Method not implemented!')
91        raise NotImplementedError('Method not implemented!')

Check выполняет проверку установки для расширения. При этом расширение проверяет наличие необходимых данных в пространстве или наличие новой версии расширения и сообщает об этом. Никаких действий с данными пространства не производится.

def Action(self, request, context):
 93    def Action(self, request, context):
 94        """Пользовательские Действия (Actions)
 95
 96        Пользовательские действия позволяют расширить функционал пользовательского интерфейса путем
 97        добавления в интерфейс элементов взаимодействуя с которыми пользователь может вызывать реакцию на
 98        сервере или переход в интерфейсе.
 99
100        Пользовательские действия добавляются при установке расширений в системную коллекции `System/Actions`.
101        Коллекция создается автоматически менеджером расширений. При установке так же отображается меню `Действия`
102        доступное для всех пользователей.
103
104        Примеры пользовательских действий:
105        - "Собрать сайт" - добавляется Perxis.Web для сборки сайта, доступна пользователю через меню,
106        параметры space_id, env_id. При вызове выполняется запрос на сервер ProcessAction.
107        - "Посмотреть задачи" - добавляется Tasks для перехода на коллекцию задач. Отображается в меню,
108        параметры space_id, env_id.
109
110        Приложения так же могут использовать действия для вызова обработки в других приложениях при
111        необходимости.
112        """
113        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
114        context.set_details('Method not implemented!')
115        raise NotImplementedError('Method not implemented!')

Пользовательские Действия (Actions)

Пользовательские действия позволяют расширить функционал пользовательского интерфейса путем добавления в интерфейс элементов взаимодействуя с которыми пользователь может вызывать реакцию на сервере или переход в интерфейсе.

Пользовательские действия добавляются при установке расширений в системную коллекции System/Actions. Коллекция создается автоматически менеджером расширений. При установке так же отображается меню Действия доступное для всех пользователей.

Примеры пользовательских действий:

  • "Собрать сайт" - добавляется Perxis.Web для сборки сайта, доступна пользователю через меню, параметры space_id, env_id. При вызове выполняется запрос на сервер ProcessAction.
  • "Посмотреть задачи" - добавляется Tasks для перехода на коллекцию задач. Отображается в меню, параметры space_id, env_id.

Приложения так же могут использовать действия для вызова обработки в других приложениях при необходимости.

def add_ExtensionServiceServicer_to_server(servicer, server):
118def add_ExtensionServiceServicer_to_server(servicer, server):
119    rpc_method_handlers = {
120            'Install': grpc.unary_unary_rpc_method_handler(
121                    servicer.Install,
122                    request_deserializer=extensions_dot_extension__service__pb2.InstallRequest.FromString,
123                    response_serializer=common_dot_operation__pb2.Operation.SerializeToString,
124            ),
125            'Uninstall': grpc.unary_unary_rpc_method_handler(
126                    servicer.Uninstall,
127                    request_deserializer=extensions_dot_extension__service__pb2.UninstallRequest.FromString,
128                    response_serializer=common_dot_operation__pb2.Operation.SerializeToString,
129            ),
130            'Check': grpc.unary_unary_rpc_method_handler(
131                    servicer.Check,
132                    request_deserializer=extensions_dot_extension__service__pb2.CheckRequest.FromString,
133                    response_serializer=common_dot_operation__pb2.Operation.SerializeToString,
134            ),
135            'Action': grpc.unary_unary_rpc_method_handler(
136                    servicer.Action,
137                    request_deserializer=extensions_dot_extension__pb2.ActionRequest.FromString,
138                    response_serializer=extensions_dot_extension__service__pb2.ActionResponse.SerializeToString,
139            ),
140    }
141    generic_handler = grpc.method_handlers_generic_handler(
142            'extensions.ExtensionService', rpc_method_handlers)
143    server.add_generic_rpc_handlers((generic_handler,))
144    server.add_registered_method_handlers('extensions.ExtensionService', rpc_method_handlers)
class ExtensionService:
148class ExtensionService(object):
149    """ExtensionService - API расширения
150    Сервис должен реализовывать методы `common.OperationService` для работы операциями.
151    """
152
153    @staticmethod
154    def Install(request,
155            target,
156            options=(),
157            channel_credentials=None,
158            call_credentials=None,
159            insecure=False,
160            compression=None,
161            wait_for_ready=None,
162            timeout=None,
163            metadata=None):
164        return grpc.experimental.unary_unary(
165            request,
166            target,
167            '/extensions.ExtensionService/Install',
168            extensions_dot_extension__service__pb2.InstallRequest.SerializeToString,
169            common_dot_operation__pb2.Operation.FromString,
170            options,
171            channel_credentials,
172            insecure,
173            call_credentials,
174            compression,
175            wait_for_ready,
176            timeout,
177            metadata,
178            _registered_method=True)
179
180    @staticmethod
181    def Uninstall(request,
182            target,
183            options=(),
184            channel_credentials=None,
185            call_credentials=None,
186            insecure=False,
187            compression=None,
188            wait_for_ready=None,
189            timeout=None,
190            metadata=None):
191        return grpc.experimental.unary_unary(
192            request,
193            target,
194            '/extensions.ExtensionService/Uninstall',
195            extensions_dot_extension__service__pb2.UninstallRequest.SerializeToString,
196            common_dot_operation__pb2.Operation.FromString,
197            options,
198            channel_credentials,
199            insecure,
200            call_credentials,
201            compression,
202            wait_for_ready,
203            timeout,
204            metadata,
205            _registered_method=True)
206
207    @staticmethod
208    def Check(request,
209            target,
210            options=(),
211            channel_credentials=None,
212            call_credentials=None,
213            insecure=False,
214            compression=None,
215            wait_for_ready=None,
216            timeout=None,
217            metadata=None):
218        return grpc.experimental.unary_unary(
219            request,
220            target,
221            '/extensions.ExtensionService/Check',
222            extensions_dot_extension__service__pb2.CheckRequest.SerializeToString,
223            common_dot_operation__pb2.Operation.FromString,
224            options,
225            channel_credentials,
226            insecure,
227            call_credentials,
228            compression,
229            wait_for_ready,
230            timeout,
231            metadata,
232            _registered_method=True)
233
234    @staticmethod
235    def Action(request,
236            target,
237            options=(),
238            channel_credentials=None,
239            call_credentials=None,
240            insecure=False,
241            compression=None,
242            wait_for_ready=None,
243            timeout=None,
244            metadata=None):
245        return grpc.experimental.unary_unary(
246            request,
247            target,
248            '/extensions.ExtensionService/Action',
249            extensions_dot_extension__pb2.ActionRequest.SerializeToString,
250            extensions_dot_extension__service__pb2.ActionResponse.FromString,
251            options,
252            channel_credentials,
253            insecure,
254            call_credentials,
255            compression,
256            wait_for_ready,
257            timeout,
258            metadata,
259            _registered_method=True)

ExtensionService - API расширения Сервис должен реализовывать методы common.OperationService для работы операциями.

@staticmethod
def Install( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
153    @staticmethod
154    def Install(request,
155            target,
156            options=(),
157            channel_credentials=None,
158            call_credentials=None,
159            insecure=False,
160            compression=None,
161            wait_for_ready=None,
162            timeout=None,
163            metadata=None):
164        return grpc.experimental.unary_unary(
165            request,
166            target,
167            '/extensions.ExtensionService/Install',
168            extensions_dot_extension__service__pb2.InstallRequest.SerializeToString,
169            common_dot_operation__pb2.Operation.FromString,
170            options,
171            channel_credentials,
172            insecure,
173            call_credentials,
174            compression,
175            wait_for_ready,
176            timeout,
177            metadata,
178            _registered_method=True)
@staticmethod
def Uninstall( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
180    @staticmethod
181    def Uninstall(request,
182            target,
183            options=(),
184            channel_credentials=None,
185            call_credentials=None,
186            insecure=False,
187            compression=None,
188            wait_for_ready=None,
189            timeout=None,
190            metadata=None):
191        return grpc.experimental.unary_unary(
192            request,
193            target,
194            '/extensions.ExtensionService/Uninstall',
195            extensions_dot_extension__service__pb2.UninstallRequest.SerializeToString,
196            common_dot_operation__pb2.Operation.FromString,
197            options,
198            channel_credentials,
199            insecure,
200            call_credentials,
201            compression,
202            wait_for_ready,
203            timeout,
204            metadata,
205            _registered_method=True)
@staticmethod
def Check( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
207    @staticmethod
208    def Check(request,
209            target,
210            options=(),
211            channel_credentials=None,
212            call_credentials=None,
213            insecure=False,
214            compression=None,
215            wait_for_ready=None,
216            timeout=None,
217            metadata=None):
218        return grpc.experimental.unary_unary(
219            request,
220            target,
221            '/extensions.ExtensionService/Check',
222            extensions_dot_extension__service__pb2.CheckRequest.SerializeToString,
223            common_dot_operation__pb2.Operation.FromString,
224            options,
225            channel_credentials,
226            insecure,
227            call_credentials,
228            compression,
229            wait_for_ready,
230            timeout,
231            metadata,
232            _registered_method=True)
@staticmethod
def Action( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
234    @staticmethod
235    def Action(request,
236            target,
237            options=(),
238            channel_credentials=None,
239            call_credentials=None,
240            insecure=False,
241            compression=None,
242            wait_for_ready=None,
243            timeout=None,
244            metadata=None):
245        return grpc.experimental.unary_unary(
246            request,
247            target,
248            '/extensions.ExtensionService/Action',
249            extensions_dot_extension__pb2.ActionRequest.SerializeToString,
250            extensions_dot_extension__service__pb2.ActionResponse.FromString,
251            options,
252            channel_credentials,
253            insecure,
254            call_credentials,
255            compression,
256            wait_for_ready,
257            timeout,
258            metadata,
259            _registered_method=True)