Source code for feast_spark.api.JobService_pb2_grpc

# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc

from feast_spark.api import JobService_pb2 as feast__spark_dot_api_dot_JobService__pb2


[docs]class JobServiceStub(object): """Missing associated documentation comment in .proto file.""" def __init__(self, channel): """Constructor. Args: channel: A grpc.Channel. """ self.StartOfflineToOnlineIngestionJob = channel.unary_unary( '/feast_spark.api.JobService/StartOfflineToOnlineIngestionJob', request_serializer=feast__spark_dot_api_dot_JobService__pb2.StartOfflineToOnlineIngestionJobRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.StartOfflineToOnlineIngestionJobResponse.FromString, ) self.ScheduleOfflineToOnlineIngestionJob = channel.unary_unary( '/feast_spark.api.JobService/ScheduleOfflineToOnlineIngestionJob', request_serializer=feast__spark_dot_api_dot_JobService__pb2.ScheduleOfflineToOnlineIngestionJobRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.ScheduleOfflineToOnlineIngestionJobResponse.FromString, ) self.UnscheduleOfflineToOnlineIngestionJob = channel.unary_unary( '/feast_spark.api.JobService/UnscheduleOfflineToOnlineIngestionJob', request_serializer=feast__spark_dot_api_dot_JobService__pb2.UnscheduleOfflineToOnlineIngestionJobRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.UnscheduleOfflineToOnlineIngestionJobResponse.FromString, ) self.GetHistoricalFeatures = channel.unary_unary( '/feast_spark.api.JobService/GetHistoricalFeatures', request_serializer=feast__spark_dot_api_dot_JobService__pb2.GetHistoricalFeaturesRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.GetHistoricalFeaturesResponse.FromString, ) self.StartStreamToOnlineIngestionJob = channel.unary_unary( '/feast_spark.api.JobService/StartStreamToOnlineIngestionJob', request_serializer=feast__spark_dot_api_dot_JobService__pb2.StartStreamToOnlineIngestionJobRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.StartStreamToOnlineIngestionJobResponse.FromString, ) self.ListJobs = channel.unary_unary( '/feast_spark.api.JobService/ListJobs', request_serializer=feast__spark_dot_api_dot_JobService__pb2.ListJobsRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.ListJobsResponse.FromString, ) self.CancelJob = channel.unary_unary( '/feast_spark.api.JobService/CancelJob', request_serializer=feast__spark_dot_api_dot_JobService__pb2.CancelJobRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.CancelJobResponse.FromString, ) self.GetJob = channel.unary_unary( '/feast_spark.api.JobService/GetJob', request_serializer=feast__spark_dot_api_dot_JobService__pb2.GetJobRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.GetJobResponse.FromString, ) self.GetHealthMetrics = channel.unary_unary( '/feast_spark.api.JobService/GetHealthMetrics', request_serializer=feast__spark_dot_api_dot_JobService__pb2.GetHealthMetricsRequest.SerializeToString, response_deserializer=feast__spark_dot_api_dot_JobService__pb2.GetHealthMetricsResponse.FromString, )
[docs]class JobServiceServicer(object): """Missing associated documentation comment in .proto file."""
[docs] def StartOfflineToOnlineIngestionJob(self, request, context): """Start job to ingest data from offline store into online store """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs] def ScheduleOfflineToOnlineIngestionJob(self, request, context): """Start scheduled job to ingest data from offline store into online store """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs] def UnscheduleOfflineToOnlineIngestionJob(self, request, context): """Unschedule job to ingest data from offline store into online store """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs] def GetHistoricalFeatures(self, request, context): """Produce a training dataset, return a job id that will provide a file reference """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs] def StartStreamToOnlineIngestionJob(self, request, context): """Start job to ingest data from stream into online store """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs] def ListJobs(self, request, context): """List all types of jobs """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs] def CancelJob(self, request, context): """Cancel a single job """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs] def GetJob(self, request, context): """Get details of a single job """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs] def GetHealthMetrics(self, request, context): """Get ingestion health metrics for a Feature Table """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!')
[docs]def add_JobServiceServicer_to_server(servicer, server): rpc_method_handlers = { 'StartOfflineToOnlineIngestionJob': grpc.unary_unary_rpc_method_handler( servicer.StartOfflineToOnlineIngestionJob, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.StartOfflineToOnlineIngestionJobRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.StartOfflineToOnlineIngestionJobResponse.SerializeToString, ), 'ScheduleOfflineToOnlineIngestionJob': grpc.unary_unary_rpc_method_handler( servicer.ScheduleOfflineToOnlineIngestionJob, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.ScheduleOfflineToOnlineIngestionJobRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.ScheduleOfflineToOnlineIngestionJobResponse.SerializeToString, ), 'UnscheduleOfflineToOnlineIngestionJob': grpc.unary_unary_rpc_method_handler( servicer.UnscheduleOfflineToOnlineIngestionJob, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.UnscheduleOfflineToOnlineIngestionJobRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.UnscheduleOfflineToOnlineIngestionJobResponse.SerializeToString, ), 'GetHistoricalFeatures': grpc.unary_unary_rpc_method_handler( servicer.GetHistoricalFeatures, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.GetHistoricalFeaturesRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.GetHistoricalFeaturesResponse.SerializeToString, ), 'StartStreamToOnlineIngestionJob': grpc.unary_unary_rpc_method_handler( servicer.StartStreamToOnlineIngestionJob, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.StartStreamToOnlineIngestionJobRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.StartStreamToOnlineIngestionJobResponse.SerializeToString, ), 'ListJobs': grpc.unary_unary_rpc_method_handler( servicer.ListJobs, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.ListJobsRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.ListJobsResponse.SerializeToString, ), 'CancelJob': grpc.unary_unary_rpc_method_handler( servicer.CancelJob, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.CancelJobRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.CancelJobResponse.SerializeToString, ), 'GetJob': grpc.unary_unary_rpc_method_handler( servicer.GetJob, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.GetJobRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.GetJobResponse.SerializeToString, ), 'GetHealthMetrics': grpc.unary_unary_rpc_method_handler( servicer.GetHealthMetrics, request_deserializer=feast__spark_dot_api_dot_JobService__pb2.GetHealthMetricsRequest.FromString, response_serializer=feast__spark_dot_api_dot_JobService__pb2.GetHealthMetricsResponse.SerializeToString, ), } generic_handler = grpc.method_handlers_generic_handler( 'feast_spark.api.JobService', rpc_method_handlers) server.add_generic_rpc_handlers((generic_handler,))
# This class is part of an EXPERIMENTAL API.
[docs]class JobService(object): """Missing associated documentation comment in .proto file."""
[docs] @staticmethod def StartOfflineToOnlineIngestionJob(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/StartOfflineToOnlineIngestionJob', feast__spark_dot_api_dot_JobService__pb2.StartOfflineToOnlineIngestionJobRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.StartOfflineToOnlineIngestionJobResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
[docs] @staticmethod def ScheduleOfflineToOnlineIngestionJob(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/ScheduleOfflineToOnlineIngestionJob', feast__spark_dot_api_dot_JobService__pb2.ScheduleOfflineToOnlineIngestionJobRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.ScheduleOfflineToOnlineIngestionJobResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
[docs] @staticmethod def UnscheduleOfflineToOnlineIngestionJob(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/UnscheduleOfflineToOnlineIngestionJob', feast__spark_dot_api_dot_JobService__pb2.UnscheduleOfflineToOnlineIngestionJobRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.UnscheduleOfflineToOnlineIngestionJobResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
[docs] @staticmethod def GetHistoricalFeatures(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/GetHistoricalFeatures', feast__spark_dot_api_dot_JobService__pb2.GetHistoricalFeaturesRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.GetHistoricalFeaturesResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
[docs] @staticmethod def StartStreamToOnlineIngestionJob(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/StartStreamToOnlineIngestionJob', feast__spark_dot_api_dot_JobService__pb2.StartStreamToOnlineIngestionJobRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.StartStreamToOnlineIngestionJobResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
[docs] @staticmethod def ListJobs(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/ListJobs', feast__spark_dot_api_dot_JobService__pb2.ListJobsRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.ListJobsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
[docs] @staticmethod def CancelJob(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/CancelJob', feast__spark_dot_api_dot_JobService__pb2.CancelJobRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.CancelJobResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
[docs] @staticmethod def GetJob(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/GetJob', feast__spark_dot_api_dot_JobService__pb2.GetJobRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.GetJobResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
[docs] @staticmethod def GetHealthMetrics(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/feast_spark.api.JobService/GetHealthMetrics', feast__spark_dot_api_dot_JobService__pb2.GetHealthMetricsRequest.SerializeToString, feast__spark_dot_api_dot_JobService__pb2.GetHealthMetricsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)