text:
package ml_metadata

import (
	context "context"
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	grpc "google.golang.org/grpc"
	math "math"
	metadata_store_go_proto "ml_metadata/proto/metadata_store_go_proto"
)

// 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.ProtoPackageIsVersion3 // please upgrade the proto package

type ArtifactAndType struct {
	Artifact             *metadata_store_go_proto.Artifact     `protobuf:"bytes,1,opt,name=artifact" json:"artifact,omitempty"`
	Type                 *metadata_store_go_proto.ArtifactType `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (m *ArtifactAndType) Reset()         { *m = ArtifactAndType{} }
func (m *ArtifactAndType) String() string { return proto.CompactTextString(m) }
func (*ArtifactAndType) ProtoMessage()    {}
func (*ArtifactAndType) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{0}
}

func (m *ArtifactAndType) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ArtifactAndType.Unmarshal(m, b)
}
func (m *ArtifactAndType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ArtifactAndType.Marshal(b, m, deterministic)
}
func (m *ArtifactAndType) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ArtifactAndType.Merge(m, src)
}
func (m *ArtifactAndType) XXX_Size() int {
	return xxx_messageInfo_ArtifactAndType.Size(m)
}
func (m *ArtifactAndType) XXX_DiscardUnknown() {
	xxx_messageInfo_ArtifactAndType.DiscardUnknown(m)
}

var xxx_messageInfo_ArtifactAndType proto.InternalMessageInfo

func (m *ArtifactAndType) GetArtifact() *metadata_store_go_proto.Artifact {
	if m != nil {
		return m.Artifact
	}
	return nil
}

func (m *ArtifactAndType) GetType() *metadata_store_go_proto.ArtifactType {
	if m != nil {
		return m.Type
	}
	return nil
}

type ArtifactStructMap struct {
	Properties           map[string]*ArtifactStruct `protobuf:"bytes,1,rep,name=properties" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (m *ArtifactStructMap) Reset()         { *m = ArtifactStructMap{} }
func (m *ArtifactStructMap) String() string { return proto.CompactTextString(m) }
func (*ArtifactStructMap) ProtoMessage()    {}
func (*ArtifactStructMap) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{1}
}

func (m *ArtifactStructMap) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ArtifactStructMap.Unmarshal(m, b)
}
func (m *ArtifactStructMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ArtifactStructMap.Marshal(b, m, deterministic)
}
func (m *ArtifactStructMap) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ArtifactStructMap.Merge(m, src)
}
func (m *ArtifactStructMap) XXX_Size() int {
	return xxx_messageInfo_ArtifactStructMap.Size(m)
}
func (m *ArtifactStructMap) XXX_DiscardUnknown() {
	xxx_messageInfo_ArtifactStructMap.DiscardUnknown(m)
}

var xxx_messageInfo_ArtifactStructMap proto.InternalMessageInfo

func (m *ArtifactStructMap) GetProperties() map[string]*ArtifactStruct {
	if m != nil {
		return m.Properties
	}
	return nil
}

type ArtifactStructList struct {
	Elements             []*ArtifactStruct `protobuf:"bytes,1,rep,name=elements" json:"elements,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (m *ArtifactStructList) Reset()         { *m = ArtifactStructList{} }
func (m *ArtifactStructList) String() string { return proto.CompactTextString(m) }
func (*ArtifactStructList) ProtoMessage()    {}
func (*ArtifactStructList) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{2}
}

func (m *ArtifactStructList) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ArtifactStructList.Unmarshal(m, b)
}
func (m *ArtifactStructList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ArtifactStructList.Marshal(b, m, deterministic)
}
func (m *ArtifactStructList) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ArtifactStructList.Merge(m, src)
}
func (m *ArtifactStructList) XXX_Size() int {
	return xxx_messageInfo_ArtifactStructList.Size(m)
}
func (m *ArtifactStructList) XXX_DiscardUnknown() {
	xxx_messageInfo_ArtifactStructList.DiscardUnknown(m)
}

var xxx_messageInfo_ArtifactStructList proto.InternalMessageInfo

func (m *ArtifactStructList) GetElements() []*ArtifactStruct {
	if m != nil {
		return m.Elements
	}
	return nil
}

type ArtifactStruct struct {
	// Types that are valid to be assigned to Value:
	//	*ArtifactStruct_Artifact
	//	*ArtifactStruct_Map
	//	*ArtifactStruct_List
	Value                isArtifactStruct_Value `protobuf_oneof:"value"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (m *ArtifactStruct) Reset()         { *m = ArtifactStruct{} }
func (m *ArtifactStruct) String() string { return proto.CompactTextString(m) }
func (*ArtifactStruct) ProtoMessage()    {}
func (*ArtifactStruct) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{3}
}

func (m *ArtifactStruct) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ArtifactStruct.Unmarshal(m, b)
}
func (m *ArtifactStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ArtifactStruct.Marshal(b, m, deterministic)
}
func (m *ArtifactStruct) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ArtifactStruct.Merge(m, src)
}
func (m *ArtifactStruct) XXX_Size() int {
	return xxx_messageInfo_ArtifactStruct.Size(m)
}
func (m *ArtifactStruct) XXX_DiscardUnknown() {
	xxx_messageInfo_ArtifactStruct.DiscardUnknown(m)
}

var xxx_messageInfo_ArtifactStruct proto.InternalMessageInfo

type isArtifactStruct_Value interface {
	isArtifactStruct_Value()
}

type ArtifactStruct_Artifact struct {
	Artifact *ArtifactAndType `protobuf:"bytes,1,opt,name=artifact,oneof"`
}

type ArtifactStruct_Map struct {
	Map *ArtifactStructMap `protobuf:"bytes,2,opt,name=map,oneof"`
}

type ArtifactStruct_List struct {
	List *ArtifactStructList `protobuf:"bytes,3,opt,name=list,oneof"`
}

func (*ArtifactStruct_Artifact) isArtifactStruct_Value() {}

func (*ArtifactStruct_Map) isArtifactStruct_Value() {}

func (*ArtifactStruct_List) isArtifactStruct_Value() {}

func (m *ArtifactStruct) GetValue() isArtifactStruct_Value {
	if m != nil {
		return m.Value
	}
	return nil
}

func (m *ArtifactStruct) GetArtifact() *ArtifactAndType {
	if x, ok := m.GetValue().(*ArtifactStruct_Artifact); ok {
		return x.Artifact
	}
	return nil
}

func (m *ArtifactStruct) GetMap() *ArtifactStructMap {
	if x, ok := m.GetValue().(*ArtifactStruct_Map); ok {
		return x.Map
	}
	return nil
}

func (m *ArtifactStruct) GetList() *ArtifactStructList {
	if x, ok := m.GetValue().(*ArtifactStruct_List); ok {
		return x.List
	}
	return nil
}

// XXX_OneofWrappers is for the internal use of the proto package.
func (*ArtifactStruct) XXX_OneofWrappers() []interface{} {
	return []interface{}{
		(*ArtifactStruct_Artifact)(nil),
		(*ArtifactStruct_Map)(nil),
		(*ArtifactStruct_List)(nil),
	}
}

