pipelines/backend/api/go_client/run.pb.go

1528 lines
58 KiB
Go
Executable File

// Copyright 2019 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: backend/api/run.proto
package go_client // import "github.com/kubeflow/pipelines/backend/api/go_client"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import empty "github.com/golang/protobuf/ptypes/empty"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
import _ "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger/options"
import _ "google.golang.org/genproto/googleapis/api/annotations"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type Run_StorageState int32
const (
Run_STORAGESTATE_AVAILABLE Run_StorageState = 0
Run_STORAGESTATE_ARCHIVED Run_StorageState = 1
)
var Run_StorageState_name = map[int32]string{
0: "STORAGESTATE_AVAILABLE",
1: "STORAGESTATE_ARCHIVED",
}
var Run_StorageState_value = map[string]int32{
"STORAGESTATE_AVAILABLE": 0,
"STORAGESTATE_ARCHIVED": 1,
}
func (x Run_StorageState) String() string {
return proto.EnumName(Run_StorageState_name, int32(x))
}
func (Run_StorageState) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{8, 0}
}
type RunMetric_Format int32
const (
RunMetric_UNSPECIFIED RunMetric_Format = 0
RunMetric_RAW RunMetric_Format = 1
RunMetric_PERCENTAGE RunMetric_Format = 2
)
var RunMetric_Format_name = map[int32]string{
0: "UNSPECIFIED",
1: "RAW",
2: "PERCENTAGE",
}
var RunMetric_Format_value = map[string]int32{
"UNSPECIFIED": 0,
"RAW": 1,
"PERCENTAGE": 2,
}
func (x RunMetric_Format) String() string {
return proto.EnumName(RunMetric_Format_name, int32(x))
}
func (RunMetric_Format) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{11, 0}
}
type ReportRunMetricsResponse_ReportRunMetricResult_Status int32
const (
ReportRunMetricsResponse_ReportRunMetricResult_UNSPECIFIED ReportRunMetricsResponse_ReportRunMetricResult_Status = 0
ReportRunMetricsResponse_ReportRunMetricResult_OK ReportRunMetricsResponse_ReportRunMetricResult_Status = 1
ReportRunMetricsResponse_ReportRunMetricResult_INVALID_ARGUMENT ReportRunMetricsResponse_ReportRunMetricResult_Status = 2
ReportRunMetricsResponse_ReportRunMetricResult_DUPLICATE_REPORTING ReportRunMetricsResponse_ReportRunMetricResult_Status = 3
ReportRunMetricsResponse_ReportRunMetricResult_INTERNAL_ERROR ReportRunMetricsResponse_ReportRunMetricResult_Status = 4
)
var ReportRunMetricsResponse_ReportRunMetricResult_Status_name = map[int32]string{
0: "UNSPECIFIED",
1: "OK",
2: "INVALID_ARGUMENT",
3: "DUPLICATE_REPORTING",
4: "INTERNAL_ERROR",
}
var ReportRunMetricsResponse_ReportRunMetricResult_Status_value = map[string]int32{
"UNSPECIFIED": 0,
"OK": 1,
"INVALID_ARGUMENT": 2,
"DUPLICATE_REPORTING": 3,
"INTERNAL_ERROR": 4,
}
func (x ReportRunMetricsResponse_ReportRunMetricResult_Status) String() string {
return proto.EnumName(ReportRunMetricsResponse_ReportRunMetricResult_Status_name, int32(x))
}
func (ReportRunMetricsResponse_ReportRunMetricResult_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{13, 0, 0}
}
type CreateRunRequest struct {
Run *Run `protobuf:"bytes,1,opt,name=run,proto3" json:"run,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CreateRunRequest) Reset() { *m = CreateRunRequest{} }
func (m *CreateRunRequest) String() string { return proto.CompactTextString(m) }
func (*CreateRunRequest) ProtoMessage() {}
func (*CreateRunRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{0}
}
func (m *CreateRunRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateRunRequest.Unmarshal(m, b)
}
func (m *CreateRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CreateRunRequest.Marshal(b, m, deterministic)
}
func (dst *CreateRunRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreateRunRequest.Merge(dst, src)
}
func (m *CreateRunRequest) XXX_Size() int {
return xxx_messageInfo_CreateRunRequest.Size(m)
}
func (m *CreateRunRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CreateRunRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CreateRunRequest proto.InternalMessageInfo
func (m *CreateRunRequest) GetRun() *Run {
if m != nil {
return m.Run
}
return nil
}
type GetRunRequest struct {
RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetRunRequest) Reset() { *m = GetRunRequest{} }
func (m *GetRunRequest) String() string { return proto.CompactTextString(m) }
func (*GetRunRequest) ProtoMessage() {}
func (*GetRunRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{1}
}
func (m *GetRunRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetRunRequest.Unmarshal(m, b)
}
func (m *GetRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetRunRequest.Marshal(b, m, deterministic)
}
func (dst *GetRunRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetRunRequest.Merge(dst, src)
}
func (m *GetRunRequest) XXX_Size() int {
return xxx_messageInfo_GetRunRequest.Size(m)
}
func (m *GetRunRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetRunRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetRunRequest proto.InternalMessageInfo
func (m *GetRunRequest) GetRunId() string {
if m != nil {
return m.RunId
}
return ""
}
type ListRunsRequest struct {
PageToken string `protobuf:"bytes,1,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
SortBy string `protobuf:"bytes,3,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
ResourceReferenceKey *ResourceKey `protobuf:"bytes,4,opt,name=resource_reference_key,json=resourceReferenceKey,proto3" json:"resource_reference_key,omitempty"`
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRunsRequest) Reset() { *m = ListRunsRequest{} }
func (m *ListRunsRequest) String() string { return proto.CompactTextString(m) }
func (*ListRunsRequest) ProtoMessage() {}
func (*ListRunsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{2}
}
func (m *ListRunsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListRunsRequest.Unmarshal(m, b)
}
func (m *ListRunsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListRunsRequest.Marshal(b, m, deterministic)
}
func (dst *ListRunsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRunsRequest.Merge(dst, src)
}
func (m *ListRunsRequest) XXX_Size() int {
return xxx_messageInfo_ListRunsRequest.Size(m)
}
func (m *ListRunsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListRunsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListRunsRequest proto.InternalMessageInfo
func (m *ListRunsRequest) GetPageToken() string {
if m != nil {
return m.PageToken
}
return ""
}
func (m *ListRunsRequest) GetPageSize() int32 {
if m != nil {
return m.PageSize
}
return 0
}
func (m *ListRunsRequest) GetSortBy() string {
if m != nil {
return m.SortBy
}
return ""
}
func (m *ListRunsRequest) GetResourceReferenceKey() *ResourceKey {
if m != nil {
return m.ResourceReferenceKey
}
return nil
}
func (m *ListRunsRequest) GetFilter() string {
if m != nil {
return m.Filter
}
return ""
}
type TerminateRunRequest struct {
RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TerminateRunRequest) Reset() { *m = TerminateRunRequest{} }
func (m *TerminateRunRequest) String() string { return proto.CompactTextString(m) }
func (*TerminateRunRequest) ProtoMessage() {}
func (*TerminateRunRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{3}
}
func (m *TerminateRunRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TerminateRunRequest.Unmarshal(m, b)
}
func (m *TerminateRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TerminateRunRequest.Marshal(b, m, deterministic)
}
func (dst *TerminateRunRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_TerminateRunRequest.Merge(dst, src)
}
func (m *TerminateRunRequest) XXX_Size() int {
return xxx_messageInfo_TerminateRunRequest.Size(m)
}
func (m *TerminateRunRequest) XXX_DiscardUnknown() {
xxx_messageInfo_TerminateRunRequest.DiscardUnknown(m)
}
var xxx_messageInfo_TerminateRunRequest proto.InternalMessageInfo
func (m *TerminateRunRequest) GetRunId() string {
if m != nil {
return m.RunId
}
return ""
}
type ListRunsResponse struct {
Runs []*Run `protobuf:"bytes,1,rep,name=runs,proto3" json:"runs,omitempty"`
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRunsResponse) Reset() { *m = ListRunsResponse{} }
func (m *ListRunsResponse) String() string { return proto.CompactTextString(m) }
func (*ListRunsResponse) ProtoMessage() {}
func (*ListRunsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{4}
}
func (m *ListRunsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListRunsResponse.Unmarshal(m, b)
}
func (m *ListRunsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListRunsResponse.Marshal(b, m, deterministic)
}
func (dst *ListRunsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRunsResponse.Merge(dst, src)
}
func (m *ListRunsResponse) XXX_Size() int {
return xxx_messageInfo_ListRunsResponse.Size(m)
}
func (m *ListRunsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ListRunsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ListRunsResponse proto.InternalMessageInfo
func (m *ListRunsResponse) GetRuns() []*Run {
if m != nil {
return m.Runs
}
return nil
}
func (m *ListRunsResponse) GetTotalSize() int32 {
if m != nil {
return m.TotalSize
}
return 0
}
func (m *ListRunsResponse) GetNextPageToken() string {
if m != nil {
return m.NextPageToken
}
return ""
}
type ArchiveRunRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ArchiveRunRequest) Reset() { *m = ArchiveRunRequest{} }
func (m *ArchiveRunRequest) String() string { return proto.CompactTextString(m) }
func (*ArchiveRunRequest) ProtoMessage() {}
func (*ArchiveRunRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{5}
}
func (m *ArchiveRunRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ArchiveRunRequest.Unmarshal(m, b)
}
func (m *ArchiveRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ArchiveRunRequest.Marshal(b, m, deterministic)
}
func (dst *ArchiveRunRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ArchiveRunRequest.Merge(dst, src)
}
func (m *ArchiveRunRequest) XXX_Size() int {
return xxx_messageInfo_ArchiveRunRequest.Size(m)
}
func (m *ArchiveRunRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ArchiveRunRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ArchiveRunRequest proto.InternalMessageInfo
func (m *ArchiveRunRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
type UnarchiveRunRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UnarchiveRunRequest) Reset() { *m = UnarchiveRunRequest{} }
func (m *UnarchiveRunRequest) String() string { return proto.CompactTextString(m) }
func (*UnarchiveRunRequest) ProtoMessage() {}
func (*UnarchiveRunRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{6}
}
func (m *UnarchiveRunRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UnarchiveRunRequest.Unmarshal(m, b)
}
func (m *UnarchiveRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UnarchiveRunRequest.Marshal(b, m, deterministic)
}
func (dst *UnarchiveRunRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_UnarchiveRunRequest.Merge(dst, src)
}
func (m *UnarchiveRunRequest) XXX_Size() int {
return xxx_messageInfo_UnarchiveRunRequest.Size(m)
}
func (m *UnarchiveRunRequest) XXX_DiscardUnknown() {
xxx_messageInfo_UnarchiveRunRequest.DiscardUnknown(m)
}
var xxx_messageInfo_UnarchiveRunRequest proto.InternalMessageInfo
func (m *UnarchiveRunRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
type DeleteRunRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteRunRequest) Reset() { *m = DeleteRunRequest{} }
func (m *DeleteRunRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteRunRequest) ProtoMessage() {}
func (*DeleteRunRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{7}
}
func (m *DeleteRunRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteRunRequest.Unmarshal(m, b)
}
func (m *DeleteRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteRunRequest.Marshal(b, m, deterministic)
}
func (dst *DeleteRunRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteRunRequest.Merge(dst, src)
}
func (m *DeleteRunRequest) XXX_Size() int {
return xxx_messageInfo_DeleteRunRequest.Size(m)
}
func (m *DeleteRunRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteRunRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteRunRequest proto.InternalMessageInfo
func (m *DeleteRunRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
type Run struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
StorageState Run_StorageState `protobuf:"varint,10,opt,name=storage_state,json=storageState,proto3,enum=api.Run_StorageState" json:"storage_state,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
PipelineSpec *PipelineSpec `protobuf:"bytes,4,opt,name=pipeline_spec,json=pipelineSpec,proto3" json:"pipeline_spec,omitempty"`
ResourceReferences []*ResourceReference `protobuf:"bytes,5,rep,name=resource_references,json=resourceReferences,proto3" json:"resource_references,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
ScheduledAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=scheduled_at,json=scheduledAt,proto3" json:"scheduled_at,omitempty"`
FinishedAt *timestamp.Timestamp `protobuf:"bytes,13,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty"`
Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
Error string `protobuf:"bytes,12,opt,name=error,proto3" json:"error,omitempty"`
Metrics []*RunMetric `protobuf:"bytes,9,rep,name=metrics,proto3" json:"metrics,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Run) Reset() { *m = Run{} }
func (m *Run) String() string { return proto.CompactTextString(m) }
func (*Run) ProtoMessage() {}
func (*Run) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{8}
}
func (m *Run) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Run.Unmarshal(m, b)
}
func (m *Run) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Run.Marshal(b, m, deterministic)
}
func (dst *Run) XXX_Merge(src proto.Message) {
xxx_messageInfo_Run.Merge(dst, src)
}
func (m *Run) XXX_Size() int {
return xxx_messageInfo_Run.Size(m)
}
func (m *Run) XXX_DiscardUnknown() {
xxx_messageInfo_Run.DiscardUnknown(m)
}
var xxx_messageInfo_Run proto.InternalMessageInfo
func (m *Run) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *Run) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Run) GetStorageState() Run_StorageState {
if m != nil {
return m.StorageState
}
return Run_STORAGESTATE_AVAILABLE
}
func (m *Run) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *Run) GetPipelineSpec() *PipelineSpec {
if m != nil {
return m.PipelineSpec
}
return nil
}
func (m *Run) GetResourceReferences() []*ResourceReference {
if m != nil {
return m.ResourceReferences
}
return nil
}
func (m *Run) GetCreatedAt() *timestamp.Timestamp {
if m != nil {
return m.CreatedAt
}
return nil
}
func (m *Run) GetScheduledAt() *timestamp.Timestamp {
if m != nil {
return m.ScheduledAt
}
return nil
}
func (m *Run) GetFinishedAt() *timestamp.Timestamp {
if m != nil {
return m.FinishedAt
}
return nil
}
func (m *Run) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
func (m *Run) GetError() string {
if m != nil {
return m.Error
}
return ""
}
func (m *Run) GetMetrics() []*RunMetric {
if m != nil {
return m.Metrics
}
return nil
}
type PipelineRuntime struct {
PipelineManifest string `protobuf:"bytes,10,opt,name=pipeline_manifest,json=pipelineManifest,proto3" json:"pipeline_manifest,omitempty"`
WorkflowManifest string `protobuf:"bytes,11,opt,name=workflow_manifest,json=workflowManifest,proto3" json:"workflow_manifest,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PipelineRuntime) Reset() { *m = PipelineRuntime{} }
func (m *PipelineRuntime) String() string { return proto.CompactTextString(m) }
func (*PipelineRuntime) ProtoMessage() {}
func (*PipelineRuntime) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{9}
}
func (m *PipelineRuntime) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PipelineRuntime.Unmarshal(m, b)
}
func (m *PipelineRuntime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PipelineRuntime.Marshal(b, m, deterministic)
}
func (dst *PipelineRuntime) XXX_Merge(src proto.Message) {
xxx_messageInfo_PipelineRuntime.Merge(dst, src)
}
func (m *PipelineRuntime) XXX_Size() int {
return xxx_messageInfo_PipelineRuntime.Size(m)
}
func (m *PipelineRuntime) XXX_DiscardUnknown() {
xxx_messageInfo_PipelineRuntime.DiscardUnknown(m)
}
var xxx_messageInfo_PipelineRuntime proto.InternalMessageInfo
func (m *PipelineRuntime) GetPipelineManifest() string {
if m != nil {
return m.PipelineManifest
}
return ""
}
func (m *PipelineRuntime) GetWorkflowManifest() string {
if m != nil {
return m.WorkflowManifest
}
return ""
}
type RunDetail struct {
Run *Run `protobuf:"bytes,1,opt,name=run,proto3" json:"run,omitempty"`
PipelineRuntime *PipelineRuntime `protobuf:"bytes,2,opt,name=pipeline_runtime,json=pipelineRuntime,proto3" json:"pipeline_runtime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RunDetail) Reset() { *m = RunDetail{} }
func (m *RunDetail) String() string { return proto.CompactTextString(m) }
func (*RunDetail) ProtoMessage() {}
func (*RunDetail) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{10}
}
func (m *RunDetail) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RunDetail.Unmarshal(m, b)
}
func (m *RunDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RunDetail.Marshal(b, m, deterministic)
}
func (dst *RunDetail) XXX_Merge(src proto.Message) {
xxx_messageInfo_RunDetail.Merge(dst, src)
}
func (m *RunDetail) XXX_Size() int {
return xxx_messageInfo_RunDetail.Size(m)
}
func (m *RunDetail) XXX_DiscardUnknown() {
xxx_messageInfo_RunDetail.DiscardUnknown(m)
}
var xxx_messageInfo_RunDetail proto.InternalMessageInfo
func (m *RunDetail) GetRun() *Run {
if m != nil {
return m.Run
}
return nil
}
func (m *RunDetail) GetPipelineRuntime() *PipelineRuntime {
if m != nil {
return m.PipelineRuntime
}
return nil
}
type RunMetric struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
// Types that are valid to be assigned to Value:
// *RunMetric_NumberValue
Value isRunMetric_Value `protobuf_oneof:"value"`
Format RunMetric_Format `protobuf:"varint,4,opt,name=format,proto3,enum=api.RunMetric_Format" json:"format,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RunMetric) Reset() { *m = RunMetric{} }
func (m *RunMetric) String() string { return proto.CompactTextString(m) }
func (*RunMetric) ProtoMessage() {}
func (*RunMetric) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{11}
}
func (m *RunMetric) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RunMetric.Unmarshal(m, b)
}
func (m *RunMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RunMetric.Marshal(b, m, deterministic)
}
func (dst *RunMetric) XXX_Merge(src proto.Message) {
xxx_messageInfo_RunMetric.Merge(dst, src)
}
func (m *RunMetric) XXX_Size() int {
return xxx_messageInfo_RunMetric.Size(m)
}
func (m *RunMetric) XXX_DiscardUnknown() {
xxx_messageInfo_RunMetric.DiscardUnknown(m)
}
var xxx_messageInfo_RunMetric proto.InternalMessageInfo
func (m *RunMetric) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *RunMetric) GetNodeId() string {
if m != nil {
return m.NodeId
}
return ""
}
type isRunMetric_Value interface {
isRunMetric_Value()
}
type RunMetric_NumberValue struct {
NumberValue float64 `protobuf:"fixed64,3,opt,name=number_value,json=numberValue,proto3,oneof"`
}
func (*RunMetric_NumberValue) isRunMetric_Value() {}
func (m *RunMetric) GetValue() isRunMetric_Value {
if m != nil {
return m.Value
}
return nil
}
func (m *RunMetric) GetNumberValue() float64 {
if x, ok := m.GetValue().(*RunMetric_NumberValue); ok {
return x.NumberValue
}
return 0
}
func (m *RunMetric) GetFormat() RunMetric_Format {
if m != nil {
return m.Format
}
return RunMetric_UNSPECIFIED
}
// XXX_OneofFuncs is for the internal use of the proto package.
func (*RunMetric) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _RunMetric_OneofMarshaler, _RunMetric_OneofUnmarshaler, _RunMetric_OneofSizer, []interface{}{
(*RunMetric_NumberValue)(nil),
}
}
func _RunMetric_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
m := msg.(*RunMetric)
// value
switch x := m.Value.(type) {
case *RunMetric_NumberValue:
b.EncodeVarint(3<<3 | proto.WireFixed64)
b.EncodeFixed64(math.Float64bits(x.NumberValue))
case nil:
default:
return fmt.Errorf("RunMetric.Value has unexpected type %T", x)
}
return nil
}
func _RunMetric_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
m := msg.(*RunMetric)
switch tag {
case 3: // value.number_value
if wire != proto.WireFixed64 {
return true, proto.ErrInternalBadWireType
}
x, err := b.DecodeFixed64()
m.Value = &RunMetric_NumberValue{math.Float64frombits(x)}
return true, err
default:
return false, nil
}
}
func _RunMetric_OneofSizer(msg proto.Message) (n int) {
m := msg.(*RunMetric)
// value
switch x := m.Value.(type) {
case *RunMetric_NumberValue:
n += 1 // tag and wire
n += 8
case nil:
default:
panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
}
return n
}
type ReportRunMetricsRequest struct {
RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
Metrics []*RunMetric `protobuf:"bytes,2,rep,name=metrics,proto3" json:"metrics,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ReportRunMetricsRequest) Reset() { *m = ReportRunMetricsRequest{} }
func (m *ReportRunMetricsRequest) String() string { return proto.CompactTextString(m) }
func (*ReportRunMetricsRequest) ProtoMessage() {}
func (*ReportRunMetricsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{12}
}
func (m *ReportRunMetricsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReportRunMetricsRequest.Unmarshal(m, b)
}
func (m *ReportRunMetricsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReportRunMetricsRequest.Marshal(b, m, deterministic)
}
func (dst *ReportRunMetricsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReportRunMetricsRequest.Merge(dst, src)
}
func (m *ReportRunMetricsRequest) XXX_Size() int {
return xxx_messageInfo_ReportRunMetricsRequest.Size(m)
}
func (m *ReportRunMetricsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ReportRunMetricsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ReportRunMetricsRequest proto.InternalMessageInfo
func (m *ReportRunMetricsRequest) GetRunId() string {
if m != nil {
return m.RunId
}
return ""
}
func (m *ReportRunMetricsRequest) GetMetrics() []*RunMetric {
if m != nil {
return m.Metrics
}
return nil
}
type ReportRunMetricsResponse struct {
Results []*ReportRunMetricsResponse_ReportRunMetricResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ReportRunMetricsResponse) Reset() { *m = ReportRunMetricsResponse{} }
func (m *ReportRunMetricsResponse) String() string { return proto.CompactTextString(m) }
func (*ReportRunMetricsResponse) ProtoMessage() {}
func (*ReportRunMetricsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{13}
}
func (m *ReportRunMetricsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReportRunMetricsResponse.Unmarshal(m, b)
}
func (m *ReportRunMetricsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReportRunMetricsResponse.Marshal(b, m, deterministic)
}
func (dst *ReportRunMetricsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReportRunMetricsResponse.Merge(dst, src)
}
func (m *ReportRunMetricsResponse) XXX_Size() int {
return xxx_messageInfo_ReportRunMetricsResponse.Size(m)
}
func (m *ReportRunMetricsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ReportRunMetricsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ReportRunMetricsResponse proto.InternalMessageInfo
func (m *ReportRunMetricsResponse) GetResults() []*ReportRunMetricsResponse_ReportRunMetricResult {
if m != nil {
return m.Results
}
return nil
}
type ReportRunMetricsResponse_ReportRunMetricResult struct {
MetricName string `protobuf:"bytes,1,opt,name=metric_name,json=metricName,proto3" json:"metric_name,omitempty"`
MetricNodeId string `protobuf:"bytes,2,opt,name=metric_node_id,json=metricNodeId,proto3" json:"metric_node_id,omitempty"`
Status ReportRunMetricsResponse_ReportRunMetricResult_Status `protobuf:"varint,3,opt,name=status,proto3,enum=api.ReportRunMetricsResponse_ReportRunMetricResult_Status" json:"status,omitempty"`
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) Reset() {
*m = ReportRunMetricsResponse_ReportRunMetricResult{}
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) String() string {
return proto.CompactTextString(m)
}
func (*ReportRunMetricsResponse_ReportRunMetricResult) ProtoMessage() {}
func (*ReportRunMetricsResponse_ReportRunMetricResult) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{13, 0}
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReportRunMetricsResponse_ReportRunMetricResult.Unmarshal(m, b)
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReportRunMetricsResponse_ReportRunMetricResult.Marshal(b, m, deterministic)
}
func (dst *ReportRunMetricsResponse_ReportRunMetricResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReportRunMetricsResponse_ReportRunMetricResult.Merge(dst, src)
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) XXX_Size() int {
return xxx_messageInfo_ReportRunMetricsResponse_ReportRunMetricResult.Size(m)
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) XXX_DiscardUnknown() {
xxx_messageInfo_ReportRunMetricsResponse_ReportRunMetricResult.DiscardUnknown(m)
}
var xxx_messageInfo_ReportRunMetricsResponse_ReportRunMetricResult proto.InternalMessageInfo
func (m *ReportRunMetricsResponse_ReportRunMetricResult) GetMetricName() string {
if m != nil {
return m.MetricName
}
return ""
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) GetMetricNodeId() string {
if m != nil {
return m.MetricNodeId
}
return ""
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) GetStatus() ReportRunMetricsResponse_ReportRunMetricResult_Status {
if m != nil {
return m.Status
}
return ReportRunMetricsResponse_ReportRunMetricResult_UNSPECIFIED
}
func (m *ReportRunMetricsResponse_ReportRunMetricResult) GetMessage() string {
if m != nil {
return m.Message
}
return ""
}
type ReadArtifactRequest struct {
RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
ArtifactName string `protobuf:"bytes,3,opt,name=artifact_name,json=artifactName,proto3" json:"artifact_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ReadArtifactRequest) Reset() { *m = ReadArtifactRequest{} }
func (m *ReadArtifactRequest) String() string { return proto.CompactTextString(m) }
func (*ReadArtifactRequest) ProtoMessage() {}
func (*ReadArtifactRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{14}
}
func (m *ReadArtifactRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReadArtifactRequest.Unmarshal(m, b)
}
func (m *ReadArtifactRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReadArtifactRequest.Marshal(b, m, deterministic)
}
func (dst *ReadArtifactRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReadArtifactRequest.Merge(dst, src)
}
func (m *ReadArtifactRequest) XXX_Size() int {
return xxx_messageInfo_ReadArtifactRequest.Size(m)
}
func (m *ReadArtifactRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ReadArtifactRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ReadArtifactRequest proto.InternalMessageInfo
func (m *ReadArtifactRequest) GetRunId() string {
if m != nil {
return m.RunId
}
return ""
}
func (m *ReadArtifactRequest) GetNodeId() string {
if m != nil {
return m.NodeId
}
return ""
}
func (m *ReadArtifactRequest) GetArtifactName() string {
if m != nil {
return m.ArtifactName
}
return ""
}
type ReadArtifactResponse struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ReadArtifactResponse) Reset() { *m = ReadArtifactResponse{} }
func (m *ReadArtifactResponse) String() string { return proto.CompactTextString(m) }
func (*ReadArtifactResponse) ProtoMessage() {}
func (*ReadArtifactResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_run_5cd190c8f100d04b, []int{15}
}
func (m *ReadArtifactResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReadArtifactResponse.Unmarshal(m, b)
}
func (m *ReadArtifactResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReadArtifactResponse.Marshal(b, m, deterministic)
}
func (dst *ReadArtifactResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReadArtifactResponse.Merge(dst, src)
}
func (m *ReadArtifactResponse) XXX_Size() int {
return xxx_messageInfo_ReadArtifactResponse.Size(m)
}
func (m *ReadArtifactResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ReadArtifactResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ReadArtifactResponse proto.InternalMessageInfo
func (m *ReadArtifactResponse) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
func init() {
proto.RegisterType((*CreateRunRequest)(nil), "api.CreateRunRequest")
proto.RegisterType((*GetRunRequest)(nil), "api.GetRunRequest")
proto.RegisterType((*ListRunsRequest)(nil), "api.ListRunsRequest")
proto.RegisterType((*TerminateRunRequest)(nil), "api.TerminateRunRequest")
proto.RegisterType((*ListRunsResponse)(nil), "api.ListRunsResponse")
proto.RegisterType((*ArchiveRunRequest)(nil), "api.ArchiveRunRequest")
proto.RegisterType((*UnarchiveRunRequest)(nil), "api.UnarchiveRunRequest")
proto.RegisterType((*DeleteRunRequest)(nil), "api.DeleteRunRequest")
proto.RegisterType((*Run)(nil), "api.Run")
proto.RegisterType((*PipelineRuntime)(nil), "api.PipelineRuntime")
proto.RegisterType((*RunDetail)(nil), "api.RunDetail")
proto.RegisterType((*RunMetric)(nil), "api.RunMetric")
proto.RegisterType((*ReportRunMetricsRequest)(nil), "api.ReportRunMetricsRequest")
proto.RegisterType((*ReportRunMetricsResponse)(nil), "api.ReportRunMetricsResponse")
proto.RegisterType((*ReportRunMetricsResponse_ReportRunMetricResult)(nil), "api.ReportRunMetricsResponse.ReportRunMetricResult")
proto.RegisterType((*ReadArtifactRequest)(nil), "api.ReadArtifactRequest")
proto.RegisterType((*ReadArtifactResponse)(nil), "api.ReadArtifactResponse")
proto.RegisterEnum("api.Run_StorageState", Run_StorageState_name, Run_StorageState_value)
proto.RegisterEnum("api.RunMetric_Format", RunMetric_Format_name, RunMetric_Format_value)
proto.RegisterEnum("api.ReportRunMetricsResponse_ReportRunMetricResult_Status", ReportRunMetricsResponse_ReportRunMetricResult_Status_name, ReportRunMetricsResponse_ReportRunMetricResult_Status_value)
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// RunServiceClient is the client API for RunService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type RunServiceClient interface {
CreateRun(ctx context.Context, in *CreateRunRequest, opts ...grpc.CallOption) (*RunDetail, error)
GetRun(ctx context.Context, in *GetRunRequest, opts ...grpc.CallOption) (*RunDetail, error)
ListRuns(ctx context.Context, in *ListRunsRequest, opts ...grpc.CallOption) (*ListRunsResponse, error)
ArchiveRun(ctx context.Context, in *ArchiveRunRequest, opts ...grpc.CallOption) (*empty.Empty, error)
UnarchiveRun(ctx context.Context, in *UnarchiveRunRequest, opts ...grpc.CallOption) (*empty.Empty, error)
DeleteRun(ctx context.Context, in *DeleteRunRequest, opts ...grpc.CallOption) (*empty.Empty, error)
ReportRunMetrics(ctx context.Context, in *ReportRunMetricsRequest, opts ...grpc.CallOption) (*ReportRunMetricsResponse, error)
ReadArtifact(ctx context.Context, in *ReadArtifactRequest, opts ...grpc.CallOption) (*ReadArtifactResponse, error)
TerminateRun(ctx context.Context, in *TerminateRunRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}
type runServiceClient struct {
cc *grpc.ClientConn
}
func NewRunServiceClient(cc *grpc.ClientConn) RunServiceClient {
return &runServiceClient{cc}
}
func (c *runServiceClient) CreateRun(ctx context.Context, in *CreateRunRequest, opts ...grpc.CallOption) (*RunDetail, error) {
out := new(RunDetail)
err := c.cc.Invoke(ctx, "/api.RunService/CreateRun", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *runServiceClient) GetRun(ctx context.Context, in *GetRunRequest, opts ...grpc.CallOption) (*RunDetail, error) {
out := new(RunDetail)
err := c.cc.Invoke(ctx, "/api.RunService/GetRun", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *runServiceClient) ListRuns(ctx context.Context, in *ListRunsRequest, opts ...grpc.CallOption) (*ListRunsResponse, error) {
out := new(ListRunsResponse)
err := c.cc.Invoke(ctx, "/api.RunService/ListRuns", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *runServiceClient) ArchiveRun(ctx context.Context, in *ArchiveRunRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
out := new(empty.Empty)
err := c.cc.Invoke(ctx, "/api.RunService/ArchiveRun", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *runServiceClient) UnarchiveRun(ctx context.Context, in *UnarchiveRunRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
out := new(empty.Empty)
err := c.cc.Invoke(ctx, "/api.RunService/UnarchiveRun", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *runServiceClient) DeleteRun(ctx context.Context, in *DeleteRunRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
out := new(empty.Empty)
err := c.cc.Invoke(ctx, "/api.RunService/DeleteRun", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *runServiceClient) ReportRunMetrics(ctx context.Context, in *ReportRunMetricsRequest, opts ...grpc.CallOption) (*ReportRunMetricsResponse, error) {
out := new(ReportRunMetricsResponse)
err := c.cc.Invoke(ctx, "/api.RunService/ReportRunMetrics", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *runServiceClient) ReadArtifact(ctx context.Context, in *ReadArtifactRequest, opts ...grpc.CallOption) (*ReadArtifactResponse, error) {
out := new(ReadArtifactResponse)
err := c.cc.Invoke(ctx, "/api.RunService/ReadArtifact", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *runServiceClient) TerminateRun(ctx context.Context, in *TerminateRunRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
out := new(empty.Empty)
err := c.cc.Invoke(ctx, "/api.RunService/TerminateRun", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// RunServiceServer is the server API for RunService service.
type RunServiceServer interface {
CreateRun(context.Context, *CreateRunRequest) (*RunDetail, error)
GetRun(context.Context, *GetRunRequest) (*RunDetail, error)
ListRuns(context.Context, *ListRunsRequest) (*ListRunsResponse, error)
ArchiveRun(context.Context, *ArchiveRunRequest) (*empty.Empty, error)
UnarchiveRun(context.Context, *UnarchiveRunRequest) (*empty.Empty, error)
DeleteRun(context.Context, *DeleteRunRequest) (*empty.Empty, error)
ReportRunMetrics(context.Context, *ReportRunMetricsRequest) (*ReportRunMetricsResponse, error)
ReadArtifact(context.Context, *ReadArtifactRequest) (*ReadArtifactResponse, error)
TerminateRun(context.Context, *TerminateRunRequest) (*empty.Empty, error)
}
func RegisterRunServiceServer(s *grpc.Server, srv RunServiceServer) {
s.RegisterService(&_RunService_serviceDesc, srv)
}
func _RunService_CreateRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateRunRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).CreateRun(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/CreateRun",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).CreateRun(ctx, req.(*CreateRunRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RunService_GetRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetRunRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).GetRun(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/GetRun",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).GetRun(ctx, req.(*GetRunRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RunService_ListRuns_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRunsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).ListRuns(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/ListRuns",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).ListRuns(ctx, req.(*ListRunsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RunService_ArchiveRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ArchiveRunRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).ArchiveRun(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/ArchiveRun",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).ArchiveRun(ctx, req.(*ArchiveRunRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RunService_UnarchiveRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UnarchiveRunRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).UnarchiveRun(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/UnarchiveRun",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).UnarchiveRun(ctx, req.(*UnarchiveRunRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RunService_DeleteRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteRunRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).DeleteRun(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/DeleteRun",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).DeleteRun(ctx, req.(*DeleteRunRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RunService_ReportRunMetrics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ReportRunMetricsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).ReportRunMetrics(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/ReportRunMetrics",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).ReportRunMetrics(ctx, req.(*ReportRunMetricsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RunService_ReadArtifact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ReadArtifactRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).ReadArtifact(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/ReadArtifact",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).ReadArtifact(ctx, req.(*ReadArtifactRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RunService_TerminateRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(TerminateRunRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RunServiceServer).TerminateRun(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.RunService/TerminateRun",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RunServiceServer).TerminateRun(ctx, req.(*TerminateRunRequest))
}
return interceptor(ctx, in, info, handler)
}
var _RunService_serviceDesc = grpc.ServiceDesc{
ServiceName: "api.RunService",
HandlerType: (*RunServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CreateRun",
Handler: _RunService_CreateRun_Handler,
},
{
MethodName: "GetRun",
Handler: _RunService_GetRun_Handler,
},
{
MethodName: "ListRuns",
Handler: _RunService_ListRuns_Handler,
},
{
MethodName: "ArchiveRun",
Handler: _RunService_ArchiveRun_Handler,
},
{
MethodName: "UnarchiveRun",
Handler: _RunService_UnarchiveRun_Handler,
},
{
MethodName: "DeleteRun",
Handler: _RunService_DeleteRun_Handler,
},
{
MethodName: "ReportRunMetrics",
Handler: _RunService_ReportRunMetrics_Handler,
},
{
MethodName: "ReadArtifact",
Handler: _RunService_ReadArtifact_Handler,
},
{
MethodName: "TerminateRun",
Handler: _RunService_TerminateRun_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "backend/api/run.proto",
}
func init() { proto.RegisterFile("backend/api/run.proto", fileDescriptor_run_5cd190c8f100d04b) }
var fileDescriptor_run_5cd190c8f100d04b = []byte{
// 1535 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0x5f, 0x4f, 0x1b, 0x49,
0x12, 0x67, 0x6c, 0xb0, 0x71, 0xd9, 0x86, 0xa1, 0xf9, 0xe7, 0x38, 0x20, 0xc8, 0x90, 0x3f, 0x24,
0x17, 0x6c, 0x85, 0x9c, 0x4e, 0x3a, 0x4e, 0xa7, 0xd3, 0x00, 0x0e, 0xf1, 0x05, 0x0c, 0xd7, 0x36,
0x9c, 0x94, 0x7b, 0x18, 0x8d, 0x3d, 0x6d, 0x33, 0x87, 0x3d, 0x33, 0xdb, 0xdd, 0x03, 0x4b, 0xa2,
0xbc, 0xac, 0x94, 0x2f, 0xb0, 0xfb, 0xb0, 0x6f, 0xfb, 0x21, 0xf6, 0x43, 0xac, 0xb4, 0x0f, 0xfb,
0xb4, 0xef, 0xfb, 0xb4, 0x1f, 0x64, 0x35, 0xdd, 0x33, 0xce, 0xf8, 0x0f, 0x46, 0xda, 0x27, 0xe8,
0xaa, 0x5f, 0x57, 0x55, 0x57, 0xd5, 0xaf, 0x5c, 0x03, 0xcb, 0x4d, 0xb3, 0x75, 0x45, 0x1c, 0xab,
0x6c, 0x7a, 0x76, 0x99, 0xfa, 0x4e, 0xc9, 0xa3, 0x2e, 0x77, 0x51, 0xd2, 0xf4, 0xec, 0xe2, 0x6a,
0x5c, 0x47, 0x28, 0x75, 0xa9, 0xd4, 0x16, 0x1f, 0x76, 0x5c, 0xb7, 0xd3, 0x25, 0x65, 0x71, 0x6a,
0xfa, 0xed, 0x32, 0xe9, 0x79, 0xfc, 0x36, 0x54, 0xae, 0x85, 0xca, 0xe0, 0x92, 0xe9, 0x38, 0x2e,
0x37, 0xb9, 0xed, 0x3a, 0x2c, 0xd4, 0x6e, 0x0c, 0x5f, 0xe5, 0x76, 0x8f, 0x30, 0x6e, 0xf6, 0xbc,
0x08, 0x10, 0x77, 0xea, 0xd9, 0x1e, 0xe9, 0xda, 0x0e, 0x31, 0x98, 0x47, 0x5a, 0x21, 0xe0, 0xf1,
0x40, 0xc4, 0x84, 0xb9, 0x3e, 0x6d, 0x11, 0x83, 0x92, 0x36, 0xa1, 0xc4, 0x69, 0x91, 0x10, 0xf5,
0x52, 0xfc, 0x69, 0xed, 0x74, 0x88, 0xb3, 0xc3, 0x6e, 0xcc, 0x4e, 0x87, 0xd0, 0xb2, 0xeb, 0x89,
0x48, 0x46, 0xa3, 0xd2, 0x4a, 0xa0, 0x1e, 0x50, 0x62, 0x72, 0x82, 0x7d, 0x07, 0x93, 0xaf, 0x7c,
0xc2, 0x38, 0x2a, 0x42, 0x92, 0xfa, 0x4e, 0x41, 0xd9, 0x54, 0xb6, 0xb3, 0xbb, 0xb3, 0x25, 0xd3,
0xb3, 0x4b, 0x81, 0x36, 0x10, 0x6a, 0x4f, 0x21, 0x7f, 0x44, 0x78, 0x0c, 0xbc, 0x0c, 0x29, 0xea,
0x3b, 0x86, 0x6d, 0x09, 0x7c, 0x06, 0xcf, 0x50, 0xdf, 0xa9, 0x5a, 0xda, 0x4f, 0x0a, 0xcc, 0x1f,
0xdb, 0x2c, 0x40, 0xb2, 0x08, 0xba, 0x0e, 0xe0, 0x99, 0x1d, 0x62, 0x70, 0xf7, 0x8a, 0x38, 0x21,
0x3c, 0x13, 0x48, 0x1a, 0x81, 0x00, 0x3d, 0x04, 0x71, 0x30, 0x98, 0xfd, 0x81, 0x14, 0x12, 0x9b,
0xca, 0xf6, 0x0c, 0x9e, 0x0d, 0x04, 0x75, 0xfb, 0x03, 0x41, 0xab, 0x90, 0x66, 0x2e, 0xe5, 0x46,
0xf3, 0xb6, 0x90, 0x14, 0x17, 0x53, 0xc1, 0x71, 0xff, 0x16, 0xbd, 0x81, 0x95, 0xd1, 0x54, 0x18,
0x57, 0xe4, 0xb6, 0x30, 0x2d, 0xe2, 0x57, 0x65, 0xfc, 0x21, 0xe4, 0x1d, 0xb9, 0xc5, 0x4b, 0x11,
0x1e, 0x47, 0xf0, 0x77, 0xe4, 0x16, 0xad, 0x40, 0xaa, 0x6d, 0x77, 0x39, 0xa1, 0x85, 0x19, 0x69,
0x5f, 0x9e, 0xb4, 0x97, 0xb0, 0xd8, 0x20, 0xb4, 0x67, 0x3b, 0x83, 0x39, 0xba, 0xe3, 0xd9, 0x37,
0xa0, 0x7e, 0x79, 0x35, 0xf3, 0x5c, 0x87, 0x11, 0xb4, 0x06, 0xd3, 0xd4, 0x77, 0x58, 0x41, 0xd9,
0x4c, 0x0e, 0xe4, 0x53, 0x48, 0x83, 0xa4, 0x70, 0x97, 0x9b, 0x5d, 0xf9, 0xec, 0xa4, 0x78, 0x76,
0x46, 0x48, 0xc4, 0xbb, 0x9f, 0xc2, 0xbc, 0x43, 0xbe, 0xe6, 0x46, 0x2c, 0x71, 0x09, 0xe1, 0x30,
0x1f, 0x88, 0xcf, 0xa2, 0xe4, 0x69, 0x5b, 0xb0, 0xa0, 0xd3, 0xd6, 0xa5, 0x7d, 0x1d, 0x0f, 0x72,
0x0e, 0x12, 0xfd, 0x00, 0x13, 0xb6, 0xa5, 0x3d, 0x81, 0xc5, 0x73, 0xc7, 0xbc, 0x17, 0xa6, 0x81,
0x7a, 0x48, 0xba, 0x84, 0x4f, 0xc2, 0xfc, 0x36, 0x0d, 0x49, 0xec, 0x3b, 0xc3, 0x72, 0x84, 0x60,
0xda, 0x31, 0x7b, 0x24, 0x0c, 0x52, 0xfc, 0x8f, 0xf6, 0x20, 0xcf, 0xb8, 0x4b, 0x45, 0x6d, 0xb9,
0xc9, 0x49, 0x01, 0x36, 0x95, 0xed, 0xb9, 0xdd, 0xe5, 0x28, 0x13, 0xa5, 0xba, 0xd4, 0xd6, 0x03,
0x25, 0xce, 0xb1, 0xd8, 0x09, 0x6d, 0x42, 0xd6, 0x22, 0xac, 0x45, 0x6d, 0xd1, 0xc1, 0x61, 0xed,
0xe3, 0x22, 0xf4, 0x37, 0xc8, 0x0f, 0x90, 0x25, 0xac, 0xfb, 0x82, 0xb0, 0x7e, 0x16, 0x6a, 0xea,
0x1e, 0x69, 0xe1, 0x9c, 0x17, 0x3b, 0xa1, 0x23, 0x58, 0x1c, 0x6d, 0x1c, 0x56, 0x98, 0x11, 0x55,
0x5a, 0x19, 0xe8, 0x9a, 0x7e, 0xa3, 0x60, 0x34, 0xd2, 0x3b, 0x0c, 0xfd, 0x1d, 0xa0, 0x25, 0x28,
0x64, 0x19, 0x26, 0x2f, 0xa4, 0x84, 0xf7, 0x62, 0x49, 0xb2, 0xbd, 0x14, 0xb1, 0xbd, 0xd4, 0x88,
0xd8, 0x8e, 0x33, 0x21, 0x5a, 0xe7, 0xe8, 0x9f, 0x90, 0x63, 0xad, 0x4b, 0x62, 0xf9, 0x5d, 0x79,
0x39, 0x7d, 0xef, 0xe5, 0x6c, 0x1f, 0xaf, 0x73, 0xf4, 0x0f, 0xc8, 0xb6, 0x6d, 0xc7, 0x66, 0x97,
0xf2, 0x76, 0xfe, 0xde, 0xdb, 0x10, 0xc1, 0x75, 0x1e, 0x34, 0x7c, 0x50, 0x0d, 0x9f, 0x15, 0x66,
0x43, 0x42, 0x89, 0x13, 0x5a, 0x82, 0x19, 0x31, 0xf1, 0x0a, 0x39, 0xd9, 0xd8, 0xe2, 0x80, 0xb6,
0x21, 0xdd, 0x23, 0x9c, 0xda, 0x2d, 0x56, 0xc8, 0x88, 0x0c, 0xcd, 0x45, 0xd5, 0x3b, 0x11, 0x62,
0x1c, 0xa9, 0xb5, 0x0a, 0xe4, 0xe2, 0xf5, 0x44, 0x45, 0x58, 0xa9, 0x37, 0x4e, 0xb1, 0x7e, 0x54,
0xa9, 0x37, 0xf4, 0x46, 0xc5, 0xd0, 0x2f, 0xf4, 0xea, 0xb1, 0xbe, 0x7f, 0x5c, 0x51, 0xa7, 0xd0,
0x03, 0x58, 0x1e, 0xd4, 0xe1, 0x83, 0xb7, 0xd5, 0x8b, 0xca, 0xa1, 0xaa, 0x68, 0x57, 0x30, 0x1f,
0x15, 0x0f, 0xfb, 0x4e, 0x30, 0x2b, 0xd1, 0x5f, 0x60, 0xa1, 0x5f, 0xe9, 0x9e, 0xe9, 0xd8, 0x6d,
0xc2, 0xb8, 0xe8, 0xa5, 0x0c, 0x56, 0x23, 0xc5, 0x49, 0x28, 0x0f, 0xc0, 0x37, 0x2e, 0xbd, 0x6a,
0x77, 0xdd, 0x9b, 0x2f, 0xe0, 0xac, 0x04, 0x47, 0x8a, 0x08, 0xac, 0x5d, 0x42, 0x06, 0xfb, 0xce,
0x21, 0xe1, 0xa6, 0xdd, 0x9d, 0x34, 0xfe, 0xd0, 0xbf, 0xa0, 0xef, 0xc9, 0xa0, 0x32, 0x2c, 0xd1,
0xea, 0xd9, 0xdd, 0xa5, 0x81, 0x7e, 0x0b, 0x43, 0xc6, 0xf3, 0xde, 0xa0, 0x40, 0xfb, 0x59, 0x11,
0xae, 0x64, 0xd2, 0xfa, 0x6c, 0x51, 0x62, 0x6c, 0x59, 0x85, 0xb4, 0xe3, 0x5a, 0x24, 0x18, 0x2d,
0x92, 0x44, 0xa9, 0xe0, 0x58, 0xb5, 0xd0, 0x16, 0xe4, 0x1c, 0xbf, 0xd7, 0x24, 0xd4, 0xb8, 0x36,
0xbb, 0xbe, 0x9c, 0x15, 0xca, 0xdb, 0x29, 0x9c, 0x95, 0xd2, 0x8b, 0x40, 0x88, 0x76, 0x20, 0xd5,
0x76, 0x69, 0xcf, 0xe4, 0x82, 0x06, 0x31, 0x92, 0x49, 0x8f, 0xa5, 0x37, 0x42, 0x89, 0x43, 0x90,
0xb6, 0x0b, 0x29, 0x29, 0x41, 0xf3, 0x90, 0x3d, 0xaf, 0xd5, 0xcf, 0x2a, 0x07, 0xd5, 0x37, 0xd5,
0xca, 0xa1, 0x3a, 0x85, 0xd2, 0x90, 0xc4, 0xfa, 0x7f, 0x55, 0x05, 0xcd, 0x01, 0x9c, 0x55, 0xf0,
0x41, 0xa5, 0xd6, 0xd0, 0x8f, 0x2a, 0x6a, 0x62, 0x3f, 0x0d, 0x33, 0x22, 0x00, 0xed, 0x3d, 0xac,
0x62, 0xe2, 0xb9, 0x94, 0xf7, 0xcd, 0xb3, 0xc9, 0xe3, 0x31, 0xde, 0x45, 0x89, 0xc9, 0x5d, 0xf4,
0x43, 0x12, 0x0a, 0xa3, 0xc6, 0xc3, 0x89, 0x7a, 0x02, 0x69, 0x4a, 0x98, 0xdf, 0xe5, 0xd1, 0x50,
0x7d, 0x1d, 0xd2, 0x75, 0x3c, 0x7e, 0x58, 0x81, 0xc5, 0x5d, 0x1c, 0xd9, 0x28, 0xfe, 0x98, 0x80,
0xe5, 0xb1, 0x10, 0xb4, 0x01, 0x59, 0x19, 0x90, 0x11, 0x2b, 0x13, 0x48, 0x51, 0x2d, 0x28, 0xd6,
0x63, 0x98, 0x8b, 0x00, 0x03, 0x35, 0xcb, 0x85, 0x18, 0x59, 0x39, 0xdc, 0xa7, 0x5a, 0x52, 0x14,
0x65, 0xef, 0x4f, 0x84, 0x5b, 0xaa, 0x0b, 0x0b, 0x7d, 0x9a, 0x16, 0x82, 0x54, 0x32, 0x66, 0x76,
0x88, 0xa8, 0x74, 0x06, 0x47, 0x47, 0xcd, 0x82, 0x94, 0xc4, 0x8e, 0xd6, 0x34, 0x05, 0x89, 0xd3,
0x77, 0xaa, 0x82, 0x96, 0x40, 0xad, 0xd6, 0x2e, 0xf4, 0xe3, 0xea, 0xa1, 0xa1, 0xe3, 0xa3, 0xf3,
0x93, 0x4a, 0xad, 0xa1, 0x26, 0xd0, 0x2a, 0x2c, 0x1e, 0x9e, 0x9f, 0x1d, 0x57, 0x0f, 0x02, 0x2a,
0xe2, 0xca, 0xd9, 0x29, 0x6e, 0x54, 0x6b, 0x47, 0x6a, 0x12, 0x21, 0x98, 0xab, 0xd6, 0x1a, 0x15,
0x5c, 0xd3, 0x8f, 0x8d, 0x0a, 0xc6, 0xa7, 0x58, 0x9d, 0xd6, 0xfe, 0x0f, 0x8b, 0x98, 0x98, 0x96,
0x4e, 0xb9, 0xdd, 0x36, 0x5b, 0xfc, 0x9e, 0xc2, 0x4f, 0x68, 0xea, 0xbc, 0x19, 0x9a, 0x90, 0x39,
0x96, 0x13, 0x3e, 0x17, 0x09, 0x83, 0x2c, 0x6b, 0x2f, 0x60, 0x69, 0xd0, 0x57, 0xd8, 0x07, 0x08,
0xa6, 0x2d, 0x93, 0x9b, 0xc2, 0x55, 0x0e, 0x8b, 0xff, 0x77, 0x7f, 0x49, 0x03, 0x60, 0xdf, 0xa9,
0x13, 0x7a, 0x6d, 0xb7, 0x08, 0xaa, 0x43, 0xa6, 0xbf, 0xdf, 0x20, 0x49, 0x86, 0xe1, 0x7d, 0xa7,
0xd8, 0x6f, 0x42, 0x39, 0x00, 0xb4, 0x8d, 0x6f, 0x7e, 0xfd, 0xfd, 0xbb, 0xc4, 0x03, 0x0d, 0x05,
0x8b, 0x16, 0x2b, 0x5f, 0xbf, 0x6a, 0x12, 0x6e, 0xbe, 0x0a, 0x76, 0x44, 0xb6, 0x27, 0xa6, 0xc0,
0x7f, 0x20, 0x25, 0x97, 0x20, 0x84, 0xc4, 0xd5, 0x81, 0x8d, 0x68, 0xc4, 0xdc, 0x96, 0x30, 0xb7,
0x8e, 0x1e, 0x8e, 0x9a, 0x2b, 0x7f, 0x94, 0xc9, 0xfa, 0x84, 0xea, 0x30, 0x1b, 0x2d, 0x0e, 0x48,
0x8e, 0x92, 0xa1, 0xed, 0xa9, 0xb8, 0x3c, 0x24, 0x95, 0x39, 0xd0, 0x8a, 0xc2, 0xfa, 0x12, 0x1a,
0x13, 0x2c, 0x22, 0x00, 0x5f, 0x96, 0x02, 0x24, 0x7f, 0xd3, 0x46, 0xb6, 0x84, 0xe2, 0xca, 0xc8,
0x0f, 0x46, 0x25, 0x58, 0x6a, 0xb5, 0x67, 0xc2, 0xf2, 0x23, 0x6d, 0x63, 0x5c, 0xdc, 0xb6, 0xf5,
0x69, 0x2f, 0xdc, 0x24, 0xd0, 0x15, 0xe4, 0xe2, 0x6b, 0x05, 0x2a, 0x08, 0x47, 0x63, 0x36, 0x8d,
0x3b, 0x5d, 0x3d, 0x17, 0xae, 0xb6, 0xb4, 0x47, 0x77, 0xb9, 0xf2, 0x23, 0x63, 0xe8, 0x7f, 0x90,
0xe9, 0x2f, 0x27, 0x61, 0x41, 0x87, 0x97, 0x95, 0x3b, 0xdd, 0x84, 0x85, 0x7d, 0xb1, 0x7a, 0x87,
0x1b, 0xf4, 0x59, 0x01, 0x75, 0x98, 0x96, 0x68, 0xed, 0x0e, 0xb6, 0x4a, 0x5f, 0xeb, 0x13, 0xb9,
0xac, 0xfd, 0x55, 0xb8, 0x2c, 0x69, 0xcf, 0x27, 0x14, 0x7f, 0x8f, 0x8a, 0xdb, 0xe1, 0xd5, 0x3d,
0xe5, 0x05, 0xfa, 0x5e, 0x81, 0x5c, 0xbc, 0xe3, 0xc3, 0x94, 0x8e, 0x21, 0x5c, 0xf1, 0xc1, 0x18,
0x4d, 0xe8, 0x1b, 0x0b, 0xdf, 0xc7, 0xe8, 0xdf, 0x13, 0x7c, 0x97, 0x03, 0x1e, 0xb2, 0xf2, 0xc7,
0x90, 0x9d, 0x9f, 0xca, 0x11, 0xf1, 0x58, 0xf9, 0xe3, 0x00, 0x31, 0x83, 0x28, 0x4d, 0x0b, 0xb9,
0x90, 0x8b, 0xaf, 0xc3, 0x61, 0x60, 0x63, 0x36, 0xe4, 0x3b, 0x8b, 0xb0, 0x23, 0xa2, 0x7a, 0xa6,
0x3d, 0x99, 0x14, 0x15, 0x8f, 0x0c, 0xee, 0x7f, 0x56, 0xbe, 0xd5, 0x4f, 0xf0, 0x1a, 0xa4, 0x2d,
0xd2, 0x36, 0x83, 0x99, 0xbc, 0x80, 0xe6, 0x21, 0x5f, 0xcc, 0x0a, 0xbf, 0x72, 0xce, 0xbd, 0xdf,
0x80, 0x75, 0x48, 0xed, 0x13, 0x93, 0x12, 0x8a, 0x16, 0x67, 0x13, 0xc5, 0xbc, 0xe9, 0xf3, 0x4b,
0x97, 0xda, 0x1f, 0xc4, 0xa7, 0xce, 0x66, 0xa2, 0x99, 0x03, 0xe8, 0x03, 0xa6, 0xde, 0xbf, 0xee,
0xd8, 0xfc, 0xd2, 0x6f, 0x96, 0x5a, 0x6e, 0xaf, 0x7c, 0xe5, 0x37, 0x49, 0xb0, 0x0a, 0xf4, 0x3f,
0xb8, 0x58, 0x39, 0xfe, 0x95, 0xd5, 0x71, 0x8d, 0x56, 0xd7, 0x26, 0x0e, 0x6f, 0xa6, 0xc4, 0x33,
0x5e, 0xff, 0x11, 0x00, 0x00, 0xff, 0xff, 0x03, 0x8a, 0xed, 0xe1, 0x37, 0x0e, 0x00, 0x00,
}