1// Copyright 2021 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.25.0-devel 18// protoc v3.12.2 19// source: google/cloud/aiplatform/v1beta1/lineage_subgraph.proto 20 21package aiplatform 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 proto "github.com/golang/protobuf/proto" 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 30 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 31) 32 33const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38) 39 40// This is a compile-time assertion that a sufficiently up-to-date version 41// of the legacy proto package is being used. 42const _ = proto.ProtoPackageIsVersion4 43 44// A subgraph of the overall lineage graph. Event edges connect Artifact and 45// Execution nodes. 46type LineageSubgraph struct { 47 state protoimpl.MessageState 48 sizeCache protoimpl.SizeCache 49 unknownFields protoimpl.UnknownFields 50 51 // The Artifact nodes in the subgraph. 52 Artifacts []*Artifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"` 53 // The Execution nodes in the subgraph. 54 Executions []*Execution `protobuf:"bytes,2,rep,name=executions,proto3" json:"executions,omitempty"` 55 // The Event edges between Artifacts and Executions in the subgraph. 56 Events []*Event `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"` 57} 58 59func (x *LineageSubgraph) Reset() { 60 *x = LineageSubgraph{} 61 if protoimpl.UnsafeEnabled { 62 mi := &file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_msgTypes[0] 63 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 64 ms.StoreMessageInfo(mi) 65 } 66} 67 68func (x *LineageSubgraph) String() string { 69 return protoimpl.X.MessageStringOf(x) 70} 71 72func (*LineageSubgraph) ProtoMessage() {} 73 74func (x *LineageSubgraph) ProtoReflect() protoreflect.Message { 75 mi := &file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_msgTypes[0] 76 if protoimpl.UnsafeEnabled && x != nil { 77 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 78 if ms.LoadMessageInfo() == nil { 79 ms.StoreMessageInfo(mi) 80 } 81 return ms 82 } 83 return mi.MessageOf(x) 84} 85 86// Deprecated: Use LineageSubgraph.ProtoReflect.Descriptor instead. 87func (*LineageSubgraph) Descriptor() ([]byte, []int) { 88 return file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescGZIP(), []int{0} 89} 90 91func (x *LineageSubgraph) GetArtifacts() []*Artifact { 92 if x != nil { 93 return x.Artifacts 94 } 95 return nil 96} 97 98func (x *LineageSubgraph) GetExecutions() []*Execution { 99 if x != nil { 100 return x.Executions 101 } 102 return nil 103} 104 105func (x *LineageSubgraph) GetEvents() []*Event { 106 if x != nil { 107 return x.Events 108 } 109 return nil 110} 111 112var File_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto protoreflect.FileDescriptor 113 114var file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDesc = []byte{ 115 0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 116 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 117 0x31, 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x67, 0x72, 0x61, 118 0x70, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 119 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 120 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 121 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 122 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 123 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 124 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 125 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 126 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 127 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 128 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 129 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 130 0x61, 0x31, 0x2f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 131 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 132 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 133 0x22, 0xb9, 0x02, 0x0a, 0x0f, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x67, 0x65, 0x53, 0x75, 0x62, 0x67, 134 0x72, 0x61, 0x70, 0x68, 0x12, 0x70, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 135 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 136 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 137 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 138 0x63, 0x74, 0x42, 0x27, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 139 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 140 0x6f, 0x6d, 0x2f, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x09, 0x61, 0x72, 0x74, 141 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x74, 0x0a, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 142 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 143 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 144 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x78, 0x65, 145 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x28, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x61, 0x69, 0x70, 146 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 147 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 148 0x52, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3e, 0x0a, 0x06, 149 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 150 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 151 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 152 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x88, 0x01, 0x0a, 153 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 154 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 155 0x65, 0x74, 0x61, 0x31, 0x42, 0x14, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x67, 0x65, 0x53, 0x75, 0x62, 156 0x67, 0x72, 0x61, 0x70, 0x68, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x49, 0x67, 0x6f, 157 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 158 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 159 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 160 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x61, 0x69, 0x70, 161 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 162} 163 164var ( 165 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescOnce sync.Once 166 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDesc 167) 168 169func file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescGZIP() []byte { 170 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescOnce.Do(func() { 171 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescData) 172 }) 173 return file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescData 174} 175 176var file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 177var file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_goTypes = []interface{}{ 178 (*LineageSubgraph)(nil), // 0: google.cloud.aiplatform.v1beta1.LineageSubgraph 179 (*Artifact)(nil), // 1: google.cloud.aiplatform.v1beta1.Artifact 180 (*Execution)(nil), // 2: google.cloud.aiplatform.v1beta1.Execution 181 (*Event)(nil), // 3: google.cloud.aiplatform.v1beta1.Event 182} 183var file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_depIdxs = []int32{ 184 1, // 0: google.cloud.aiplatform.v1beta1.LineageSubgraph.artifacts:type_name -> google.cloud.aiplatform.v1beta1.Artifact 185 2, // 1: google.cloud.aiplatform.v1beta1.LineageSubgraph.executions:type_name -> google.cloud.aiplatform.v1beta1.Execution 186 3, // 2: google.cloud.aiplatform.v1beta1.LineageSubgraph.events:type_name -> google.cloud.aiplatform.v1beta1.Event 187 3, // [3:3] is the sub-list for method output_type 188 3, // [3:3] is the sub-list for method input_type 189 3, // [3:3] is the sub-list for extension type_name 190 3, // [3:3] is the sub-list for extension extendee 191 0, // [0:3] is the sub-list for field type_name 192} 193 194func init() { file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_init() } 195func file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_init() { 196 if File_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto != nil { 197 return 198 } 199 file_google_cloud_aiplatform_v1beta1_artifact_proto_init() 200 file_google_cloud_aiplatform_v1beta1_event_proto_init() 201 file_google_cloud_aiplatform_v1beta1_execution_proto_init() 202 if !protoimpl.UnsafeEnabled { 203 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 204 switch v := v.(*LineageSubgraph); i { 205 case 0: 206 return &v.state 207 case 1: 208 return &v.sizeCache 209 case 2: 210 return &v.unknownFields 211 default: 212 return nil 213 } 214 } 215 } 216 type x struct{} 217 out := protoimpl.TypeBuilder{ 218 File: protoimpl.DescBuilder{ 219 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 220 RawDescriptor: file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDesc, 221 NumEnums: 0, 222 NumMessages: 1, 223 NumExtensions: 0, 224 NumServices: 0, 225 }, 226 GoTypes: file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_goTypes, 227 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_depIdxs, 228 MessageInfos: file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_msgTypes, 229 }.Build() 230 File_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto = out.File 231 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDesc = nil 232 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_goTypes = nil 233 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_depIdxs = nil 234} 235