type PutArtifactsRequest struct {
	Artifacts            []*metadata_store_go_proto.Artifact `protobuf:"bytes,1,rep,name=artifacts" json:"artifacts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *PutArtifactsRequest) Reset()         { *m = PutArtifactsRequest{} }
func (m *PutArtifactsRequest) String() string { return proto.CompactTextString(m) }
func (*PutArtifactsRequest) ProtoMessage()    {}
func (*PutArtifactsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{4}
}

func (m *PutArtifactsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutArtifactsRequest.Unmarshal(m, b)
}
func (m *PutArtifactsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutArtifactsRequest.Marshal(b, m, deterministic)
}
func (m *PutArtifactsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutArtifactsRequest.Merge(m, src)
}
func (m *PutArtifactsRequest) XXX_Size() int {
	return xxx_messageInfo_PutArtifactsRequest.Size(m)
}
func (m *PutArtifactsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_PutArtifactsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_PutArtifactsRequest proto.InternalMessageInfo

func (m *PutArtifactsRequest) GetArtifacts() []*metadata_store_go_proto.Artifact {
	if m != nil {
		return m.Artifacts
	}
	return nil
}

type PutArtifactsResponse struct {
	ArtifactIds          []int64  `protobuf:"varint,1,rep,name=artifact_ids,json=artifactIds" json:"artifact_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PutArtifactsResponse) Reset()         { *m = PutArtifactsResponse{} }
func (m *PutArtifactsResponse) String() string { return proto.CompactTextString(m) }
func (*PutArtifactsResponse) ProtoMessage()    {}
func (*PutArtifactsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{5}
}

func (m *PutArtifactsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutArtifactsResponse.Unmarshal(m, b)
}
func (m *PutArtifactsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutArtifactsResponse.Marshal(b, m, deterministic)
}
func (m *PutArtifactsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutArtifactsResponse.Merge(m, src)
}
func (m *PutArtifactsResponse) XXX_Size() int {
	return xxx_messageInfo_PutArtifactsResponse.Size(m)
}
func (m *PutArtifactsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_PutArtifactsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_PutArtifactsResponse proto.InternalMessageInfo

func (m *PutArtifactsResponse) GetArtifactIds() []int64 {
	if m != nil {
		return m.ArtifactIds
	}
	return nil
}

type PutArtifactTypeRequest struct {
	ArtifactType         *metadata_store_go_proto.ArtifactType `protobuf:"bytes,1,opt,name=artifact_type,json=artifactType" json:"artifact_type,omitempty"`
	CanAddFields         *bool                                 `protobuf:"varint,2,opt,name=can_add_fields,json=canAddFields" json:"can_add_fields,omitempty"`
	CanDeleteFields      *bool                                 `protobuf:"varint,3,opt,name=can_delete_fields,json=canDeleteFields" json:"can_delete_fields,omitempty"`
	AllFieldsMatch       *bool                                 `protobuf:"varint,4,opt,name=all_fields_match,json=allFieldsMatch" json:"all_fields_match,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (m *PutArtifactTypeRequest) Reset()         { *m = PutArtifactTypeRequest{} }
func (m *PutArtifactTypeRequest) String() string { return proto.CompactTextString(m) }
func (*PutArtifactTypeRequest) ProtoMessage()    {}
func (*PutArtifactTypeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{6}
}

func (m *PutArtifactTypeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutArtifactTypeRequest.Unmarshal(m, b)
}
func (m *PutArtifactTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutArtifactTypeRequest.Marshal(b, m, deterministic)
}
func (m *PutArtifactTypeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutArtifactTypeRequest.Merge(m, src)
}
func (m *PutArtifactTypeRequest) XXX_Size() int {
	return xxx_messageInfo_PutArtifactTypeRequest.Size(m)
}
func (m *PutArtifactTypeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_PutArtifactTypeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_PutArtifactTypeRequest proto.InternalMessageInfo

func (m *PutArtifactTypeRequest) GetArtifactType() *metadata_store_go_proto.ArtifactType {
	if m != nil {
		return m.ArtifactType
	}
	return nil
}

func (m *PutArtifactTypeRequest) GetCanAddFields() bool {
	if m != nil && m.CanAddFields != nil {
		return *m.CanAddFields
	}
	return false
}

func (m *PutArtifactTypeRequest) GetCanDeleteFields() bool {
	if m != nil && m.CanDeleteFields != nil {
		return *m.CanDeleteFields
	}
	return false
}

func (m *PutArtifactTypeRequest) GetAllFieldsMatch() bool {
	if m != nil && m.AllFieldsMatch != nil {
		return *m.AllFieldsMatch
	}
	return false
}

type PutArtifactTypeResponse struct {
	TypeId               *int64   `protobuf:"varint,1,opt,name=type_id,json=typeId" json:"type_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PutArtifactTypeResponse) Reset()         { *m = PutArtifactTypeResponse{} }
func (m *PutArtifactTypeResponse) String() string { return proto.CompactTextString(m) }
func (*PutArtifactTypeResponse) ProtoMessage()    {}
func (*PutArtifactTypeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{7}
}

func (m *PutArtifactTypeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutArtifactTypeResponse.Unmarshal(m, b)
}
func (m *PutArtifactTypeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutArtifactTypeResponse.Marshal(b, m, deterministic)
}
func (m *PutArtifactTypeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutArtifactTypeResponse.Merge(m, src)
}
func (m *PutArtifactTypeResponse) XXX_Size() int {
	return xxx_messageInfo_PutArtifactTypeResponse.Size(m)
}
func (m *PutArtifactTypeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_PutArtifactTypeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_PutArtifactTypeResponse proto.InternalMessageInfo

func (m *PutArtifactTypeResponse) GetTypeId() int64 {
	if m != nil && m.TypeId != nil {
		return *m.TypeId
	}
	return 0
}

type PutExecutionsRequest struct {
	Executions           []*metadata_store_go_proto.Execution `protobuf:"bytes,1,rep,name=executions" json:"executions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (m *PutExecutionsRequest) Reset()         { *m = PutExecutionsRequest{} }
func (m *PutExecutionsRequest) String() string { return proto.CompactTextString(m) }
func (*PutExecutionsRequest) ProtoMessage()    {}
func (*PutExecutionsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{8}
}

func (m *PutExecutionsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutExecutionsRequest.Unmarshal(m, b)
}
func (m *PutExecutionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutExecutionsRequest.Marshal(b, m, deterministic)
}
func (m *PutExecutionsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutExecutionsRequest.Merge(m, src)
}
func (m *PutExecutionsRequest) XXX_Size() int {
	return xxx_messageInfo_PutExecutionsRequest.Size(m)
}
func (m *PutExecutionsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_PutExecutionsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_PutExecutionsRequest proto.InternalMessageInfo

func (m *PutExecutionsRequest) GetExecutions() []*metadata_store_go_proto.Execution {
	if m != nil {
		return m.Executions
	}
	return nil
}

type PutExecutionsResponse struct {
	ExecutionIds         []int64  `protobuf:"varint,1,rep,name=execution_ids,json=executionIds" json:"execution_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PutExecutionsResponse) Reset()         { *m = PutExecutionsResponse{} }
func (m *PutExecutionsResponse) String() string { return proto.CompactTextString(m) }
func (*PutExecutionsResponse) ProtoMessage()    {}
func (*PutExecutionsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{9}
}

func (m *PutExecutionsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutExecutionsResponse.Unmarshal(m, b)
}
func (m *PutExecutionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutExecutionsResponse.Marshal(b, m, deterministic)
}
func (m *PutExecutionsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutExecutionsResponse.Merge(m, src)
}
func (m *PutExecutionsResponse) XXX_Size() int {
	return xxx_messageInfo_PutExecutionsResponse.Size(m)
}
func (m *PutExecutionsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_PutExecutionsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_PutExecutionsResponse proto.InternalMessageInfo

func (m *PutExecutionsResponse) GetExecutionIds() []int64 {
	if m != nil {
		return m.ExecutionIds
	}
	return nil
}

type PutExecutionTypeRequest struct {
	ExecutionType        *metadata_store_go_proto.ExecutionType `protobuf:"bytes,1,opt,name=execution_type,json=executionType" json:"execution_type,omitempty"`
	CanAddFields         *bool                                  `protobuf:"varint,2,opt,name=can_add_fields,json=canAddFields" json:"can_add_fields,omitempty"`
	CanDeleteFields      *bool                                  `protobuf:"varint,3,opt,name=can_delete_fields,json=canDeleteFields" json:"can_delete_fields,omitempty"`
	AllFieldsMatch       *bool                                  `protobuf:"varint,4,opt,name=all_fields_match,json=allFieldsMatch" json:"all_fields_match,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (m *PutExecutionTypeRequest) Reset()         { *m = PutExecutionTypeRequest{} }
func (m *PutExecutionTypeRequest) String() string { return proto.CompactTextString(m) }
func (*PutExecutionTypeRequest) ProtoMessage()    {}
func (*PutExecutionTypeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{10}
}

func (m *PutExecutionTypeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutExecutionTypeRequest.Unmarshal(m, b)
}
func (m *PutExecutionTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutExecutionTypeRequest.Marshal(b, m, deterministic)
}
func (m *PutExecutionTypeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutExecutionTypeRequest.Merge(m, src)
}
func (m *PutExecutionTypeRequest) XXX_Size() int {
	return xxx_messageInfo_PutExecutionTypeRequest.Size(m)
}
func (m *PutExecutionTypeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_PutExecutionTypeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_PutExecutionTypeRequest proto.InternalMessageInfo

func (m *PutExecutionTypeRequest) GetExecutionType() *metadata_store_go_proto.ExecutionType {
	if m != nil {
		return m.ExecutionType
	}
	return nil
}

func (m *PutExecutionTypeRequest) GetCanAddFields() bool {
	if m != nil && m.CanAddFields != nil {
		return *m.CanAddFields
	}
	return false
}

func (m *PutExecutionTypeRequest) GetCanDeleteFields() bool {
	if m != nil && m.CanDeleteFields != nil {
		return *m.CanDeleteFields
	}
	return false
}

func (m *PutExecutionTypeRequest) GetAllFieldsMatch() bool {
	if m != nil && m.AllFieldsMatch != nil {
		return *m.AllFieldsMatch
	}
	return false
}

type PutExecutionTypeResponse struct {
	TypeId               *int64   `protobuf:"varint,1,opt,name=type_id,json=typeId" json:"type_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PutExecutionTypeResponse) Reset()         { *m = PutExecutionTypeResponse{} }
func (m *PutExecutionTypeResponse) String() string { return proto.CompactTextString(m) }
func (*PutExecutionTypeResponse) ProtoMessage()    {}
func (*PutExecutionTypeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{11}
}

func (m *PutExecutionTypeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutExecutionTypeResponse.Unmarshal(m, b)
}
func (m *PutExecutionTypeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutExecutionTypeResponse.Marshal(b, m, deterministic)
}
func (m *PutExecutionTypeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutExecutionTypeResponse.Merge(m, src)
}
func (m *PutExecutionTypeResponse) XXX_Size() int {
	return xxx_messageInfo_PutExecutionTypeResponse.Size(m)
}
func (m *PutExecutionTypeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_PutExecutionTypeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_PutExecutionTypeResponse proto.InternalMessageInfo

func (m *PutExecutionTypeResponse) GetTypeId() int64 {
	if m != nil && m.TypeId != nil {
		return *m.TypeId
	}
	return 0
}

type PutEventsRequest struct {
	Events               []*metadata_store_go_proto.Event `protobuf:"bytes,1,rep,name=events" json:"events,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *PutEventsRequest) Reset()         { *m = PutEventsRequest{} }
func (m *PutEventsRequest) String() string { return proto.CompactTextString(m) }
func (*PutEventsRequest) ProtoMessage()    {}
func (*PutEventsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{12}
}

func (m *PutEventsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutEventsRequest.Unmarshal(m, b)
}
func (m *PutEventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutEventsRequest.Marshal(b, m, deterministic)
}
func (m *PutEventsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutEventsRequest.Merge(m, src)
}
func (m *PutEventsRequest) XXX_Size() int {
	return xxx_messageInfo_PutEventsRequest.Size(m)
}
func (m *PutEventsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_PutEventsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_PutEventsRequest proto.InternalMessageInfo

func (m *PutEventsRequest) GetEvents() []*metadata_store_go_proto.Event {
	if m != nil {
		return m.Events
	}
	return nil
}

type PutEventsResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PutEventsResponse) Reset()         { *m = PutEventsResponse{} }
func (m *PutEventsResponse) String() string { return proto.CompactTextString(m) }
func (*PutEventsResponse) ProtoMessage()    {}
func (*PutEventsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{13}
}

func (m *PutEventsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PutEventsResponse.Unmarshal(m, b)
}
func (m *PutEventsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PutEventsResponse.Marshal(b, m, deterministic)
}
func (m *PutEventsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PutEventsResponse.Merge(m, src)
}
func (m *PutEventsResponse) XXX_Size() int {
	return xxx_messageInfo_PutEventsResponse.Size(m)
}
func (m *PutEventsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_PutEventsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_PutEventsResponse proto.InternalMessageInfo

type GetArtifactsByTypeRequest struct {
	TypeName             *string  `protobuf:"bytes,1,opt,name=type_name,json=typeName" json:"type_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetArtifactsByTypeRequest) Reset()         { *m = GetArtifactsByTypeRequest{} }
func (m *GetArtifactsByTypeRequest) String() string { return proto.CompactTextString(m) }
func (*GetArtifactsByTypeRequest) ProtoMessage()    {}
func (*GetArtifactsByTypeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{14}
}

func (m *GetArtifactsByTypeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactsByTypeRequest.Unmarshal(m, b)
}
func (m *GetArtifactsByTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactsByTypeRequest.Marshal(b, m, deterministic)
}
func (m *GetArtifactsByTypeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactsByTypeRequest.Merge(m, src)
}
func (m *GetArtifactsByTypeRequest) XXX_Size() int {
	return xxx_messageInfo_GetArtifactsByTypeRequest.Size(m)
}
func (m *GetArtifactsByTypeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactsByTypeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactsByTypeRequest proto.InternalMessageInfo

func (m *GetArtifactsByTypeRequest) GetTypeName() string {
	if m != nil && m.TypeName != nil {
		return *m.TypeName
	}
	return ""
}

type GetArtifactsByTypeResponse struct {
	Artifacts            []*metadata_store_go_proto.Artifact `protobuf:"bytes,1,rep,name=artifacts" json:"artifacts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *GetArtifactsByTypeResponse) Reset()         { *m = GetArtifactsByTypeResponse{} }
func (m *GetArtifactsByTypeResponse) String() string { return proto.CompactTextString(m) }
func (*GetArtifactsByTypeResponse) ProtoMessage()    {}
func (*GetArtifactsByTypeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{15}
}

func (m *GetArtifactsByTypeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactsByTypeResponse.Unmarshal(m, b)
}
func (m *GetArtifactsByTypeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactsByTypeResponse.Marshal(b, m, deterministic)
}
func (m *GetArtifactsByTypeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactsByTypeResponse.Merge(m, src)
}
func (m *GetArtifactsByTypeResponse) XXX_Size() int {
	return xxx_messageInfo_GetArtifactsByTypeResponse.Size(m)
}
func (m *GetArtifactsByTypeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactsByTypeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactsByTypeResponse proto.InternalMessageInfo

func (m *GetArtifactsByTypeResponse) GetArtifacts() []*metadata_store_go_proto.Artifact {
	if m != nil {
		return m.Artifacts
	}
	return nil
}

type GetArtifactsByIDRequest struct {
	ArtifactIds          []int64  `protobuf:"varint,1,rep,name=artifact_ids,json=artifactIds" json:"artifact_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetArtifactsByIDRequest) Reset()         { *m = GetArtifactsByIDRequest{} }
func (m *GetArtifactsByIDRequest) String() string { return proto.CompactTextString(m) }
func (*GetArtifactsByIDRequest) ProtoMessage()    {}
func (*GetArtifactsByIDRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{16}
}

func (m *GetArtifactsByIDRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactsByIDRequest.Unmarshal(m, b)
}
func (m *GetArtifactsByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactsByIDRequest.Marshal(b, m, deterministic)
}
func (m *GetArtifactsByIDRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactsByIDRequest.Merge(m, src)
}
func (m *GetArtifactsByIDRequest) XXX_Size() int {
	return xxx_messageInfo_GetArtifactsByIDRequest.Size(m)
}
func (m *GetArtifactsByIDRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactsByIDRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactsByIDRequest proto.InternalMessageInfo

func (m *GetArtifactsByIDRequest) GetArtifactIds() []int64 {
	if m != nil {
		return m.ArtifactIds
	}
	return nil
}

type GetArtifactsByIDResponse struct {
	Artifacts            []*metadata_store_go_proto.Artifact `protobuf:"bytes,1,rep,name=artifacts" json:"artifacts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *GetArtifactsByIDResponse) Reset()         { *m = GetArtifactsByIDResponse{} }
func (m *GetArtifactsByIDResponse) String() string { return proto.CompactTextString(m) }
func (*GetArtifactsByIDResponse) ProtoMessage()    {}
func (*GetArtifactsByIDResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{17}
}

func (m *GetArtifactsByIDResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactsByIDResponse.Unmarshal(m, b)
}
func (m *GetArtifactsByIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactsByIDResponse.Marshal(b, m, deterministic)
}
func (m *GetArtifactsByIDResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactsByIDResponse.Merge(m, src)
}
func (m *GetArtifactsByIDResponse) XXX_Size() int {
	return xxx_messageInfo_GetArtifactsByIDResponse.Size(m)
}
func (m *GetArtifactsByIDResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactsByIDResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactsByIDResponse proto.InternalMessageInfo

func (m *GetArtifactsByIDResponse) GetArtifacts() []*metadata_store_go_proto.Artifact {
	if m != nil {
		return m.Artifacts
	}
	return nil
}

type GetArtifactsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetArtifactsRequest) Reset()         { *m = GetArtifactsRequest{} }
func (m *GetArtifactsRequest) String() string { return proto.CompactTextString(m) }
func (*GetArtifactsRequest) ProtoMessage()    {}
func (*GetArtifactsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{18}
}

func (m *GetArtifactsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactsRequest.Unmarshal(m, b)
}
func (m *GetArtifactsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactsRequest.Marshal(b, m, deterministic)
}
func (m *GetArtifactsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactsRequest.Merge(m, src)
}
func (m *GetArtifactsRequest) XXX_Size() int {
	return xxx_messageInfo_GetArtifactsRequest.Size(m)
}
func (m *GetArtifactsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactsRequest proto.InternalMessageInfo

type GetArtifactsResponse struct {
	Artifacts            []*metadata_store_go_proto.Artifact `protobuf:"bytes,1,rep,name=artifacts" json:"artifacts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *GetArtifactsResponse) Reset()         { *m = GetArtifactsResponse{} }
func (m *GetArtifactsResponse) String() string { return proto.CompactTextString(m) }
func (*GetArtifactsResponse) ProtoMessage()    {}
func (*GetArtifactsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{19}
}

func (m *GetArtifactsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactsResponse.Unmarshal(m, b)
}
func (m *GetArtifactsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactsResponse.Marshal(b, m, deterministic)
}
func (m *GetArtifactsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactsResponse.Merge(m, src)
}
func (m *GetArtifactsResponse) XXX_Size() int {
	return xxx_messageInfo_GetArtifactsResponse.Size(m)
}
func (m *GetArtifactsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactsResponse proto.InternalMessageInfo

func (m *GetArtifactsResponse) GetArtifacts() []*metadata_store_go_proto.Artifact {
	if m != nil {
		return m.Artifacts
	}
	return nil
}

type GetArtifactsByURIRequest struct {
	Uri                  *string  `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetArtifactsByURIRequest) Reset()         { *m = GetArtifactsByURIRequest{} }
func (m *GetArtifactsByURIRequest) String() string { return proto.CompactTextString(m) }
func (*GetArtifactsByURIRequest) ProtoMessage()    {}
func (*GetArtifactsByURIRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{20}
}

func (m *GetArtifactsByURIRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactsByURIRequest.Unmarshal(m, b)
}
func (m *GetArtifactsByURIRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactsByURIRequest.Marshal(b, m, deterministic)
}
func (m *GetArtifactsByURIRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactsByURIRequest.Merge(m, src)
}
func (m *GetArtifactsByURIRequest) XXX_Size() int {
	return xxx_messageInfo_GetArtifactsByURIRequest.Size(m)
}
func (m *GetArtifactsByURIRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactsByURIRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactsByURIRequest proto.InternalMessageInfo

func (m *GetArtifactsByURIRequest) GetUri() string {
	if m != nil && m.Uri != nil {
		return *m.Uri
	}
	return ""
}

type GetArtifactsByURIResponse struct {
	Artifacts            []*metadata_store_go_proto.Artifact `protobuf:"bytes,1,rep,name=artifacts" json:"artifacts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *GetArtifactsByURIResponse) Reset()         { *m = GetArtifactsByURIResponse{} }
func (m *GetArtifactsByURIResponse) String() string { return proto.CompactTextString(m) }
func (*GetArtifactsByURIResponse) ProtoMessage()    {}
func (*GetArtifactsByURIResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{21}
}

func (m *GetArtifactsByURIResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactsByURIResponse.Unmarshal(m, b)
}
func (m *GetArtifactsByURIResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactsByURIResponse.Marshal(b, m, deterministic)
}
func (m *GetArtifactsByURIResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactsByURIResponse.Merge(m, src)
}
func (m *GetArtifactsByURIResponse) XXX_Size() int {
	return xxx_messageInfo_GetArtifactsByURIResponse.Size(m)
}
func (m *GetArtifactsByURIResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactsByURIResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactsByURIResponse proto.InternalMessageInfo

func (m *GetArtifactsByURIResponse) GetArtifacts() []*metadata_store_go_proto.Artifact {
	if m != nil {
		return m.Artifacts
	}
	return nil
}

type GetExecutionsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetExecutionsRequest) Reset()         { *m = GetExecutionsRequest{} }
func (m *GetExecutionsRequest) String() string { return proto.CompactTextString(m) }
func (*GetExecutionsRequest) ProtoMessage()    {}
func (*GetExecutionsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{22}
}

func (m *GetExecutionsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionsRequest.Unmarshal(m, b)
}
func (m *GetExecutionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionsRequest.Marshal(b, m, deterministic)
}
func (m *GetExecutionsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionsRequest.Merge(m, src)
}
func (m *GetExecutionsRequest) XXX_Size() int {
	return xxx_messageInfo_GetExecutionsRequest.Size(m)
}
func (m *GetExecutionsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionsRequest proto.InternalMessageInfo

type GetExecutionsResponse struct {
	Executions           []*metadata_store_go_proto.Execution `protobuf:"bytes,1,rep,name=executions" json:"executions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (m *GetExecutionsResponse) Reset()         { *m = GetExecutionsResponse{} }
func (m *GetExecutionsResponse) String() string { return proto.CompactTextString(m) }
func (*GetExecutionsResponse) ProtoMessage()    {}
func (*GetExecutionsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{23}
}

func (m *GetExecutionsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionsResponse.Unmarshal(m, b)
}
func (m *GetExecutionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionsResponse.Marshal(b, m, deterministic)
}
func (m *GetExecutionsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionsResponse.Merge(m, src)
}
func (m *GetExecutionsResponse) XXX_Size() int {
	return xxx_messageInfo_GetExecutionsResponse.Size(m)
}
func (m *GetExecutionsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionsResponse proto.InternalMessageInfo

func (m *GetExecutionsResponse) GetExecutions() []*metadata_store_go_proto.Execution {
	if m != nil {
		return m.Executions
	}
	return nil
}

type GetArtifactTypeRequest struct {
	TypeName             *string  `protobuf:"bytes,1,opt,name=type_name,json=typeName" json:"type_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetArtifactTypeRequest) Reset()         { *m = GetArtifactTypeRequest{} }
func (m *GetArtifactTypeRequest) String() string { return proto.CompactTextString(m) }
func (*GetArtifactTypeRequest) ProtoMessage()    {}
func (*GetArtifactTypeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{24}
}

func (m *GetArtifactTypeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactTypeRequest.Unmarshal(m, b)
}
func (m *GetArtifactTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactTypeRequest.Marshal(b, m, deterministic)
}
func (m *GetArtifactTypeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactTypeRequest.Merge(m, src)
}
func (m *GetArtifactTypeRequest) XXX_Size() int {
	return xxx_messageInfo_GetArtifactTypeRequest.Size(m)
}
func (m *GetArtifactTypeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactTypeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactTypeRequest proto.InternalMessageInfo

func (m *GetArtifactTypeRequest) GetTypeName() string {
	if m != nil && m.TypeName != nil {
		return *m.TypeName
	}
	return ""
}

type GetArtifactTypeResponse struct {
	ArtifactType         *metadata_store_go_proto.ArtifactType `protobuf:"bytes,1,opt,name=artifact_type,json=artifactType" json:"artifact_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (m *GetArtifactTypeResponse) Reset()         { *m = GetArtifactTypeResponse{} }
func (m *GetArtifactTypeResponse) String() string { return proto.CompactTextString(m) }
func (*GetArtifactTypeResponse) ProtoMessage()    {}
func (*GetArtifactTypeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{25}
}

func (m *GetArtifactTypeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactTypeResponse.Unmarshal(m, b)
}
func (m *GetArtifactTypeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactTypeResponse.Marshal(b, m, deterministic)
}
func (m *GetArtifactTypeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactTypeResponse.Merge(m, src)
}
func (m *GetArtifactTypeResponse) XXX_Size() int {
	return xxx_messageInfo_GetArtifactTypeResponse.Size(m)
}
func (m *GetArtifactTypeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactTypeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactTypeResponse proto.InternalMessageInfo

func (m *GetArtifactTypeResponse) GetArtifactType() *metadata_store_go_proto.ArtifactType {
	if m != nil {
		return m.ArtifactType
	}
	return nil
}

type GetExecutionsByTypeRequest struct {
	TypeName             *string  `protobuf:"bytes,1,opt,name=type_name,json=typeName" json:"type_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetExecutionsByTypeRequest) Reset()         { *m = GetExecutionsByTypeRequest{} }
func (m *GetExecutionsByTypeRequest) String() string { return proto.CompactTextString(m) }
func (*GetExecutionsByTypeRequest) ProtoMessage()    {}
func (*GetExecutionsByTypeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{26}
}

func (m *GetExecutionsByTypeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionsByTypeRequest.Unmarshal(m, b)
}
func (m *GetExecutionsByTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionsByTypeRequest.Marshal(b, m, deterministic)
}
func (m *GetExecutionsByTypeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionsByTypeRequest.Merge(m, src)
}
func (m *GetExecutionsByTypeRequest) XXX_Size() int {
	return xxx_messageInfo_GetExecutionsByTypeRequest.Size(m)
}
func (m *GetExecutionsByTypeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionsByTypeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionsByTypeRequest proto.InternalMessageInfo

func (m *GetExecutionsByTypeRequest) GetTypeName() string {
	if m != nil && m.TypeName != nil {
		return *m.TypeName
	}
	return ""
}

type GetExecutionsByTypeResponse struct {
	Executions           []*metadata_store_go_proto.Execution `protobuf:"bytes,1,rep,name=executions" json:"executions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (m *GetExecutionsByTypeResponse) Reset()         { *m = GetExecutionsByTypeResponse{} }
func (m *GetExecutionsByTypeResponse) String() string { return proto.CompactTextString(m) }
func (*GetExecutionsByTypeResponse) ProtoMessage()    {}
func (*GetExecutionsByTypeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{27}
}

func (m *GetExecutionsByTypeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionsByTypeResponse.Unmarshal(m, b)
}
func (m *GetExecutionsByTypeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionsByTypeResponse.Marshal(b, m, deterministic)
}
func (m *GetExecutionsByTypeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionsByTypeResponse.Merge(m, src)
}
func (m *GetExecutionsByTypeResponse) XXX_Size() int {
	return xxx_messageInfo_GetExecutionsByTypeResponse.Size(m)
}
func (m *GetExecutionsByTypeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionsByTypeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionsByTypeResponse proto.InternalMessageInfo

func (m *GetExecutionsByTypeResponse) GetExecutions() []*metadata_store_go_proto.Execution {
	if m != nil {
		return m.Executions
	}
	return nil
}

type GetExecutionsByIDRequest struct {
	ExecutionIds         []int64  `protobuf:"varint,1,rep,name=execution_ids,json=executionIds" json:"execution_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetExecutionsByIDRequest) Reset()         { *m = GetExecutionsByIDRequest{} }
func (m *GetExecutionsByIDRequest) String() string { return proto.CompactTextString(m) }
func (*GetExecutionsByIDRequest) ProtoMessage()    {}
func (*GetExecutionsByIDRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{28}
}

func (m *GetExecutionsByIDRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionsByIDRequest.Unmarshal(m, b)
}
func (m *GetExecutionsByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionsByIDRequest.Marshal(b, m, deterministic)
}
func (m *GetExecutionsByIDRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionsByIDRequest.Merge(m, src)
}
func (m *GetExecutionsByIDRequest) XXX_Size() int {
	return xxx_messageInfo_GetExecutionsByIDRequest.Size(m)
}
func (m *GetExecutionsByIDRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionsByIDRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionsByIDRequest proto.InternalMessageInfo

func (m *GetExecutionsByIDRequest) GetExecutionIds() []int64 {
	if m != nil {
		return m.ExecutionIds
	}
	return nil
}

type GetExecutionsByIDResponse struct {
	Executions           []*metadata_store_go_proto.Execution `protobuf:"bytes,1,rep,name=executions" json:"executions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (m *GetExecutionsByIDResponse) Reset()         { *m = GetExecutionsByIDResponse{} }
func (m *GetExecutionsByIDResponse) String() string { return proto.CompactTextString(m) }
func (*GetExecutionsByIDResponse) ProtoMessage()    {}
func (*GetExecutionsByIDResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{29}
}

func (m *GetExecutionsByIDResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionsByIDResponse.Unmarshal(m, b)
}
func (m *GetExecutionsByIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionsByIDResponse.Marshal(b, m, deterministic)
}
func (m *GetExecutionsByIDResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionsByIDResponse.Merge(m, src)
}
func (m *GetExecutionsByIDResponse) XXX_Size() int {
	return xxx_messageInfo_GetExecutionsByIDResponse.Size(m)
}
func (m *GetExecutionsByIDResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionsByIDResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionsByIDResponse proto.InternalMessageInfo

func (m *GetExecutionsByIDResponse) GetExecutions() []*metadata_store_go_proto.Execution {
	if m != nil {
		return m.Executions
	}
	return nil
}

type GetExecutionTypeRequest struct {
	TypeName             *string  `protobuf:"bytes,1,opt,name=type_name,json=typeName" json:"type_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetExecutionTypeRequest) Reset()         { *m = GetExecutionTypeRequest{} }
func (m *GetExecutionTypeRequest) String() string { return proto.CompactTextString(m) }
func (*GetExecutionTypeRequest) ProtoMessage()    {}
func (*GetExecutionTypeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{30}
}

func (m *GetExecutionTypeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionTypeRequest.Unmarshal(m, b)
}
func (m *GetExecutionTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionTypeRequest.Marshal(b, m, deterministic)
}
func (m *GetExecutionTypeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionTypeRequest.Merge(m, src)
}
func (m *GetExecutionTypeRequest) XXX_Size() int {
	return xxx_messageInfo_GetExecutionTypeRequest.Size(m)
}
func (m *GetExecutionTypeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionTypeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionTypeRequest proto.InternalMessageInfo

func (m *GetExecutionTypeRequest) GetTypeName() string {
	if m != nil && m.TypeName != nil {
		return *m.TypeName
	}
	return ""
}

type GetExecutionTypeResponse struct {
	ExecutionType        *metadata_store_go_proto.ExecutionType `protobuf:"bytes,1,opt,name=execution_type,json=executionType" json:"execution_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (m *GetExecutionTypeResponse) Reset()         { *m = GetExecutionTypeResponse{} }
func (m *GetExecutionTypeResponse) String() string { return proto.CompactTextString(m) }
func (*GetExecutionTypeResponse) ProtoMessage()    {}
func (*GetExecutionTypeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{31}
}

func (m *GetExecutionTypeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionTypeResponse.Unmarshal(m, b)
}
func (m *GetExecutionTypeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionTypeResponse.Marshal(b, m, deterministic)
}
func (m *GetExecutionTypeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionTypeResponse.Merge(m, src)
}
func (m *GetExecutionTypeResponse) XXX_Size() int {
	return xxx_messageInfo_GetExecutionTypeResponse.Size(m)
}
func (m *GetExecutionTypeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionTypeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionTypeResponse proto.InternalMessageInfo

func (m *GetExecutionTypeResponse) GetExecutionType() *metadata_store_go_proto.ExecutionType {
	if m != nil {
		return m.ExecutionType
	}
	return nil
}

type GetEventsByExecutionIDsRequest struct {
	ExecutionIds         []int64  `protobuf:"varint,1,rep,name=execution_ids,json=executionIds" json:"execution_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetEventsByExecutionIDsRequest) Reset()         { *m = GetEventsByExecutionIDsRequest{} }
func (m *GetEventsByExecutionIDsRequest) String() string { return proto.CompactTextString(m) }
func (*GetEventsByExecutionIDsRequest) ProtoMessage()    {}
func (*GetEventsByExecutionIDsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{32}
}

func (m *GetEventsByExecutionIDsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetEventsByExecutionIDsRequest.Unmarshal(m, b)
}
func (m *GetEventsByExecutionIDsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetEventsByExecutionIDsRequest.Marshal(b, m, deterministic)
}
func (m *GetEventsByExecutionIDsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetEventsByExecutionIDsRequest.Merge(m, src)
}
func (m *GetEventsByExecutionIDsRequest) XXX_Size() int {
	return xxx_messageInfo_GetEventsByExecutionIDsRequest.Size(m)
}
func (m *GetEventsByExecutionIDsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetEventsByExecutionIDsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetEventsByExecutionIDsRequest proto.InternalMessageInfo

func (m *GetEventsByExecutionIDsRequest) GetExecutionIds() []int64 {
	if m != nil {
		return m.ExecutionIds
	}
	return nil
}

type GetEventsByExecutionIDsResponse struct {
	Events               []*metadata_store_go_proto.Event `protobuf:"bytes,1,rep,name=events" json:"events,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *GetEventsByExecutionIDsResponse) Reset()         { *m = GetEventsByExecutionIDsResponse{} }
func (m *GetEventsByExecutionIDsResponse) String() string { return proto.CompactTextString(m) }
func (*GetEventsByExecutionIDsResponse) ProtoMessage()    {}
func (*GetEventsByExecutionIDsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{33}
}

func (m *GetEventsByExecutionIDsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetEventsByExecutionIDsResponse.Unmarshal(m, b)
}
func (m *GetEventsByExecutionIDsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetEventsByExecutionIDsResponse.Marshal(b, m, deterministic)
}
func (m *GetEventsByExecutionIDsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetEventsByExecutionIDsResponse.Merge(m, src)
}
func (m *GetEventsByExecutionIDsResponse) XXX_Size() int {
	return xxx_messageInfo_GetEventsByExecutionIDsResponse.Size(m)
}
func (m *GetEventsByExecutionIDsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetEventsByExecutionIDsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetEventsByExecutionIDsResponse proto.InternalMessageInfo

func (m *GetEventsByExecutionIDsResponse) GetEvents() []*metadata_store_go_proto.Event {
	if m != nil {
		return m.Events
	}
	return nil
}

type GetEventsByArtifactIDsRequest struct {
	ArtifactIds          []int64  `protobuf:"varint,1,rep,name=artifact_ids,json=artifactIds" json:"artifact_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetEventsByArtifactIDsRequest) Reset()         { *m = GetEventsByArtifactIDsRequest{} }
func (m *GetEventsByArtifactIDsRequest) String() string { return proto.CompactTextString(m) }
func (*GetEventsByArtifactIDsRequest) ProtoMessage()    {}
func (*GetEventsByArtifactIDsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{34}
}

func (m *GetEventsByArtifactIDsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetEventsByArtifactIDsRequest.Unmarshal(m, b)
}
func (m *GetEventsByArtifactIDsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetEventsByArtifactIDsRequest.Marshal(b, m, deterministic)
}
func (m *GetEventsByArtifactIDsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetEventsByArtifactIDsRequest.Merge(m, src)
}
func (m *GetEventsByArtifactIDsRequest) XXX_Size() int {
	return xxx_messageInfo_GetEventsByArtifactIDsRequest.Size(m)
}
func (m *GetEventsByArtifactIDsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetEventsByArtifactIDsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetEventsByArtifactIDsRequest proto.InternalMessageInfo

func (m *GetEventsByArtifactIDsRequest) GetArtifactIds() []int64 {
	if m != nil {
		return m.ArtifactIds
	}
	return nil
}

type GetEventsByArtifactIDsResponse struct {
	Events               []*metadata_store_go_proto.Event `protobuf:"bytes,1,rep,name=events" json:"events,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *GetEventsByArtifactIDsResponse) Reset()         { *m = GetEventsByArtifactIDsResponse{} }
func (m *GetEventsByArtifactIDsResponse) String() string { return proto.CompactTextString(m) }
func (*GetEventsByArtifactIDsResponse) ProtoMessage()    {}
func (*GetEventsByArtifactIDsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{35}
}

func (m *GetEventsByArtifactIDsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetEventsByArtifactIDsResponse.Unmarshal(m, b)
}
func (m *GetEventsByArtifactIDsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetEventsByArtifactIDsResponse.Marshal(b, m, deterministic)
}
func (m *GetEventsByArtifactIDsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetEventsByArtifactIDsResponse.Merge(m, src)
}
func (m *GetEventsByArtifactIDsResponse) XXX_Size() int {
	return xxx_messageInfo_GetEventsByArtifactIDsResponse.Size(m)
}
func (m *GetEventsByArtifactIDsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetEventsByArtifactIDsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetEventsByArtifactIDsResponse proto.InternalMessageInfo

func (m *GetEventsByArtifactIDsResponse) GetEvents() []*metadata_store_go_proto.Event {
	if m != nil {
		return m.Events
	}
	return nil
}

type GetArtifactTypesByIDRequest struct {
	TypeIds              []int64  `protobuf:"varint,1,rep,name=type_ids,json=typeIds" json:"type_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetArtifactTypesByIDRequest) Reset()         { *m = GetArtifactTypesByIDRequest{} }
func (m *GetArtifactTypesByIDRequest) String() string { return proto.CompactTextString(m) }
func (*GetArtifactTypesByIDRequest) ProtoMessage()    {}
func (*GetArtifactTypesByIDRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{36}
}

func (m *GetArtifactTypesByIDRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactTypesByIDRequest.Unmarshal(m, b)
}
func (m *GetArtifactTypesByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactTypesByIDRequest.Marshal(b, m, deterministic)
}
func (m *GetArtifactTypesByIDRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactTypesByIDRequest.Merge(m, src)
}
func (m *GetArtifactTypesByIDRequest) XXX_Size() int {
	return xxx_messageInfo_GetArtifactTypesByIDRequest.Size(m)
}
func (m *GetArtifactTypesByIDRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactTypesByIDRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactTypesByIDRequest proto.InternalMessageInfo

func (m *GetArtifactTypesByIDRequest) GetTypeIds() []int64 {
	if m != nil {
		return m.TypeIds
	}
	return nil
}

type GetArtifactTypesByIDResponse struct {
	ArtifactTypes        []*metadata_store_go_proto.ArtifactType `protobuf:"bytes,1,rep,name=artifact_types,json=artifactTypes" json:"artifact_types,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_unrecognized     []byte                                  `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (m *GetArtifactTypesByIDResponse) Reset()         { *m = GetArtifactTypesByIDResponse{} }
func (m *GetArtifactTypesByIDResponse) String() string { return proto.CompactTextString(m) }
func (*GetArtifactTypesByIDResponse) ProtoMessage()    {}
func (*GetArtifactTypesByIDResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{37}
}

func (m *GetArtifactTypesByIDResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetArtifactTypesByIDResponse.Unmarshal(m, b)
}
func (m *GetArtifactTypesByIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetArtifactTypesByIDResponse.Marshal(b, m, deterministic)
}
func (m *GetArtifactTypesByIDResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetArtifactTypesByIDResponse.Merge(m, src)
}
func (m *GetArtifactTypesByIDResponse) XXX_Size() int {
	return xxx_messageInfo_GetArtifactTypesByIDResponse.Size(m)
}
func (m *GetArtifactTypesByIDResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetArtifactTypesByIDResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetArtifactTypesByIDResponse proto.InternalMessageInfo

func (m *GetArtifactTypesByIDResponse) GetArtifactTypes() []*metadata_store_go_proto.ArtifactType {
	if m != nil {
		return m.ArtifactTypes
	}
	return nil
}

type GetExecutionTypesByIDRequest struct {
	TypeIds              []int64  `protobuf:"varint,1,rep,name=type_ids,json=typeIds" json:"type_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetExecutionTypesByIDRequest) Reset()         { *m = GetExecutionTypesByIDRequest{} }
func (m *GetExecutionTypesByIDRequest) String() string { return proto.CompactTextString(m) }
func (*GetExecutionTypesByIDRequest) ProtoMessage()    {}
func (*GetExecutionTypesByIDRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{38}
}

func (m *GetExecutionTypesByIDRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionTypesByIDRequest.Unmarshal(m, b)
}
func (m *GetExecutionTypesByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionTypesByIDRequest.Marshal(b, m, deterministic)
}
func (m *GetExecutionTypesByIDRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionTypesByIDRequest.Merge(m, src)
}
func (m *GetExecutionTypesByIDRequest) XXX_Size() int {
	return xxx_messageInfo_GetExecutionTypesByIDRequest.Size(m)
}
func (m *GetExecutionTypesByIDRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionTypesByIDRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionTypesByIDRequest proto.InternalMessageInfo

func (m *GetExecutionTypesByIDRequest) GetTypeIds() []int64 {
	if m != nil {
		return m.TypeIds
	}
	return nil
}

type GetExecutionTypesByIDResponse struct {
	ExecutionTypes       []*metadata_store_go_proto.ExecutionType `protobuf:"bytes,1,rep,name=execution_types,json=executionTypes" json:"execution_types,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

func (m *GetExecutionTypesByIDResponse) Reset()         { *m = GetExecutionTypesByIDResponse{} }
func (m *GetExecutionTypesByIDResponse) String() string { return proto.CompactTextString(m) }
func (*GetExecutionTypesByIDResponse) ProtoMessage()    {}
func (*GetExecutionTypesByIDResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{39}
}

func (m *GetExecutionTypesByIDResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetExecutionTypesByIDResponse.Unmarshal(m, b)
}
func (m *GetExecutionTypesByIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetExecutionTypesByIDResponse.Marshal(b, m, deterministic)
}
func (m *GetExecutionTypesByIDResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetExecutionTypesByIDResponse.Merge(m, src)
}
func (m *GetExecutionTypesByIDResponse) XXX_Size() int {
	return xxx_messageInfo_GetExecutionTypesByIDResponse.Size(m)
}
func (m *GetExecutionTypesByIDResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetExecutionTypesByIDResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetExecutionTypesByIDResponse proto.InternalMessageInfo

func (m *GetExecutionTypesByIDResponse) GetExecutionTypes() []*metadata_store_go_proto.ExecutionType {
	if m != nil {
		return m.ExecutionTypes
	}
	return nil
}

type GetRequest struct {
	ArtifactIds          []int64  `protobuf:"varint,1,rep,name=artifact_ids,json=artifactIds" json:"artifact_ids,omitempty"`
	ExecutionIds         []int64  `protobuf:"varint,2,rep,name=execution_ids,json=executionIds" json:"execution_ids,omitempty"`
	ArtifactTypes        []string `protobuf:"bytes,3,rep,name=artifact_types,json=artifactTypes" json:"artifact_types,omitempty"`
	ExecutionTypes       []string `protobuf:"bytes,4,rep,name=execution_types,json=executionTypes" json:"execution_types,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetRequest) Reset()         { *m = GetRequest{} }
func (m *GetRequest) String() string { return proto.CompactTextString(m) }
func (*GetRequest) ProtoMessage()    {}
func (*GetRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{40}
}

func (m *GetRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetRequest.Unmarshal(m, b)
}
func (m *GetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetRequest.Marshal(b, m, deterministic)
}
func (m *GetRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetRequest.Merge(m, src)
}
func (m *GetRequest) XXX_Size() int {
	return xxx_messageInfo_GetRequest.Size(m)
}
func (m *GetRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetRequest proto.InternalMessageInfo

func (m *GetRequest) GetArtifactIds() []int64 {
	if m != nil {
		return m.ArtifactIds
	}
	return nil
}

func (m *GetRequest) GetExecutionIds() []int64 {
	if m != nil {
		return m.ExecutionIds
	}
	return nil
}

func (m *GetRequest) GetArtifactTypes() []string {
	if m != nil {
		return m.ArtifactTypes
	}
	return nil
}

func (m *GetRequest) GetExecutionTypes() []string {
	if m != nil {
		return m.ExecutionTypes
	}
	return nil
}

type DatabaseView struct {
	Artifacts            []*metadata_store_go_proto.Artifact      `protobuf:"bytes,1,rep,name=artifacts" json:"artifacts,omitempty"`
	ArtifactTypes        []*metadata_store_go_proto.ArtifactType  `protobuf:"bytes,2,rep,name=artifact_types,json=artifactTypes" json:"artifact_types,omitempty"`
	Executions           []*metadata_store_go_proto.Execution     `protobuf:"bytes,3,rep,name=executions" json:"executions,omitempty"`
	ExecutionTypes       []*metadata_store_go_proto.ExecutionType `protobuf:"bytes,4,rep,name=execution_types,json=executionTypes" json:"execution_types,omitempty"`
	Events               []*metadata_store_go_proto.Event         `protobuf:"bytes,5,rep,name=events" json:"events,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

func (m *DatabaseView) Reset()         { *m = DatabaseView{} }
func (m *DatabaseView) String() string { return proto.CompactTextString(m) }
func (*DatabaseView) ProtoMessage()    {}
func (*DatabaseView) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{41}
}

func (m *DatabaseView) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DatabaseView.Unmarshal(m, b)
}
func (m *DatabaseView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DatabaseView.Marshal(b, m, deterministic)
}
func (m *DatabaseView) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DatabaseView.Merge(m, src)
}
func (m *DatabaseView) XXX_Size() int {
	return xxx_messageInfo_DatabaseView.Size(m)
}
func (m *DatabaseView) XXX_DiscardUnknown() {
	xxx_messageInfo_DatabaseView.DiscardUnknown(m)
}

var xxx_messageInfo_DatabaseView proto.InternalMessageInfo

func (m *DatabaseView) GetArtifacts() []*metadata_store_go_proto.Artifact {
	if m != nil {
		return m.Artifacts
	}
	return nil
}

func (m *DatabaseView) GetArtifactTypes() []*metadata_store_go_proto.ArtifactType {
	if m != nil {
		return m.ArtifactTypes
	}
	return nil
}

func (m *DatabaseView) GetExecutions() []*metadata_store_go_proto.Execution {
	if m != nil {
		return m.Executions
	}
	return nil
}

func (m *DatabaseView) GetExecutionTypes() []*metadata_store_go_proto.ExecutionType {
	if m != nil {
		return m.ExecutionTypes
	}
	return nil
}

func (m *DatabaseView) GetEvents() []*metadata_store_go_proto.Event {
	if m != nil {
		return m.Events
	}
	return nil
}

type GetResponse struct {
	View                 *DatabaseView `protobuf:"bytes,1,opt,name=view" json:"view,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (m *GetResponse) Reset()         { *m = GetResponse{} }
func (m *GetResponse) String() string { return proto.CompactTextString(m) }
func (*GetResponse) ProtoMessage()    {}
func (*GetResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{42}
}

func (m *GetResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetResponse.Unmarshal(m, b)
}
func (m *GetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetResponse.Marshal(b, m, deterministic)
}
func (m *GetResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetResponse.Merge(m, src)
}
func (m *GetResponse) XXX_Size() int {
	return xxx_messageInfo_GetResponse.Size(m)
}
func (m *GetResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetResponse proto.InternalMessageInfo

func (m *GetResponse) GetView() *DatabaseView {
	if m != nil {
		return m.View
	}
	return nil
}

type GetAllRequest struct {
	MaxArtifactsNum      *int32   `protobuf:"varint,1,opt,name=max_artifacts_num,json=maxArtifactsNum" json:"max_artifacts_num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetAllRequest) Reset()         { *m = GetAllRequest{} }
func (m *GetAllRequest) String() string { return proto.CompactTextString(m) }
func (*GetAllRequest) ProtoMessage()    {}
func (*GetAllRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{43}
}

func (m *GetAllRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAllRequest.Unmarshal(m, b)
}
func (m *GetAllRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAllRequest.Marshal(b, m, deterministic)
}
func (m *GetAllRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAllRequest.Merge(m, src)
}
func (m *GetAllRequest) XXX_Size() int {
	return xxx_messageInfo_GetAllRequest.Size(m)
}
func (m *GetAllRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAllRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetAllRequest proto.InternalMessageInfo

func (m *GetAllRequest) GetMaxArtifactsNum() int32 {
	if m != nil && m.MaxArtifactsNum != nil {
		return *m.MaxArtifactsNum
	}
	return 0
}

type GetAllResponse struct {
	View                 *DatabaseView `protobuf:"bytes,1,opt,name=view" json:"view,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (m *GetAllResponse) Reset()         { *m = GetAllResponse{} }
func (m *GetAllResponse) String() string { return proto.CompactTextString(m) }
func (*GetAllResponse) ProtoMessage()    {}
func (*GetAllResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{44}
}

func (m *GetAllResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAllResponse.Unmarshal(m, b)
}
func (m *GetAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAllResponse.Marshal(b, m, deterministic)
}
func (m *GetAllResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAllResponse.Merge(m, src)
}
func (m *GetAllResponse) XXX_Size() int {
	return xxx_messageInfo_GetAllResponse.Size(m)
}
func (m *GetAllResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAllResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetAllResponse proto.InternalMessageInfo

func (m *GetAllResponse) GetView() *DatabaseView {
	if m != nil {
		return m.View
	}
	return nil
}

type MakeArtifactLiveRequest struct {
	ArtifactId           *int64   `protobuf:"varint,1,opt,name=artifact_id,json=artifactId" json:"artifact_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *MakeArtifactLiveRequest) Reset()         { *m = MakeArtifactLiveRequest{} }
func (m *MakeArtifactLiveRequest) String() string { return proto.CompactTextString(m) }
func (*MakeArtifactLiveRequest) ProtoMessage()    {}
func (*MakeArtifactLiveRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{45}
}

func (m *MakeArtifactLiveRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_MakeArtifactLiveRequest.Unmarshal(m, b)
}
func (m *MakeArtifactLiveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_MakeArtifactLiveRequest.Marshal(b, m, deterministic)
}
func (m *MakeArtifactLiveRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_MakeArtifactLiveRequest.Merge(m, src)
}
func (m *MakeArtifactLiveRequest) XXX_Size() int {
	return xxx_messageInfo_MakeArtifactLiveRequest.Size(m)
}
func (m *MakeArtifactLiveRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_MakeArtifactLiveRequest.DiscardUnknown(m)
}

var xxx_messageInfo_MakeArtifactLiveRequest proto.InternalMessageInfo

func (m *MakeArtifactLiveRequest) GetArtifactId() int64 {
	if m != nil && m.ArtifactId != nil {
		return *m.ArtifactId
	}
	return 0
}

type MakeArtifactLiveResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *MakeArtifactLiveResponse) Reset()         { *m = MakeArtifactLiveResponse{} }
func (m *MakeArtifactLiveResponse) String() string { return proto.CompactTextString(m) }
func (*MakeArtifactLiveResponse) ProtoMessage()    {}
func (*MakeArtifactLiveResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{46}
}

func (m *MakeArtifactLiveResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_MakeArtifactLiveResponse.Unmarshal(m, b)
}
func (m *MakeArtifactLiveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_MakeArtifactLiveResponse.Marshal(b, m, deterministic)
}
func (m *MakeArtifactLiveResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_MakeArtifactLiveResponse.Merge(m, src)
}
func (m *MakeArtifactLiveResponse) XXX_Size() int {
	return xxx_messageInfo_MakeArtifactLiveResponse.Size(m)
}
func (m *MakeArtifactLiveResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_MakeArtifactLiveResponse.DiscardUnknown(m)
}

var xxx_messageInfo_MakeArtifactLiveResponse proto.InternalMessageInfo

type CompleteExecutionRequest struct {
	ExecutionId          *int64   `protobuf:"varint,1,opt,name=execution_id,json=executionId" json:"execution_id,omitempty"`
	ArtifactIds          []int64  `protobuf:"varint,2,rep,name=artifact_ids,json=artifactIds" json:"artifact_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CompleteExecutionRequest) Reset()         { *m = CompleteExecutionRequest{} }
func (m *CompleteExecutionRequest) String() string { return proto.CompactTextString(m) }
func (*CompleteExecutionRequest) ProtoMessage()    {}
func (*CompleteExecutionRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{47}
}

func (m *CompleteExecutionRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CompleteExecutionRequest.Unmarshal(m, b)
}
func (m *CompleteExecutionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CompleteExecutionRequest.Marshal(b, m, deterministic)
}
func (m *CompleteExecutionRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CompleteExecutionRequest.Merge(m, src)
}
func (m *CompleteExecutionRequest) XXX_Size() int {
	return xxx_messageInfo_CompleteExecutionRequest.Size(m)
}
func (m *CompleteExecutionRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CompleteExecutionRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CompleteExecutionRequest proto.InternalMessageInfo

func (m *CompleteExecutionRequest) GetExecutionId() int64 {
	if m != nil && m.ExecutionId != nil {
		return *m.ExecutionId
	}
	return 0
}

func (m *CompleteExecutionRequest) GetArtifactIds() []int64 {
	if m != nil {
		return m.ArtifactIds
	}
	return nil
}

type CompleteExecutionResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CompleteExecutionResponse) Reset()         { *m = CompleteExecutionResponse{} }
func (m *CompleteExecutionResponse) String() string { return proto.CompactTextString(m) }
func (*CompleteExecutionResponse) ProtoMessage()    {}
func (*CompleteExecutionResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213a3bbc78fe9ccb, []int{48}
}

func (m *CompleteExecutionResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CompleteExecutionResponse.Unmarshal(m, b)
}
func (m *CompleteExecutionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CompleteExecutionResponse.Marshal(b, m, deterministic)
}
func (m *CompleteExecutionResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CompleteExecutionResponse.Merge(m, src)
}
func (m *CompleteExecutionResponse) XXX_Size() int {
	return xxx_messageInfo_CompleteExecutionResponse.Size(m)
}
func (m *CompleteExecutionResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CompleteExecutionResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CompleteExecutionResponse proto.InternalMessageInfo

func init() {
	proto.RegisterType((*ArtifactAndType)(nil), "ml_metadata.ArtifactAndType")
	proto.RegisterType((*ArtifactStructMap)(nil), "ml_metadata.ArtifactStructMap")
	proto.RegisterMapType((map[string]*ArtifactStruct)(nil), "ml_metadata.ArtifactStructMap.PropertiesEntry")
	proto.RegisterType((*ArtifactStructList)(nil), "ml_metadata.ArtifactStructList")
	proto.RegisterType((*ArtifactStruct)(nil), "ml_metadata.ArtifactStruct")
	proto.RegisterType((*PutArtifactsRequest)(nil), "ml_metadata.PutArtifactsRequest")
	proto.RegisterType((*PutArtifactsResponse)(nil), "ml_metadata.PutArtifactsResponse")
	proto.RegisterType((*PutArtifactTypeRequest)(nil), "ml_metadata.PutArtifactTypeRequest")
	proto.RegisterType((*PutArtifactTypeResponse)(nil), "ml_metadata.PutArtifactTypeResponse")
	proto.RegisterType((*PutExecutionsRequest)(nil), "ml_metadata.PutExecutionsRequest")
	proto.RegisterType((*PutExecutionsResponse)(nil), "ml_metadata.PutExecutionsResponse")
	proto.RegisterType((*PutExecutionTypeRequest)(nil), "ml_metadata.PutExecutionTypeRequest")
	proto.RegisterType((*PutExecutionTypeResponse)(nil), "ml_metadata.PutExecutionTypeResponse")
	proto.RegisterType((*PutEventsRequest)(nil), "ml_metadata.PutEventsRequest")
	proto.RegisterType((*PutEventsResponse)(nil), "ml_metadata.PutEventsResponse")
	proto.RegisterType((*GetArtifactsByTypeRequest)(nil), "ml_metadata.GetArtifactsByTypeRequest")
	proto.RegisterType((*GetArtifactsByTypeResponse)(nil), "ml_metadata.GetArtifactsByTypeResponse")
	proto.RegisterType((*GetArtifactsByIDRequest)(nil), "ml_metadata.GetArtifactsByIDRequest")
	proto.RegisterType((*GetArtifactsByIDResponse)(nil), "ml_metadata.GetArtifactsByIDResponse")
	proto.RegisterType((*GetArtifactsRequest)(nil), "ml_metadata.GetArtifactsRequest")
	proto.RegisterType((*GetArtifactsResponse)(nil), "ml_metadata.GetArtifactsResponse")
	proto.RegisterType((*GetArtifactsByURIRequest)(nil), "ml_metadata.GetArtifactsByURIRequest")
	proto.RegisterType((*GetArtifactsByURIResponse)(nil), "ml_metadata.GetArtifactsByURIResponse")
	proto.RegisterType((*GetExecutionsRequest)(nil), "ml_metadata.GetExecutionsRequest")
	proto.RegisterType((*GetExecutionsResponse)(nil), "ml_metadata.GetExecutionsResponse")
	proto.RegisterType((*GetArtifactTypeRequest)(nil), "ml_metadata.GetArtifactTypeRequest")
	proto.RegisterType((*GetArtifactTypeResponse)(nil), "ml_metadata.GetArtifactTypeResponse")
	proto.RegisterType((*GetExecutionsByTypeRequest)(nil), "ml_metadata.GetExecutionsByTypeRequest")
	proto.RegisterType((*GetExecutionsByTypeResponse)(nil), "ml_metadata.GetExecutionsByTypeResponse")
	proto.RegisterType((*GetExecutionsByIDRequest)(nil), "ml_metadata.GetExecutionsByIDRequest")
	proto.RegisterType((*GetExecutionsByIDResponse)(nil), "ml_metadata.GetExecutionsByIDResponse")
	proto.RegisterType((*GetExecutionTypeRequest)(nil), "ml_metadata.GetExecutionTypeRequest")
	proto.RegisterType((*GetExecutionTypeResponse)(nil), "ml_metadata.GetExecutionTypeResponse")
	proto.RegisterType((*GetEventsByExecutionIDsRequest)(nil), "ml_metadata.GetEventsByExecutionIDsRequest")
	proto.RegisterType((*GetEventsByExecutionIDsResponse)(nil), "ml_metadata.GetEventsByExecutionIDsResponse")
	proto.RegisterType((*GetEventsByArtifactIDsRequest)(nil), "ml_metadata.GetEventsByArtifactIDsRequest")
	proto.RegisterType((*GetEventsByArtifactIDsResponse)(nil), "ml_metadata.GetEventsByArtifactIDsResponse")
	proto.RegisterType((*GetArtifactTypesByIDRequest)(nil), "ml_metadata.GetArtifactTypesByIDRequest")
	proto.RegisterType((*GetArtifactTypesByIDResponse)(nil), "ml_metadata.GetArtifactTypesByIDResponse")
	proto.RegisterType((*GetExecutionTypesByIDRequest)(nil), "ml_metadata.GetExecutionTypesByIDRequest")
	proto.RegisterType((*GetExecutionTypesByIDResponse)(nil), "ml_metadata.GetExecutionTypesByIDResponse")
	proto.RegisterType((*GetRequest)(nil), "ml_metadata.GetRequest")
	proto.RegisterType((*DatabaseView)(nil), "ml_metadata.DatabaseView")
	proto.RegisterType((*GetResponse)(nil), "ml_metadata.GetResponse")
	proto.RegisterType((*GetAllRequest)(nil), "ml_metadata.GetAllRequest")
	proto.RegisterType((*GetAllResponse)(nil), "ml_metadata.GetAllResponse")
	proto.RegisterType((*MakeArtifactLiveRequest)(nil), "ml_metadata.MakeArtifactLiveRequest")
	proto.RegisterType((*MakeArtifactLiveResponse)(nil), "ml_metadata.MakeArtifactLiveResponse")
	proto.RegisterType((*CompleteExecutionRequest)(nil), "ml_metadata.CompleteExecutionRequest")
	proto.RegisterType((*CompleteExecutionResponse)(nil), "ml_metadata.CompleteExecutionResponse")
}

func init() {
	proto.RegisterFile("ml_metadata/proto/metadata_store_service.proto", fileDescriptor_213a3bbc78fe9ccb)
}

var fileDescriptor_213a3bbc78fe9ccb = []byte{
	// 1471 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0xef, 0x56, 0x13, 0x47,
	0x14, 0x4f, 0x08, 0x2a, 0xdc, 0x40, 0x80, 0x51, 0x20, 0x2c, 0xfe, 0xc1, 0x51, 0x11, 0x51, 0xf1,
	0x88, 0x47, 0xab, 0xd4, 0xa3, 0x05, 0xb1, 0x4a, 0x0b, 0x68, 0x97, 0xd2, 0xd3, 0xf6, 0x9c, 0x36,
	0x4e, 0xb3, 0x63, 0xbb, 0x75, 0x37, 0x49, 0xb3, 0x9b, 0x08, 0xef, 0xd3, 0xcf, 0x7d, 0x85, 0xf6,
	0x21, 0xfa, 0xa1, 0x8f, 0xd0, 0xc7, 0xe8, 0xd9, 0xd9, 0xd9, 0xd9, 0x99, 0xd9, 0x3f, 0x59, 0xc8,
	0x87, 0x7e, 0x23, 0xb3, 0xbf, 0xfb, 0xff, 0x77, 0x67, 0xee, 0x05, 0xd6, 0x5c, 0xa7, 0xe1, 0x52,
	0x9f, 0x58, 0xc4, 0x27, 0xf7, 0x3a, 0xdd, 0xb6, 0xdf, 0xbe, 0x17, 0xfd, 0x6c, 0x78, 0x7e, 0xbb,
	0x4b, 0x1b, 0x1e, 0xed, 0xf6, 0xed, 0x26, 0x5d, 0x63, 0x1f, 0x51, 0x55, 0xc2, 0x1b, 0xcb, 0x83,
	0x84, 0x43, 0x21, 0xec, 0xc1, 0xd4, 0x66, 0xd7, 0xb7, 0xdf, 0x93, 0xa6, 0xbf, 0xd9, 0xb2, 0xbe,
	0x3e, 0xee, 0x50, 0x74, 0x1f, 0xc6, 0x08, 0x3f, 0xaa, 0x97, 0x97, 0xca, 0x2b, 0xd5, 0xf5, 0x59,
	0xd9, 0x95, 0xb5, 0x08, 0x6f, 0x0a, 0x18, 0xba, 0x0b, 0xa3, 0xfe, 0x71, 0x87, 0xd6, 0x47, 0x18,
	0x7c, 0x21, 0x15, 0x1e, 0xe8, 0x36, 0x19, 0x0c, 0xff, 0x59, 0x86, 0x99, 0xe8, 0xf8, 0xc0, 0xef,
	0xf6, 0x9a, 0xfe, 0x1e, 0xe9, 0xa0, 0x7d, 0x80, 0x4e, 0xb7, 0xdd, 0xa1, 0x5d, 0xdf, 0xa6, 0x5e,
	0xbd, 0xbc, 0x54, 0x59, 0xa9, 0xae, 0xaf, 0xa5, 0xaa, 0x12, 0x32, 0x6b, 0x6f, 0x85, 0xc0, 0xcb,
	0x96, 0xdf, 0x3d, 0x36, 0x25, 0x0d, 0xc6, 0xf7, 0x30, 0xa5, 0x7d, 0x46, 0xd3, 0x50, 0xf9, 0x40,
	0x8f, 0x59, 0x54, 0xe3, 0x66, 0xf0, 0x27, 0xba, 0x0f, 0x67, 0xfa, 0xc4, 0xe9, 0x45, 0xae, 0x2f,
	0xe6, 0xd8, 0x33, 0x43, 0xe4, 0xc6, 0xc8, 0xe3, 0x32, 0xde, 0x03, 0xa4, 0x7e, 0xdc, 0xb5, 0x3d,
	0x1f, 0x7d, 0x02, 0x63, 0xd4, 0xa1, 0x2e, 0x6d, 0xf9, 0x91, 0xff, 0xb9, 0xfa, 0x04, 0x18, 0xff,
	0x55, 0x86, 0x9a, 0xfa, 0x11, 0x6d, 0x24, 0xaa, 0x70, 0x31, 0x55, 0x17, 0xaf, 0xda, 0xeb, 0x92,
	0x54, 0x8e, 0x75, 0xa8, 0xb8, 0xa4, 0xc3, 0x43, 0xba, 0x9c, 0x9f, 0xc2, 0xd7, 0x25, 0x33, 0x00,
	0xa3, 0x87, 0x30, 0xea, 0xd8, 0x9e, 0x5f, 0xaf, 0x30, 0xa1, 0x2b, 0x39, 0x42, 0x41, 0xa8, 0xaf,
	0x4b, 0x26, 0x83, 0x6f, 0x9d, 0xe3, 0xf9, 0xc3, 0x5f, 0xc0, 0xf9, 0xb7, 0x3d, 0x3f, 0x42, 0x7a,
	0x26, 0xfd, 0xad, 0x47, 0x3d, 0x1f, 0x3d, 0x80, 0xf1, 0xc8, 0xad, 0x28, 0x27, 0x19, 0x6c, 0x8a,
	0x71, 0xf8, 0x09, 0x5c, 0x50, 0x75, 0x79, 0x9d, 0x76, 0xcb, 0xa3, 0xe8, 0x2a, 0x4c, 0x44, 0xa0,
	0x86, 0x6d, 0x85, 0xfa, 0x2a, 0x66, 0x35, 0x3a, 0xdb, 0xb1, 0x3c, 0xfc, 0x77, 0x19, 0xe6, 0x24,
	0x59, 0x46, 0x3a, 0xee, 0xca, 0x33, 0x98, 0x14, 0xd2, 0x8c, 0xad, 0xe5, 0x41, 0x6c, 0x15, 0xd6,
	0x58, 0x5f, 0x5c, 0x87, 0x5a, 0x93, 0xb4, 0x1a, 0xc4, 0xb2, 0x1a, 0xef, 0x6d, 0xea, 0x58, 0x1e,
	0x4b, 0xf0, 0x98, 0x39, 0xd1, 0x24, 0xad, 0x4d, 0xcb, 0xfa, 0x9c, 0x9d, 0xa1, 0x55, 0x98, 0x09,
	0x50, 0x16, 0x75, 0xa8, 0x4f, 0x23, 0x60, 0x85, 0x01, 0xa7, 0x9a, 0xa4, 0xb5, 0xcd, 0xce, 0x39,
	0x76, 0x05, 0xa6, 0x89, 0xe3, 0x70, 0x50, 0xc3, 0x25, 0x7e, 0xf3, 0x97, 0xfa, 0x28, 0x83, 0xd6,
	0x88, 0xe3, 0x84, 0xa0, 0xbd, 0xe0, 0x14, 0xaf, 0xc3, 0x7c, 0x22, 0x2a, 0x9e, 0x94, 0x79, 0x38,
	0x17, 0x44, 0xd3, 0xb0, 0x2d, 0x16, 0x50, 0xc5, 0x3c, 0x1b, 0xfc, 0xdc, 0xb1, 0xf0, 0x3e, 0xcb,
	0xe2, 0xcb, 0x23, 0xda, 0xec, 0xf9, 0x76, 0xbb, 0x25, 0x4a, 0xf2, 0x08, 0x80, 0x8a, 0x43, 0x5e,
	0x93, 0x39, 0x25, 0x09, 0x42, 0xc6, 0x94, 0x90, 0xf8, 0x29, 0xcc, 0x6a, 0xfa, 0xb8, 0x07, 0xd7,
	0x60, 0x52, 0xc0, 0xa4, 0xba, 0x4c, 0x88, 0xc3, 0xa0, 0x30, 0xff, 0x94, 0x59, 0x08, 0x42, 0x5c,
	0xae, 0xcc, 0x26, 0xd4, 0x62, 0x05, 0x52, 0x69, 0x8c, 0x74, 0xaf, 0x98, 0x68, 0x6c, 0xf2, 0x7f,
	0x2f, 0xce, 0x03, 0xa8, 0x27, 0x23, 0x1b, 0x54, 0x9d, 0x67, 0x30, 0x1d, 0x08, 0xf5, 0x83, 0xfe,
	0x8f, 0xf2, 0xb0, 0x0a, 0x67, 0x69, 0x5f, 0xba, 0x3d, 0x90, 0x1a, 0x7f, 0xf0, 0xc9, 0xe4, 0x08,
	0x7c, 0x1e, 0x66, 0x24, 0xf9, 0xd0, 0x1a, 0x7e, 0x0c, 0x0b, 0xaf, 0x68, 0xdc, 0x38, 0x5b, 0xc7,
	0x72, 0x96, 0x17, 0x61, 0x9c, 0xb9, 0xd2, 0x22, 0x2e, 0xe5, 0x57, 0xe0, 0x58, 0x70, 0xb0, 0x4f,
	0x5c, 0x8a, 0xbf, 0x02, 0x23, 0x4d, 0x92, 0x47, 0x71, 0xaa, 0x2e, 0x7e, 0x0a, 0xf3, 0xaa, 0xca,
	0x9d, 0xed, 0xc8, 0x95, 0x02, 0x8d, 0xfc, 0x06, 0xea, 0x49, 0xe9, 0x61, 0xdc, 0x99, 0x85, 0xf3,
	0xb2, 0x42, 0xee, 0x0a, 0xfe, 0x12, 0x2e, 0xa8, 0xc7, 0xc3, 0xd8, 0xb8, 0xa3, 0x3b, 0x7d, 0x68,
	0xee, 0x44, 0x31, 0x4f, 0x43, 0xa5, 0xd7, 0xb5, 0xa3, 0xb7, 0xa7, 0xd7, 0xb5, 0xf1, 0x5b, 0xbd,
	0x5a, 0x0c, 0x3d, 0x8c, 0xfd, 0x39, 0x16, 0x4c, 0xa2, 0xe5, 0xf1, 0x1b, 0x98, 0xd5, 0xce, 0xb9,
	0x95, 0xd3, 0xde, 0x05, 0x0f, 0x61, 0x4e, 0x72, 0xbd, 0x30, 0xcb, 0xbe, 0x53, 0x28, 0xa1, 0x50,
	0x6c, 0xc8, 0xdb, 0x19, 0x3f, 0x61, 0x04, 0x8e, 0x43, 0x3c, 0x01, 0xf7, 0x0f, 0x61, 0x31, 0x55,
	0x74, 0xc8, 0x1c, 0x3d, 0x67, 0x64, 0x90, 0xd5, 0xc6, 0x0d, 0x50, 0xe8, 0xca, 0x3c, 0x60, 0xfc,
	0xd0, 0x15, 0x0c, 0xe9, 0xd5, 0x23, 0x56, 0x82, 0xd4, 0x6b, 0x38, 0x37, 0x49, 0x3f, 0xa8, 0xd1,
	0x28, 0x19, 0x1a, 0xfe, 0xfe, 0xc6, 0x2f, 0xe1, 0x72, 0xa0, 0x9e, 0x5d, 0x67, 0x5b, 0xc7, 0x02,
	0xba, 0xb3, 0xed, 0x9d, 0x28, 0x65, 0x7b, 0x70, 0x25, 0x53, 0x0d, 0x77, 0xf6, 0x24, 0x97, 0xec,
	0x16, 0x5c, 0x92, 0xd4, 0x45, 0xec, 0x93, 0x9c, 0x2a, 0x70, 0x91, 0xed, 0x2a, 0x91, 0x29, 0x3a,
	0x4e, 0xe1, 0xd1, 0x63, 0xc6, 0x55, 0xb9, 0x0f, 0x14, 0x5e, 0x2d, 0xc0, 0x18, 0x7f, 0x6e, 0x22,
	0x5f, 0xce, 0x85, 0xef, 0x8d, 0x87, 0xdf, 0xc1, 0xc5, 0x74, 0x49, 0xee, 0xc5, 0x67, 0x50, 0x53,
	0x1a, 0x30, 0xf2, 0x26, 0xa7, 0x03, 0x27, 0xe5, 0x0e, 0x0c, 0xc6, 0xb6, 0x8b, 0x3a, 0x45, 0x8a,
	0x3a, 0x67, 0x85, 0x89, 0x4e, 0x11, 0xe5, 0xde, 0xbd, 0x80, 0x29, 0x95, 0x62, 0x91, 0x7b, 0x79,
	0x1c, 0xab, 0x29, 0x1c, 0xf3, 0xf0, 0xef, 0x65, 0x80, 0x57, 0xd4, 0x2f, 0x5e, 0xbc, 0x24, 0xe9,
	0x46, 0x92, 0xa4, 0x43, 0x37, 0x12, 0x99, 0xab, 0x2c, 0x55, 0x56, 0xc6, 0xb5, 0xf4, 0xa0, 0x9b,
	0xc9, 0x10, 0x46, 0x19, 0x4e, 0x77, 0xf3, 0x8f, 0x11, 0x98, 0xd8, 0x26, 0x3e, 0xf9, 0x89, 0x78,
	0xf4, 0x1b, 0x9b, 0x7e, 0x3c, 0xd5, 0x5b, 0x90, 0x52, 0xcf, 0x91, 0x93, 0xd5, 0x53, 0xbb, 0x62,
	0x2a, 0x45, 0xaf, 0x98, 0xb4, 0x5a, 0x8d, 0x9e, 0xb4, 0x56, 0x52, 0x53, 0x9c, 0x19, 0xd8, 0x14,
	0x4f, 0xa1, 0xca, 0xca, 0xca, 0xb9, 0x72, 0x17, 0x46, 0xfb, 0x36, 0xfd, 0x98, 0xfa, 0x82, 0xc8,
	0x79, 0x35, 0x19, 0x0c, 0x7f, 0x0a, 0x93, 0x41, 0x63, 0x38, 0x4e, 0x3c, 0x86, 0xcd, 0xb8, 0xe4,
	0xa8, 0x21, 0x52, 0xd9, 0x68, 0xf5, 0x5c, 0xa6, 0xec, 0x8c, 0x39, 0xe5, 0x92, 0x23, 0xf1, 0x60,
	0xef, 0xf7, 0x5c, 0xfc, 0x1c, 0x6a, 0x91, 0xf0, 0xe9, 0xac, 0x6f, 0xc0, 0xfc, 0x1e, 0xf9, 0x40,
	0x23, 0xa5, 0xbb, 0x76, 0x5f, 0xdc, 0xc7, 0x57, 0xa0, 0x2a, 0xf1, 0x93, 0xcf, 0x8f, 0x10, 0xd3,
	0x13, 0x1b, 0x50, 0x4f, 0xca, 0xf2, 0x51, 0xf0, 0x1d, 0xd4, 0x5f, 0xb4, 0xdd, 0x4e, 0x30, 0xd0,
	0xc6, 0x55, 0x8a, 0x89, 0x2f, 0xb3, 0x9a, 0x6b, 0xae, 0x4a, 0xa4, 0x4e, 0xf4, 0xc6, 0x48, 0xf2,
	0x62, 0x5b, 0x84, 0x85, 0x14, 0x0b, 0xa1, 0xf9, 0xf5, 0x7f, 0xa7, 0xe1, 0xc2, 0x1e, 0x0f, 0xfb,
	0xc0, 0x6f, 0x77, 0xe9, 0x41, 0xf8, 0xbf, 0x0a, 0x74, 0x08, 0x13, 0xf2, 0x6e, 0x87, 0x96, 0x94,
	0x04, 0xa5, 0xac, 0x90, 0xc6, 0xd5, 0x1c, 0x04, 0x0f, 0xb6, 0x84, 0x7e, 0x84, 0x29, 0x6d, 0x41,
	0x42, 0xd7, 0xb2, 0xe4, 0xa4, 0x37, 0xcf, 0xb8, 0x9e, 0x0f, 0x12, 0xfa, 0xbf, 0x85, 0x49, 0x65,
	0xf9, 0x41, 0x09, 0xaf, 0x12, 0x53, 0x97, 0x81, 0xf3, 0x20, 0x42, 0x33, 0x09, 0x17, 0x01, 0x75,
	0x9b, 0xc9, 0x94, 0x94, 0x7d, 0xbf, 0x31, 0x00, 0x25, 0x4c, 0xec, 0xc2, 0xb8, 0xd8, 0x15, 0xd0,
	0xa5, 0x84, 0x94, 0xbc, 0x83, 0x18, 0x97, 0xb3, 0x3e, 0xcb, 0xa9, 0xd6, 0x1e, 0x12, 0x2d, 0xd5,
	0xe9, 0x93, 0xa1, 0x96, 0xea, 0x8c, 0x39, 0x10, 0x97, 0x90, 0xab, 0x4c, 0xe4, 0xe2, 0x29, 0x40,
	0x2b, 0x79, 0xf2, 0xf2, 0x43, 0x63, 0xdc, 0x2a, 0x80, 0x94, 0xf3, 0xaf, 0x3f, 0x3d, 0x28, 0xe1,
	0x6a, 0x81, 0xfc, 0x67, 0x4d, 0x47, 0xb8, 0x84, 0x3a, 0xea, 0xf8, 0x1d, 0x87, 0x74, 0x2b, 0x57,
	0x83, 0x12, 0xd3, 0x6a, 0x11, 0xa8, 0xb0, 0x78, 0x08, 0x13, 0xf2, 0x6a, 0xa1, 0x75, 0x59, 0xca,
	0x1e, 0xa4, 0x75, 0x59, 0xda, 0x4a, 0x14, 0x76, 0x81, 0x32, 0x91, 0xa2, 0xab, 0x99, 0x5e, 0x65,
	0x74, 0x41, 0xea, 0x1a, 0x22, 0xaa, 0xa0, 0xac, 0x7b, 0x28, 0x93, 0x30, 0x4a, 0x62, 0x6e, 0x0c,
	0x40, 0x09, 0x13, 0x16, 0xcc, 0x24, 0xc6, 0x69, 0x94, 0x5d, 0x43, 0xc5, 0xc8, 0xf2, 0x20, 0x98,
	0xb0, 0xf2, 0x33, 0xa0, 0xe4, 0x22, 0x8d, 0x96, 0x73, 0x9c, 0x94, 0x29, 0x75, 0x73, 0x20, 0x4e,
	0x18, 0xfa, 0x95, 0xed, 0xb3, 0xfa, 0xd6, 0x82, 0x6e, 0xe6, 0x79, 0x2a, 0x9b, 0x5a, 0x19, 0x0c,
	0xd4, 0x52, 0xa7, 0x6e, 0xaa, 0x28, 0x2f, 0xf1, 0xf1, 0xde, 0x6b, 0x2c, 0x0f, 0x82, 0x09, 0x2b,
	0xfd, 0x70, 0x35, 0x49, 0x19, 0xde, 0xd1, 0xed, 0x84, 0xb3, 0xd9, 0x9b, 0x82, 0x71, 0xa7, 0x18,
	0x58, 0xd8, 0xf5, 0xd8, 0x32, 0x9b, 0x32, 0xa1, 0xa3, 0xd5, 0x2c, 0x4d, 0xc9, 0x55, 0xc0, 0xb8,
	0x5d, 0x08, 0x2b, 0x8c, 0xbe, 0x80, 0xb3, 0xe1, 0xe0, 0x80, 0x8c, 0x44, 0x82, 0xc4, 0x28, 0x62,
	0x2c, 0xa6, 0x7e, 0x13, 0x4a, 0x36, 0xa0, 0xf2, 0x8a, 0xfa, 0x68, 0x5e, 0x47, 0x45, 0xe2, 0xf5,
	0xe4, 0x07, 0xb9, 0xe3, 0xf4, 0xe1, 0x41, 0xeb, 0xb8, 0x8c, 0xb9, 0x44, 0xeb, 0xb8, 0xcc, 0x09,
	0x84, 0xd1, 0x26, 0x31, 0x21, 0x68, 0xb4, 0xc9, 0x9a, 0x51, 0x34, 0xda, 0x64, 0x0e, 0x1a, 0xb8,
	0xf4, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfa, 0x29, 0x69, 0xe7, 0x28, 0x19, 0x00, 0x00,
}

// 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

// MetadataStoreServiceClient is the client API for MetadataStoreService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type MetadataStoreServiceClient interface {
	PutArtifacts(ctx context.Context, in *PutArtifactsRequest, opts ...grpc.CallOption) (*PutArtifactsResponse, error)
	PutArtifactType(ctx context.Context, in *PutArtifactTypeRequest, opts ...grpc.CallOption) (*PutArtifactTypeResponse, error)
	PutExecutions(ctx context.Context, in *PutExecutionsRequest, opts ...grpc.CallOption) (*PutExecutionsResponse, error)
	PutExecutionType(ctx context.Context, in *PutExecutionTypeRequest, opts ...grpc.CallOption) (*PutExecutionTypeResponse, error)
	PutEvents(ctx context.Context, in *PutEventsRequest, opts ...grpc.CallOption) (*PutEventsResponse, error)
	GetArtifactType(ctx context.Context, in *GetArtifactTypeRequest, opts ...grpc.CallOption) (*GetArtifactTypeResponse, error)
	GetArtifactTypesByID(ctx context.Context, in *GetArtifactTypesByIDRequest, opts ...grpc.CallOption) (*GetArtifactTypesByIDResponse, error)
	GetExecutionType(ctx context.Context, in *GetExecutionTypeRequest, opts ...grpc.CallOption) (*GetExecutionTypeResponse, error)
	GetExecutionTypesByID(ctx context.Context, in *GetExecutionTypesByIDRequest, opts ...grpc.CallOption) (*GetExecutionTypesByIDResponse, error)
	GetArtifacts(ctx context.Context, in *GetArtifactsRequest, opts ...grpc.CallOption) (*GetArtifactsResponse, error)
	GetExecutions(ctx context.Context, in *GetExecutionsRequest, opts ...grpc.CallOption) (*GetExecutionsResponse, error)
	GetArtifactsByID(ctx context.Context, in *GetArtifactsByIDRequest, opts ...grpc.CallOption) (*GetArtifactsByIDResponse, error)
	GetExecutionsByID(ctx context.Context, in *GetExecutionsByIDRequest, opts ...grpc.CallOption) (*GetExecutionsByIDResponse, error)
	GetArtifactsByType(ctx context.Context, in *GetArtifactsByTypeRequest, opts ...grpc.CallOption) (*GetArtifactsByTypeResponse, error)
	GetExecutionsByType(ctx context.Context, in *GetExecutionsByTypeRequest, opts ...grpc.CallOption) (*GetExecutionsByTypeResponse, error)
	GetArtifactsByURI(ctx context.Context, in *GetArtifactsByURIRequest, opts ...grpc.CallOption) (*GetArtifactsByURIResponse, error)
	GetEventsByExecutionIDs(ctx context.Context, in *GetEventsByExecutionIDsRequest, opts ...grpc.CallOption) (*GetEventsByExecutionIDsResponse, error)
	GetEventsByArtifactIDs(ctx context.Context, in *GetEventsByArtifactIDsRequest, opts ...grpc.CallOption) (*GetEventsByArtifactIDsResponse, error)
	GetAll(ctx context.Context, in *GetAllRequest, opts ...grpc.CallOption) (*GetAllResponse, error)
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
	MakeArtifactLive(ctx context.Context, in *MakeArtifactLiveRequest, opts ...grpc.CallOption) (*MakeArtifactLiveResponse, error)
	CompleteExecution(ctx context.Context, in *CompleteExecutionRequest, opts ...grpc.CallOption) (*CompleteExecutionResponse, error)
}

type metadataStoreServiceClient struct {
	cc *grpc.ClientConn
}

func NewMetadataStoreServiceClient(cc *grpc.ClientConn) MetadataStoreServiceClient {
	return &metadataStoreServiceClient{cc}
}

func (c *metadataStoreServiceClient) PutArtifacts(ctx context.Context, in *PutArtifactsRequest, opts ...grpc.CallOption) (*PutArtifactsResponse, error) {
	out := new(PutArtifactsResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/PutArtifacts", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) PutArtifactType(ctx context.Context, in *PutArtifactTypeRequest, opts ...grpc.CallOption) (*PutArtifactTypeResponse, error) {
	out := new(PutArtifactTypeResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/PutArtifactType", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) PutExecutions(ctx context.Context, in *PutExecutionsRequest, opts ...grpc.CallOption) (*PutExecutionsResponse, error) {
	out := new(PutExecutionsResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/PutExecutions", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) PutExecutionType(ctx context.Context, in *PutExecutionTypeRequest, opts ...grpc.CallOption) (*PutExecutionTypeResponse, error) {
	out := new(PutExecutionTypeResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/PutExecutionType", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) PutEvents(ctx context.Context, in *PutEventsRequest, opts ...grpc.CallOption) (*PutEventsResponse, error) {
	out := new(PutEventsResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/PutEvents", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetArtifactType(ctx context.Context, in *GetArtifactTypeRequest, opts ...grpc.CallOption) (*GetArtifactTypeResponse, error) {
	out := new(GetArtifactTypeResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetArtifactType", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetArtifactTypesByID(ctx context.Context, in *GetArtifactTypesByIDRequest, opts ...grpc.CallOption) (*GetArtifactTypesByIDResponse, error) {
	out := new(GetArtifactTypesByIDResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetArtifactTypesByID", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetExecutionType(ctx context.Context, in *GetExecutionTypeRequest, opts ...grpc.CallOption) (*GetExecutionTypeResponse, error) {
	out := new(GetExecutionTypeResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetExecutionType", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetExecutionTypesByID(ctx context.Context, in *GetExecutionTypesByIDRequest, opts ...grpc.CallOption) (*GetExecutionTypesByIDResponse, error) {
	out := new(GetExecutionTypesByIDResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetExecutionTypesByID", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetArtifacts(ctx context.Context, in *GetArtifactsRequest, opts ...grpc.CallOption) (*GetArtifactsResponse, error) {
	out := new(GetArtifactsResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetArtifacts", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetExecutions(ctx context.Context, in *GetExecutionsRequest, opts ...grpc.CallOption) (*GetExecutionsResponse, error) {
	out := new(GetExecutionsResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetExecutions", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetArtifactsByID(ctx context.Context, in *GetArtifactsByIDRequest, opts ...grpc.CallOption) (*GetArtifactsByIDResponse, error) {
	out := new(GetArtifactsByIDResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetArtifactsByID", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetExecutionsByID(ctx context.Context, in *GetExecutionsByIDRequest, opts ...grpc.CallOption) (*GetExecutionsByIDResponse, error) {
	out := new(GetExecutionsByIDResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetExecutionsByID", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetArtifactsByType(ctx context.Context, in *GetArtifactsByTypeRequest, opts ...grpc.CallOption) (*GetArtifactsByTypeResponse, error) {
	out := new(GetArtifactsByTypeResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetArtifactsByType", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetExecutionsByType(ctx context.Context, in *GetExecutionsByTypeRequest, opts ...grpc.CallOption) (*GetExecutionsByTypeResponse, error) {
	out := new(GetExecutionsByTypeResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetExecutionsByType", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetArtifactsByURI(ctx context.Context, in *GetArtifactsByURIRequest, opts ...grpc.CallOption) (*GetArtifactsByURIResponse, error) {
	out := new(GetArtifactsByURIResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetArtifactsByURI", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetEventsByExecutionIDs(ctx context.Context, in *GetEventsByExecutionIDsRequest, opts ...grpc.CallOption) (*GetEventsByExecutionIDsResponse, error) {
	out := new(GetEventsByExecutionIDsResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetEventsByExecutionIDs", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetEventsByArtifactIDs(ctx context.Context, in *GetEventsByArtifactIDsRequest, opts ...grpc.CallOption) (*GetEventsByArtifactIDsResponse, error) {
	out := new(GetEventsByArtifactIDsResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetEventsByArtifactIDs", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) GetAll(ctx context.Context, in *GetAllRequest, opts ...grpc.CallOption) (*GetAllResponse, error) {
	out := new(GetAllResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/GetAll", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error) {
	out := new(GetResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/Get", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) MakeArtifactLive(ctx context.Context, in *MakeArtifactLiveRequest, opts ...grpc.CallOption) (*MakeArtifactLiveResponse, error) {
	out := new(MakeArtifactLiveResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/MakeArtifactLive", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *metadataStoreServiceClient) CompleteExecution(ctx context.Context, in *CompleteExecutionRequest, opts ...grpc.CallOption) (*CompleteExecutionResponse, error) {
	out := new(CompleteExecutionResponse)
	err := c.cc.Invoke(ctx, "/ml_metadata.MetadataStoreService/CompleteExecution", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// MetadataStoreServiceServer is the server API for MetadataStoreService service.
type MetadataStoreServiceServer interface {
	PutArtifacts(context.Context, *PutArtifactsRequest) (*PutArtifactsResponse, error)
	PutArtifactType(context.Context, *PutArtifactTypeRequest) (*PutArtifactTypeResponse, error)
	PutExecutions(context.Context, *PutExecutionsRequest) (*PutExecutionsResponse, error)
	PutExecutionType(context.Context, *PutExecutionTypeRequest) (*PutExecutionTypeResponse, error)
	PutEvents(context.Context, *PutEventsRequest) (*PutEventsResponse, error)
	GetArtifactType(context.Context, *GetArtifactTypeRequest) (*GetArtifactTypeResponse, error)
	GetArtifactTypesByID(context.Context, *GetArtifactTypesByIDRequest) (*GetArtifactTypesByIDResponse, error)
	GetExecutionType(context.Context, *GetExecutionTypeRequest) (*GetExecutionTypeResponse, error)
	GetExecutionTypesByID(context.Context, *GetExecutionTypesByIDRequest) (*GetExecutionTypesByIDResponse, error)
	GetArtifacts(context.Context, *GetArtifactsRequest) (*GetArtifactsResponse, error)
	GetExecutions(context.Context, *GetExecutionsRequest) (*GetExecutionsResponse, error)
	GetArtifactsByID(context.Context, *GetArtifactsByIDRequest) (*GetArtifactsByIDResponse, error)
	GetExecutionsByID(context.Context, *GetExecutionsByIDRequest) (*GetExecutionsByIDResponse, error)
	GetArtifactsByType(context.Context, *GetArtifactsByTypeRequest) (*GetArtifactsByTypeResponse, error)
	GetExecutionsByType(context.Context, *GetExecutionsByTypeRequest) (*GetExecutionsByTypeResponse, error)
	GetArtifactsByURI(context.Context, *GetArtifactsByURIRequest) (*GetArtifactsByURIResponse, error)
	GetEventsByExecutionIDs(context.Context, *GetEventsByExecutionIDsRequest) (*GetEventsByExecutionIDsResponse, error)
	GetEventsByArtifactIDs(context.Context, *GetEventsByArtifactIDsRequest) (*GetEventsByArtifactIDsResponse, error)
	GetAll(context.Context, *GetAllRequest) (*GetAllResponse, error)
	Get(context.Context, *GetRequest) (*GetResponse, error)
	MakeArtifactLive(context.Context, *MakeArtifactLiveRequest) (*MakeArtifactLiveResponse, error)
	CompleteExecution(context.Context, *CompleteExecutionRequest) (*CompleteExecutionResponse, error)
}

func RegisterMetadataStoreServiceServer(s *grpc.Server, srv MetadataStoreServiceServer) {
	s.RegisterService(&_MetadataStoreService_serviceDesc, srv)
}

func _MetadataStoreService_PutArtifacts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(PutArtifactsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).PutArtifacts(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/PutArtifacts",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).PutArtifacts(ctx, req.(*PutArtifactsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_PutArtifactType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(PutArtifactTypeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).PutArtifactType(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/PutArtifactType",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).PutArtifactType(ctx, req.(*PutArtifactTypeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_PutExecutions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(PutExecutionsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).PutExecutions(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/PutExecutions",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).PutExecutions(ctx, req.(*PutExecutionsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_PutExecutionType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(PutExecutionTypeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).PutExecutionType(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/PutExecutionType",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).PutExecutionType(ctx, req.(*PutExecutionTypeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_PutEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(PutEventsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).PutEvents(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/PutEvents",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).PutEvents(ctx, req.(*PutEventsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetArtifactType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetArtifactTypeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetArtifactType(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetArtifactType",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetArtifactType(ctx, req.(*GetArtifactTypeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetArtifactTypesByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetArtifactTypesByIDRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetArtifactTypesByID(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetArtifactTypesByID",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetArtifactTypesByID(ctx, req.(*GetArtifactTypesByIDRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetExecutionType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetExecutionTypeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetExecutionType(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetExecutionType",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetExecutionType(ctx, req.(*GetExecutionTypeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetExecutionTypesByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetExecutionTypesByIDRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetExecutionTypesByID(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetExecutionTypesByID",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetExecutionTypesByID(ctx, req.(*GetExecutionTypesByIDRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetArtifacts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetArtifactsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetArtifacts(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetArtifacts",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetArtifacts(ctx, req.(*GetArtifactsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetExecutions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetExecutionsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetExecutions(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetExecutions",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetExecutions(ctx, req.(*GetExecutionsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetArtifactsByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetArtifactsByIDRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetArtifactsByID(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetArtifactsByID",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetArtifactsByID(ctx, req.(*GetArtifactsByIDRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetExecutionsByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetExecutionsByIDRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetExecutionsByID(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetExecutionsByID",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetExecutionsByID(ctx, req.(*GetExecutionsByIDRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetArtifactsByType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetArtifactsByTypeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetArtifactsByType(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetArtifactsByType",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetArtifactsByType(ctx, req.(*GetArtifactsByTypeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetExecutionsByType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetExecutionsByTypeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetExecutionsByType(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetExecutionsByType",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetExecutionsByType(ctx, req.(*GetExecutionsByTypeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetArtifactsByURI_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetArtifactsByURIRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetArtifactsByURI(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetArtifactsByURI",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetArtifactsByURI(ctx, req.(*GetArtifactsByURIRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetEventsByExecutionIDs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetEventsByExecutionIDsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetEventsByExecutionIDs(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetEventsByExecutionIDs",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetEventsByExecutionIDs(ctx, req.(*GetEventsByExecutionIDsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetEventsByArtifactIDs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetEventsByArtifactIDsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetEventsByArtifactIDs(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetEventsByArtifactIDs",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetEventsByArtifactIDs(ctx, req.(*GetEventsByArtifactIDsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_GetAll_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAllRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).GetAll(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/GetAll",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).GetAll(ctx, req.(*GetAllRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).Get(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/Get",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).Get(ctx, req.(*GetRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_MakeArtifactLive_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(MakeArtifactLiveRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).MakeArtifactLive(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/MakeArtifactLive",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).MakeArtifactLive(ctx, req.(*MakeArtifactLiveRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _MetadataStoreService_CompleteExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CompleteExecutionRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(MetadataStoreServiceServer).CompleteExecution(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/ml_metadata.MetadataStoreService/CompleteExecution",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(MetadataStoreServiceServer).CompleteExecution(ctx, req.(*CompleteExecutionRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _MetadataStoreService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "ml_metadata.MetadataStoreService",
	HandlerType: (*MetadataStoreServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "PutArtifacts",
			Handler:    _MetadataStoreService_PutArtifacts_Handler,
		},
		{
			MethodName: "PutArtifactType",
			Handler:    _MetadataStoreService_PutArtifactType_Handler,
		},
		{
			MethodName: "PutExecutions",
			Handler:    _MetadataStoreService_PutExecutions_Handler,
		},
		{
			MethodName: "PutExecutionType",
			Handler:    _MetadataStoreService_PutExecutionType_Handler,
		},
		{
			MethodName: "PutEvents",
			Handler:    _MetadataStoreService_PutEvents_Handler,
		},
		{
			MethodName: "GetArtifactType",
			Handler:    _MetadataStoreService_GetArtifactType_Handler,
		},
		{
			MethodName: "GetArtifactTypesByID",
			Handler:    _MetadataStoreService_GetArtifactTypesByID_Handler,
		},
		{
			MethodName: "GetExecutionType",
			Handler:    _MetadataStoreService_GetExecutionType_Handler,
		},
		{
			MethodName: "GetExecutionTypesByID",
			Handler:    _MetadataStoreService_GetExecutionTypesByID_Handler,
		},
		{
			MethodName: "GetArtifacts",
			Handler:    _MetadataStoreService_GetArtifacts_Handler,
		},
		{
			MethodName: "GetExecutions",
			Handler:    _MetadataStoreService_GetExecutions_Handler,
		},
		{
			MethodName: "GetArtifactsByID",
			Handler:    _MetadataStoreService_GetArtifactsByID_Handler,
		},
		{
			MethodName: "GetExecutionsByID",
			Handler:    _MetadataStoreService_GetExecutionsByID_Handler,
		},
		{
			MethodName: "GetArtifactsByType",
			Handler:    _MetadataStoreService_GetArtifactsByType_Handler,
		},
		{
			MethodName: "GetExecutionsByType",
			Handler:    _MetadataStoreService_GetExecutionsByType_Handler,
		},
		{
			MethodName: "GetArtifactsByURI",
			Handler:    _MetadataStoreService_GetArtifactsByURI_Handler,
		},
		{
			MethodName: "GetEventsByExecutionIDs",
			Handler:    _MetadataStoreService_GetEventsByExecutionIDs_Handler,
		},
		{
			MethodName: "GetEventsByArtifactIDs",
			Handler:    _MetadataStoreService_GetEventsByArtifactIDs_Handler,
		},
		{
			MethodName: "GetAll",
			Handler:    _MetadataStoreService_GetAll_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _MetadataStoreService_Get_Handler,
		},
		{
			MethodName: "MakeArtifactLive",
			Handler:    _MetadataStoreService_MakeArtifactLive_Handler,
		},
		{
			MethodName: "CompleteExecution",
			Handler:    _MetadataStoreService_CompleteExecution_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ml_metadata/proto/metadata_store_service.proto",
}