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  }