|
- // 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 (
- CpuCore = hpcAC.CpuCore
- CpuCoreReq = hpcAC.CpuCoreReq
- CpuCoreResp = hpcAC.CpuCoreResp
- DeleteJobReq = hpcAC.DeleteJobReq
- DeleteJobResp = hpcAC.DeleteJobResp
- FileContentResp = hpcAC.FileContentResp
- FileDataReq = hpcAC.FileDataReq
- FileDataResp = hpcAC.FileDataResp
- GetJobDetailResp = hpcAC.GetJobDetailResp
- HistoryJob = hpcAC.HistoryJob
- HistoryJobDetailReq = hpcAC.HistoryJobDetailReq
- HistoryJobDetailResp = hpcAC.HistoryJobDetailResp
- HistoryJobDetailRespData = hpcAC.HistoryJobDetailRespData
- Job = hpcAC.Job
- JobCore = hpcAC.JobCore
- JobDetail = hpcAC.JobDetail
- JobDetailReq = hpcAC.JobDetailReq
- JobInitAttr = hpcAC.JobInitAttr
- JobManager = hpcAC.JobManager
- JobManagerReq = hpcAC.JobManagerReq
- JobVncSessionInfo = hpcAC.JobVncSessionInfo
- JobsReq = hpcAC.JobsReq
- JobsResp = hpcAC.JobsResp
- ListHistoryJobReq = hpcAC.ListHistoryJobReq
- ListHistoryJobResp = hpcAC.ListHistoryJobResp
- ListJobManagerResp = hpcAC.ListJobManagerResp
- ListJobReq = hpcAC.ListJobReq
- ListJobResp = hpcAC.ListJobResp
- MapAppJobInfo = hpcAC.MapAppJobInfo
- Metric = hpcAC.Metric
- ParaStorQuotaReq = hpcAC.ParaStorQuotaReq
- ParaStorQuotaResp = hpcAC.ParaStorQuotaResp
- Queue = hpcAC.Queue
- QueueData = hpcAC.QueueData
- QueueDetailsData = hpcAC.QueueDetailsData
- QueueDetailsResp = hpcAC.QueueDetailsResp
- QueueJobsReq = hpcAC.QueueJobsReq
- QueueJobsResp = hpcAC.QueueJobsResp
- QueueReq = hpcAC.QueueReq
- QueueResp = hpcAC.QueueResp
- QuotaData = hpcAC.QuotaData
- SubmitJobReq = hpcAC.SubmitJobReq
- SubmitJobResp = hpcAC.SubmitJobResp
- UserQuotasLimitData = hpcAC.UserQuotasLimitData
- UserQuotasLimitResp = hpcAC.UserQuotasLimitResp
- WallTimeReq = hpcAC.WallTimeReq
- WallTimeResp = hpcAC.WallTimeResp
-
- 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)
- // ListJobManager list all job managers
- ListJobManager(ctx context.Context, in *JobManagerReq, opts ...grpc.CallOption) (*ListJobManagerResp, error)
- // GetJobDetail get job detail
- GetJobDetail(ctx context.Context, in *JobDetailReq, opts ...grpc.CallOption) (*GetJobDetailResp, error)
- // DeleteJob delete job
- DeleteJob(ctx context.Context, in *DeleteJobReq, opts ...grpc.CallOption) (*DeleteJobResp, error)
- // FileContent 查看文件内容
- FileContent(ctx context.Context, in *FileDataReq, opts ...grpc.CallOption) (*FileContentResp, error)
- // SelectQueueByUser 查询用户可访问队列列表
- SelectQueueByUser(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*QueueResp, error)
- // QueryQueueDetails 查询队列资源详细信息
- QueryQueueDetails(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*QueueDetailsResp, error)
- // QueryUserQuotasLimit 查询用户资源限制信息
- QueryUserQuotasLimit(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*UserQuotasLimitResp, error)
- // ParaStor Quota
- ParaStorQuota(ctx context.Context, in *ParaStorQuotaReq, opts ...grpc.CallOption) (*ParaStorQuotaResp, error)
- // WallTime
- WallTime(ctx context.Context, in *WallTimeReq, opts ...grpc.CallOption) (*WallTimeResp, error)
- // QueueJobs
- QueueJobs(ctx context.Context, in *QueueJobsReq, opts ...grpc.CallOption) (*QueueJobsResp, error)
- CpuCore(ctx context.Context, in *CpuCoreReq, opts ...grpc.CallOption) (*CpuCoreResp, error)
- Jobs(ctx context.Context, in *JobsReq, opts ...grpc.CallOption) (*JobsResp, error)
- HistoryJobDetail(ctx context.Context, in *HistoryJobDetailReq, opts ...grpc.CallOption) (*HistoryJobDetailResp, 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...)
- }
-
- // ListJobManager list all job managers
- func (m *defaultHpcAC) ListJobManager(ctx context.Context, in *JobManagerReq, opts ...grpc.CallOption) (*ListJobManagerResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.ListJobManager(ctx, in, opts...)
- }
-
- // GetJobDetail get job detail
- func (m *defaultHpcAC) GetJobDetail(ctx context.Context, in *JobDetailReq, opts ...grpc.CallOption) (*GetJobDetailResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.GetJobDetail(ctx, in, opts...)
- }
-
- // DeleteJob delete job
- func (m *defaultHpcAC) DeleteJob(ctx context.Context, in *DeleteJobReq, opts ...grpc.CallOption) (*DeleteJobResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.DeleteJob(ctx, in, opts...)
- }
-
- // FileContent 查看文件内容
- func (m *defaultHpcAC) FileContent(ctx context.Context, in *FileDataReq, opts ...grpc.CallOption) (*FileContentResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.FileContent(ctx, in, opts...)
- }
-
- // SelectQueueByUser 查询用户可访问队列列表
- func (m *defaultHpcAC) SelectQueueByUser(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*QueueResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.SelectQueueByUser(ctx, in, opts...)
- }
-
- // QueryQueueDetails 查询队列资源详细信息
- func (m *defaultHpcAC) QueryQueueDetails(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*QueueDetailsResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.QueryQueueDetails(ctx, in, opts...)
- }
-
- // QueryUserQuotasLimit 查询用户资源限制信息
- func (m *defaultHpcAC) QueryUserQuotasLimit(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*UserQuotasLimitResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.QueryUserQuotasLimit(ctx, in, opts...)
- }
-
- // ParaStor Quota
- func (m *defaultHpcAC) ParaStorQuota(ctx context.Context, in *ParaStorQuotaReq, opts ...grpc.CallOption) (*ParaStorQuotaResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.ParaStorQuota(ctx, in, opts...)
- }
-
- // WallTime
- func (m *defaultHpcAC) WallTime(ctx context.Context, in *WallTimeReq, opts ...grpc.CallOption) (*WallTimeResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.WallTime(ctx, in, opts...)
- }
-
- // QueueJobs
- func (m *defaultHpcAC) QueueJobs(ctx context.Context, in *QueueJobsReq, opts ...grpc.CallOption) (*QueueJobsResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.QueueJobs(ctx, in, opts...)
- }
-
- func (m *defaultHpcAC) CpuCore(ctx context.Context, in *CpuCoreReq, opts ...grpc.CallOption) (*CpuCoreResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.CpuCore(ctx, in, opts...)
- }
-
- func (m *defaultHpcAC) Jobs(ctx context.Context, in *JobsReq, opts ...grpc.CallOption) (*JobsResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.Jobs(ctx, in, opts...)
- }
-
- func (m *defaultHpcAC) HistoryJobDetail(ctx context.Context, in *HistoryJobDetailReq, opts ...grpc.CallOption) (*HistoryJobDetailResp, error) {
- client := hpcAC.NewHpcACClient(m.cli.Conn())
- return client.HistoryJobDetail(ctx, in, opts...)
- }
|