summaryrefslogtreecommitdiff
path: root/docker/api/buildkit/filesync/filesync_grpc.py
diff options
context:
space:
mode:
Diffstat (limited to 'docker/api/buildkit/filesync/filesync_grpc.py')
-rw-r--r--docker/api/buildkit/filesync/filesync_grpc.py81
1 files changed, 81 insertions, 0 deletions
diff --git a/docker/api/buildkit/filesync/filesync_grpc.py b/docker/api/buildkit/filesync/filesync_grpc.py
new file mode 100644
index 0000000..7405754
--- /dev/null
+++ b/docker/api/buildkit/filesync/filesync_grpc.py
@@ -0,0 +1,81 @@
+# Generated by the Protocol Buffers compiler. DO NOT EDIT!
+# source: filesync.proto
+# plugin: grpclib.plugin.main
+import abc
+
+import grpclib.const
+import grpclib.client
+
+import filesync_pb2
+
+
+class FileSyncBase(abc.ABC):
+
+ @abc.abstractmethod
+ async def DiffCopy(self, stream):
+ pass
+
+ @abc.abstractmethod
+ async def TarStream(self, stream):
+ pass
+
+ def __mapping__(self):
+ return {
+ '/moby.filesync.v1.FileSync/DiffCopy': grpclib.const.Handler(
+ self.DiffCopy,
+ grpclib.const.Cardinality.STREAM_STREAM,
+ filesync_pb2.BytesMessage,
+ filesync_pb2.BytesMessage,
+ ),
+ '/moby.filesync.v1.FileSync/TarStream': grpclib.const.Handler(
+ self.TarStream,
+ grpclib.const.Cardinality.STREAM_STREAM,
+ filesync_pb2.BytesMessage,
+ filesync_pb2.BytesMessage,
+ ),
+ }
+
+
+class FileSyncStub:
+
+ def __init__(self, channel: grpclib.client.Channel) -> None:
+ self.DiffCopy = grpclib.client.StreamStreamMethod(
+ channel,
+ '/moby.filesync.v1.FileSync/DiffCopy',
+ filesync_pb2.BytesMessage,
+ filesync_pb2.BytesMessage,
+ )
+ self.TarStream = grpclib.client.StreamStreamMethod(
+ channel,
+ '/moby.filesync.v1.FileSync/TarStream',
+ filesync_pb2.BytesMessage,
+ filesync_pb2.BytesMessage,
+ )
+
+
+class FileSendBase(abc.ABC):
+
+ @abc.abstractmethod
+ async def DiffCopy(self, stream):
+ pass
+
+ def __mapping__(self):
+ return {
+ '/moby.filesync.v1.FileSend/DiffCopy': grpclib.const.Handler(
+ self.DiffCopy,
+ grpclib.const.Cardinality.STREAM_STREAM,
+ filesync_pb2.BytesMessage,
+ filesync_pb2.BytesMessage,
+ ),
+ }
+
+
+class FileSendStub:
+
+ def __init__(self, channel: grpclib.client.Channel) -> None:
+ self.DiffCopy = grpclib.client.StreamStreamMethod(
+ channel,
+ '/moby.filesync.v1.FileSend/DiffCopy',
+ filesync_pb2.BytesMessage,
+ filesync_pb2.BytesMessage,
+ )