cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/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/v1beta1/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_v1beta1_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_v1beta1_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_v1beta1_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_v1beta1_lineage_subgraph_proto protoreflect.FileDescriptor 104 105 var file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDesc = []byte{ 106 0x0a, 0x36, 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, 0x62, 0x65, 0x74, 0x61, 108 0x31, 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x67, 0x72, 0x61, 109 0x70, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 110 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 111 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 112 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 113 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 114 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 115 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 116 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 117 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 118 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 119 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 120 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe6, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x6e, 0x65, 121 0x61, 0x67, 0x65, 0x53, 0x75, 0x62, 0x67, 0x72, 0x61, 0x70, 0x68, 0x12, 0x47, 0x0a, 0x09, 0x61, 122 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 123 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 124 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 125 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 126 0x61, 0x63, 0x74, 0x73, 0x12, 0x4a, 0x0a, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 127 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 128 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 129 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 130 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 131 0x12, 0x3e, 0x0a, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 132 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 133 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 134 0x61, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 135 0x42, 0xeb, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 136 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 137 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x14, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x67, 138 0x65, 0x53, 0x75, 0x62, 0x67, 0x72, 0x61, 0x70, 0x68, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 139 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 140 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 141 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 142 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 143 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 144 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 145 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 146 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 147 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 148 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 149 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 150 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 151 } 152 153 var ( 154 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescOnce sync.Once 155 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDesc 156 ) 157 158 func file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescGZIP() []byte { 159 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescOnce.Do(func() { 160 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescData) 161 }) 162 return file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDescData 163 } 164 165 var file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 166 var file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_goTypes = []any{ 167 (*LineageSubgraph)(nil), // 0: google.cloud.aiplatform.v1beta1.LineageSubgraph 168 (*Artifact)(nil), // 1: google.cloud.aiplatform.v1beta1.Artifact 169 (*Execution)(nil), // 2: google.cloud.aiplatform.v1beta1.Execution 170 (*Event)(nil), // 3: google.cloud.aiplatform.v1beta1.Event 171 } 172 var file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_depIdxs = []int32{ 173 1, // 0: google.cloud.aiplatform.v1beta1.LineageSubgraph.artifacts:type_name -> google.cloud.aiplatform.v1beta1.Artifact 174 2, // 1: google.cloud.aiplatform.v1beta1.LineageSubgraph.executions:type_name -> google.cloud.aiplatform.v1beta1.Execution 175 3, // 2: google.cloud.aiplatform.v1beta1.LineageSubgraph.events:type_name -> google.cloud.aiplatform.v1beta1.Event 176 3, // [3:3] is the sub-list for method output_type 177 3, // [3:3] is the sub-list for method input_type 178 3, // [3:3] is the sub-list for extension type_name 179 3, // [3:3] is the sub-list for extension extendee 180 0, // [0:3] is the sub-list for field type_name 181 } 182 183 func init() { file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_init() } 184 func file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_init() { 185 if File_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto != nil { 186 return 187 } 188 file_google_cloud_aiplatform_v1beta1_artifact_proto_init() 189 file_google_cloud_aiplatform_v1beta1_event_proto_init() 190 file_google_cloud_aiplatform_v1beta1_execution_proto_init() 191 type x struct{} 192 out := protoimpl.TypeBuilder{ 193 File: protoimpl.DescBuilder{ 194 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 195 RawDescriptor: file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDesc, 196 NumEnums: 0, 197 NumMessages: 1, 198 NumExtensions: 0, 199 NumServices: 0, 200 }, 201 GoTypes: file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_goTypes, 202 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_depIdxs, 203 MessageInfos: file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_msgTypes, 204 }.Build() 205 File_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto = out.File 206 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_rawDesc = nil 207 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_goTypes = nil 208 file_google_cloud_aiplatform_v1beta1_lineage_subgraph_proto_depIdxs = nil 209 }