Skip to content

Commit 4ec73bd

Browse files
vijayvuyyurukatiepetersgithub-actions[bot]
authored
DATA-3916 Add protos for pipeline tracking (#671)
Co-authored-by: Katie Peters <[email protected]> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 7dd09fa commit 4ec73bd

9 files changed

+1748
-101
lines changed

app/datapipelines/v1/data_pipelines.pb.go

+457-101
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/datapipelines/v1/data_pipelines.pb.gw.go

+77
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/datapipelines/v1/data_pipelines_grpc.pb.go

+38
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/js/app/datapipelines/v1/data_pipelines_grpc_web_pb.js

+61
Original file line numberDiff line numberDiff line change
@@ -506,5 +506,66 @@ proto.viam.app.datapipelines.v1.DataPipelinesServicePromiseClient.prototype.disa
506506
};
507507

508508

509+
/**
510+
* @const
511+
* @type {!grpc.web.MethodDescriptor<
512+
* !proto.viam.app.datapipelines.v1.ListPipelineRunsRequest,
513+
* !proto.viam.app.datapipelines.v1.ListPipelineRunsResponse>}
514+
*/
515+
const methodDescriptor_DataPipelinesService_ListPipelineRuns = new grpc.web.MethodDescriptor(
516+
'/viam.app.datapipelines.v1.DataPipelinesService/ListPipelineRuns',
517+
grpc.web.MethodType.UNARY,
518+
proto.viam.app.datapipelines.v1.ListPipelineRunsRequest,
519+
proto.viam.app.datapipelines.v1.ListPipelineRunsResponse,
520+
/**
521+
* @param {!proto.viam.app.datapipelines.v1.ListPipelineRunsRequest} request
522+
* @return {!Uint8Array}
523+
*/
524+
function(request) {
525+
return request.serializeBinary();
526+
},
527+
proto.viam.app.datapipelines.v1.ListPipelineRunsResponse.deserializeBinary
528+
);
529+
530+
531+
/**
532+
* @param {!proto.viam.app.datapipelines.v1.ListPipelineRunsRequest} request The
533+
* request proto
534+
* @param {?Object<string, string>} metadata User defined
535+
* call metadata
536+
* @param {function(?grpc.web.RpcError, ?proto.viam.app.datapipelines.v1.ListPipelineRunsResponse)}
537+
* callback The callback function(error, response)
538+
* @return {!grpc.web.ClientReadableStream<!proto.viam.app.datapipelines.v1.ListPipelineRunsResponse>|undefined}
539+
* The XHR Node Readable Stream
540+
*/
541+
proto.viam.app.datapipelines.v1.DataPipelinesServiceClient.prototype.listPipelineRuns =
542+
function(request, metadata, callback) {
543+
return this.client_.rpcCall(this.hostname_ +
544+
'/viam.app.datapipelines.v1.DataPipelinesService/ListPipelineRuns',
545+
request,
546+
metadata || {},
547+
methodDescriptor_DataPipelinesService_ListPipelineRuns,
548+
callback);
549+
};
550+
551+
552+
/**
553+
* @param {!proto.viam.app.datapipelines.v1.ListPipelineRunsRequest} request The
554+
* request proto
555+
* @param {?Object<string, string>=} metadata User defined
556+
* call metadata
557+
* @return {!Promise<!proto.viam.app.datapipelines.v1.ListPipelineRunsResponse>}
558+
* Promise that resolves to the response
559+
*/
560+
proto.viam.app.datapipelines.v1.DataPipelinesServicePromiseClient.prototype.listPipelineRuns =
561+
function(request, metadata) {
562+
return this.client_.unaryCall(this.hostname_ +
563+
'/viam.app.datapipelines.v1.DataPipelinesService/ListPipelineRuns',
564+
request,
565+
metadata || {},
566+
methodDescriptor_DataPipelinesService_ListPipelineRuns);
567+
};
568+
569+
509570
module.exports = proto.viam.app.datapipelines.v1;
510571

gen/js/app/datapipelines/v1/data_pipelines_pb.d.ts

+120
Original file line numberDiff line numberDiff line change
@@ -360,3 +360,123 @@ export namespace DisableDataPipelineResponse {
360360
}
361361
}
362362

