cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/lineage_subgraph.pb.go (about) 1 // Copyright 2025 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.35.2 18 // protoc v4.25.7 19 // source: google/cloud/aiplatform/v1/lineage_subgraph.proto 20 21 package aiplatformpb 22 23 import ( 24 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 25 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 26 reflect "reflect" 27 sync "sync" 28 ) 29 30 const ( 31 // Verify that this generated code is sufficiently up-to-date. 32 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 33 // Verify that runtime/protoimpl is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 35 ) 36 37 // A subgraph of the overall lineage graph. Event edges connect Artifact and 38 // Execution nodes. 39 type LineageSubgraph struct { 40 state protoimpl.MessageState 41 sizeCache protoimpl.SizeCache 42 unknownFields protoimpl.UnknownFields 43 44 // The Artifact nodes in the subgraph. 45 Artifacts []*Artifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"` 46 // The Execution nodes in the subgraph. 47 Executions []*Execution `protobuf:"bytes,2,rep,name=executions,proto3" json:"executions,omitempty"` 48 // The Event edges between Artifacts and Executions in the subgraph. 49 Events []*Event `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"` 50 } 51 52 func (x *LineageSubgraph) Reset() { 53 *x = LineageSubgraph{} 54 mi := &file_google_cloud_aiplatform_v1_lineage_subgraph_proto_msgTypes[0] 55 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 56 ms.StoreMessageInfo(mi) 57 } 58 59 func (x *LineageSubgraph) String() string { 60 return protoimpl.X.MessageStringOf(x) 61 } 62 63 func (*LineageSubgraph) ProtoMessage() {} 64 65 func (x *LineageSubgraph) ProtoReflect() protoreflect.Message { 66 mi := &file_google_cloud_aiplatform_v1_lineage_subgraph_proto_msgTypes[0] 67 if x != nil { 68 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 69 if ms.LoadMessageInfo() == nil { 70 ms.StoreMessageInfo(mi) 71 } 72 return ms 73 } 74 return mi.MessageOf(x) 75 } 76 77 // Deprecated: Use LineageSubgraph.ProtoReflect.Descriptor instead. 78 func (*LineageSubgraph) Descriptor() ([]byte, []int) { 79 return file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDescGZIP(), []int{0} 80 } 81 82 func (x *LineageSubgraph) GetArtifacts() []*Artifact { 83 if x != nil { 84 return x.Artifacts 85 } 86 return nil 87 } 88 89 func (x *LineageSubgraph) GetExecutions() []*Execution { 90 if x != nil { 91 return x.Executions 92 } 93 return nil 94 } 95 96 func (x *LineageSubgraph) GetEvents() []*Event { 97 if x != nil { 98 return x.Events 99 } 100 return nil 101 } 102 103 var File_google_cloud_aiplatform_v1_lineage_subgraph_proto protoreflect.FileDescriptor 104 105 var file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDesc = []byte{ 106 0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 107 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x69, 0x6e, 108 0x65, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x70, 0x72, 109 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 110 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 111 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 112 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x72, 0x74, 0x69, 113 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x67, 0x6f, 0x6f, 0x67, 114 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 115 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 116 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 117 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x65, 118 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 119 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x67, 0x65, 0x53, 0x75, 0x62, 0x67, 0x72, 0x61, 120 0x70, 0x68, 0x12, 0x42, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 121 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 122 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 123 0x76, 0x31, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x09, 0x61, 0x72, 0x74, 124 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x45, 0x0a, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 125 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 126 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 127 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 128 0x6e, 0x52, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x39, 0x0a, 129 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 130 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 131 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 132 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x42, 0xd2, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 133 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 134 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x4c, 0x69, 0x6e, 135 0x65, 0x61, 0x67, 0x65, 0x53, 0x75, 0x62, 0x67, 0x72, 0x61, 0x70, 0x68, 0x50, 0x72, 0x6f, 0x74, 136 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 137 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 138 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 139 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 140 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 141 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 142 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 143 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 144 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 145 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 146 0x72, 0x6f, 0x74, 0x6f, 0x33, 147 } 148 149 var ( 150 file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDescOnce sync.Once 151 file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDescData = file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDesc 152 ) 153 154 func file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDescGZIP() []byte { 155 file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDescOnce.Do(func() { 156 file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDescData) 157 }) 158 return file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDescData 159 } 160 161 var file_google_cloud_aiplatform_v1_lineage_subgraph_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 162 var file_google_cloud_aiplatform_v1_lineage_subgraph_proto_goTypes = []any{ 163 (*LineageSubgraph)(nil), // 0: google.cloud.aiplatform.v1.LineageSubgraph 164 (*Artifact)(nil), // 1: google.cloud.aiplatform.v1.Artifact 165 (*Execution)(nil), // 2: google.cloud.aiplatform.v1.Execution 166 (*Event)(nil), // 3: google.cloud.aiplatform.v1.Event 167 } 168 var file_google_cloud_aiplatform_v1_lineage_subgraph_proto_depIdxs = []int32{ 169 1, // 0: google.cloud.aiplatform.v1.LineageSubgraph.artifacts:type_name -> google.cloud.aiplatform.v1.Artifact 170 2, // 1: google.cloud.aiplatform.v1.LineageSubgraph.executions:type_name -> google.cloud.aiplatform.v1.Execution 171 3, // 2: google.cloud.aiplatform.v1.LineageSubgraph.events:type_name -> google.cloud.aiplatform.v1.Event 172 3, // [3:3] is the sub-list for method output_type 173 3, // [3:3] is the sub-list for method input_type 174 3, // [3:3] is the sub-list for extension type_name 175 3, // [3:3] is the sub-list for extension extendee 176 0, // [0:3] is the sub-list for field type_name 177 } 178 179 func init() { file_google_cloud_aiplatform_v1_lineage_subgraph_proto_init() } 180 func file_google_cloud_aiplatform_v1_lineage_subgraph_proto_init() { 181 if File_google_cloud_aiplatform_v1_lineage_subgraph_proto != nil { 182 return 183 } 184 file_google_cloud_aiplatform_v1_artifact_proto_init() 185 file_google_cloud_aiplatform_v1_event_proto_init() 186 file_google_cloud_aiplatform_v1_execution_proto_init() 187 type x struct{} 188 out := protoimpl.TypeBuilder{ 189 File: protoimpl.DescBuilder{ 190 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 191 RawDescriptor: file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDesc, 192 NumEnums: 0, 193 NumMessages: 1, 194 NumExtensions: 0, 195 NumServices: 0, 196 }, 197 GoTypes: file_google_cloud_aiplatform_v1_lineage_subgraph_proto_goTypes, 198 DependencyIndexes: file_google_cloud_aiplatform_v1_lineage_subgraph_proto_depIdxs, 199 MessageInfos: file_google_cloud_aiplatform_v1_lineage_subgraph_proto_msgTypes, 200 }.Build() 201 File_google_cloud_aiplatform_v1_lineage_subgraph_proto = out.File 202 file_google_cloud_aiplatform_v1_lineage_subgraph_proto_rawDesc = nil 203 file_google_cloud_aiplatform_v1_lineage_subgraph_proto_goTypes = nil 204 file_google_cloud_aiplatform_v1_lineage_subgraph_proto_depIdxs = nil 205 }