// Code generated by goctl. DO NOT EDIT. // Source: hpcAC.proto package hpcacclient import ( "context" "PCM/adaptor/PCM-HPC/PCM-AC/rpc/hpcAC" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( HistoryJob = hpcAC.HistoryJob Job = hpcAC.Job ListHistoryJobReq = hpcAC.ListHistoryJobReq ListHistoryJobResp = hpcAC.ListHistoryJobResp ListJobReq = hpcAC.ListJobReq ListJobResp = hpcAC.ListJobResp MapAppJobInfo = hpcAC.MapAppJobInfo SubmitJobReq = hpcAC.SubmitJobReq SubmitJobResp = hpcAC.SubmitJobResp HpcAC interface { // ListJob list all jobs ListJob(ctx context.Context, in *ListJobReq, opts ...grpc.CallOption) (*ListJobResp, error) // ListHistoryJob list all history jobs ListHistoryJob(ctx context.Context, in *ListHistoryJobReq, opts ...grpc.CallOption) (*ListHistoryJobResp, error) // Submit job SubmitJob(ctx context.Context, in *SubmitJobReq, opts ...grpc.CallOption) (*SubmitJobResp, error) } defaultHpcAC struct { cli zrpc.Client } ) func NewHpcAC(cli zrpc.Client) HpcAC { return &defaultHpcAC{ cli: cli, } } // ListJob list all jobs func (m *defaultHpcAC) ListJob(ctx context.Context, in *ListJobReq, opts ...grpc.CallOption) (*ListJobResp, error) { client := hpcAC.NewHpcACClient(m.cli.Conn()) return client.ListJob(ctx, in, opts...) } // ListHistoryJob list all history jobs func (m *defaultHpcAC) ListHistoryJob(ctx context.Context, in *ListHistoryJobReq, opts ...grpc.CallOption) (*ListHistoryJobResp, error) { client := hpcAC.NewHpcACClient(m.cli.Conn()) return client.ListHistoryJob(ctx, in, opts...) } // Submit job func (m *defaultHpcAC) SubmitJob(ctx context.Context, in *SubmitJobReq, opts ...grpc.CallOption) (*SubmitJobResp, error) { client := hpcAC.NewHpcACClient(m.cli.Conn()) return client.SubmitJob(ctx, in, opts...) }