363+
export class ListPipelineRunsRequest extends jspb.Message {
364+
getId(): string;
365+
setId(value: string): void;
366+
367+
getPageSize(): number;
368+
setPageSize(value: number): void;
369+
370+
getPageToken(): string;
371+
setPageToken(value: string): void;
372+
373+
serializeBinary(): Uint8Array;
374+
toObject(includeInstance?: boolean): ListPipelineRunsRequest.AsObject;
375+
static toObject(includeInstance: boolean, msg: ListPipelineRunsRequest): ListPipelineRunsRequest.AsObject;
376+
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
377+
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
378+
static serializeBinaryToWriter(message: ListPipelineRunsRequest, writer: jspb.BinaryWriter): void;
379+
static deserializeBinary(bytes: Uint8Array): ListPipelineRunsRequest;
380+
static deserializeBinaryFromReader(message: ListPipelineRunsRequest, reader: jspb.BinaryReader): ListPipelineRunsRequest;
381+
}
382+
383+
export namespace ListPipelineRunsRequest {
384+
export type AsObject = {
385+
id: string,
386+
pageSize: number,
387+
pageToken: string,
388+
}
389+
}
390+
391+
export class ListPipelineRunsResponse extends jspb.Message {
392+
getPipelineId(): string;
393+
setPipelineId(value: string): void;
394+
395+
clearRunsList(): void;
396+
getRunsList(): Array<PipelineRun>;
397+
setRunsList(value: Array<PipelineRun>): void;
398+
addRuns(value?: PipelineRun, index?: number): PipelineRun;
399+
400+
getNextPageToken(): string;
401+
setNextPageToken(value: string): void;
402+
403+
serializeBinary(): Uint8Array;
404+
toObject(includeInstance?: boolean): ListPipelineRunsResponse.AsObject;
405+
static toObject(includeInstance: boolean, msg: ListPipelineRunsResponse): ListPipelineRunsResponse.AsObject;
406+
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
407+
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
408+
static serializeBinaryToWriter(message: ListPipelineRunsResponse, writer: jspb.BinaryWriter): void;
409+
static deserializeBinary(bytes: Uint8Array): ListPipelineRunsResponse;
410+
static deserializeBinaryFromReader(message: ListPipelineRunsResponse, reader: jspb.BinaryReader): ListPipelineRunsResponse;
411+
}
412+
413+
export namespace ListPipelineRunsResponse {
414+
export type AsObject = {
415+
pipelineId: string,
416+
runsList: Array<PipelineRun.AsObject>,
417+
nextPageToken: string,
418+
}
419+
}
420+
421+
export class PipelineRun extends jspb.Message {
422+
getId(): string;
423+
setId(value: string): void;
424+
425+
hasStartTime(): boolean;
426+
clearStartTime(): void;
427+
getStartTime(): google_protobuf_timestamp_pb.Timestamp | undefined;
428+
setStartTime(value?: google_protobuf_timestamp_pb.Timestamp): void;
429+
430+
hasEndTime(): boolean;
431+
clearEndTime(): void;
432+
getEndTime(): google_protobuf_timestamp_pb.Timestamp | undefined;
433+
setEndTime(value?: google_protobuf_timestamp_pb.Timestamp): void;
434+
435+
hasDataStartTime(): boolean;
436+
clearDataStartTime(): void;
437+
getDataStartTime(): google_protobuf_timestamp_pb.Timestamp | undefined;
438+
setDataStartTime(value?: google_protobuf_timestamp_pb.Timestamp): void;
439+
440+
hasDataEndTime(): boolean;
441+
clearDataEndTime(): void;
442+
getDataEndTime(): google_protobuf_timestamp_pb.Timestamp | undefined;
443+
setDataEndTime(value?: google_protobuf_timestamp_pb.Timestamp): void;
444+
445+
getStatus(): PipelineRunStatusMap[keyof PipelineRunStatusMap];
446+
setStatus(value: PipelineRunStatusMap[keyof PipelineRunStatusMap]): void;
447+
448+
getReason(): string;
449+
setReason(value: string): void;
450+
451+
serializeBinary(): Uint8Array;
452+
toObject(includeInstance?: boolean): PipelineRun.AsObject;
453+
static toObject(includeInstance: boolean, msg: PipelineRun): PipelineRun.AsObject;
454+
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
455+
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
456+
static serializeBinaryToWriter(message: PipelineRun, writer: jspb.BinaryWriter): void;
457+
static deserializeBinary(bytes: Uint8Array): PipelineRun;
458+
static deserializeBinaryFromReader(message: PipelineRun, reader: jspb.BinaryReader): PipelineRun;
459+
}
460+
461+
export namespace PipelineRun {
462+
export type AsObject = {
463+
id: string,
464+
startTime?: google_protobuf_timestamp_pb.Timestamp.AsObject,
465+
endTime?: google_protobuf_timestamp_pb.Timestamp.AsObject,
466+
dataStartTime?: google_protobuf_timestamp_pb.Timestamp.AsObject,
467+
dataEndTime?: google_protobuf_timestamp_pb.Timestamp.AsObject,
468+
status: PipelineRunStatusMap[keyof PipelineRunStatusMap],
469+
reason: string,
470+
}
471+
}
472+
473+
export interface PipelineRunStatusMap {
474+
PIPELINE_RUN_STATUS_UNSPECIFIED: 0;
475+
PIPELINE_RUN_STATUS_SCHEDULED: 1;
476+
PIPELINE_RUN_STATUS_STARTED: 2;
477+
PIPELINE_RUN_STATUS_COMPLETED: 3;
478+
PIPELINE_RUN_STATUS_FAILED: 4;
479+
}
480+
481+
export const PipelineRunStatus: PipelineRunStatusMap;
482+

0 commit comments

Comments
 (0)