diff options
Diffstat (limited to 'docker/api/buildkit/filesync/filesync_grpc.py')
-rw-r--r-- | docker/api/buildkit/filesync/filesync_grpc.py | 81 |
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, + ) |