cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/types.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/types.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  // Data type of the tensor.
    38  type Tensor_DataType int32
    39  
    40  const (
    41  	// Not a legal value for DataType. Used to indicate a DataType field has not
    42  	// been set.
    43  	Tensor_DATA_TYPE_UNSPECIFIED Tensor_DataType = 0
    44  	// Data types that all computation devices are expected to be
    45  	// capable to support.
    46  	Tensor_BOOL   Tensor_DataType = 1
    47  	Tensor_STRING Tensor_DataType = 2
    48  	Tensor_FLOAT  Tensor_DataType = 3
    49  	Tensor_DOUBLE Tensor_DataType = 4
    50  	Tensor_INT8   Tensor_DataType = 5
    51  	Tensor_INT16  Tensor_DataType = 6
    52  	Tensor_INT32  Tensor_DataType = 7
    53  	Tensor_INT64  Tensor_DataType = 8
    54  	Tensor_UINT8  Tensor_DataType = 9
    55  	Tensor_UINT16 Tensor_DataType = 10
    56  	Tensor_UINT32 Tensor_DataType = 11
    57  	Tensor_UINT64 Tensor_DataType = 12
    58  )
    59  
    60  // Enum value maps for Tensor_DataType.
    61  var (
    62  	Tensor_DataType_name = map[int32]string{
    63  		0:  "DATA_TYPE_UNSPECIFIED",
    64  		1:  "BOOL",
    65  		2:  "STRING",
    66  		3:  "FLOAT",
    67  		4:  "DOUBLE",
    68  		5:  "INT8",
    69  		6:  "INT16",
    70  		7:  "INT32",
    71  		8:  "INT64",
    72  		9:  "UINT8",
    73  		10: "UINT16",
    74  		11: "UINT32",
    75  		12: "UINT64",
    76  	}
    77  	Tensor_DataType_value = map[string]int32{
    78  		"DATA_TYPE_UNSPECIFIED": 0,
    79  		"BOOL":                  1,
    80  		"STRING":                2,
    81  		"FLOAT":                 3,
    82  		"DOUBLE":                4,
    83  		"INT8":                  5,
    84  		"INT16":                 6,
    85  		"INT32":                 7,
    86  		"INT64":                 8,
    87  		"UINT8":                 9,
    88  		"UINT16":                10,
    89  		"UINT32":                11,
    90  		"UINT64":                12,
    91  	}
    92  )
    93  
    94  func (x Tensor_DataType) Enum() *Tensor_DataType {
    95  	p := new(Tensor_DataType)
    96  	*p = x
    97  	return p
    98  }
    99  
   100  func (x Tensor_DataType) String() string {
   101  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   102  }
   103  
   104  func (Tensor_DataType) Descriptor() protoreflect.EnumDescriptor {
   105  	return file_google_cloud_aiplatform_v1beta1_types_proto_enumTypes[0].Descriptor()
   106  }
   107  
   108  func (Tensor_DataType) Type() protoreflect.EnumType {
   109  	return &file_google_cloud_aiplatform_v1beta1_types_proto_enumTypes[0]
   110  }
   111  
   112  func (x Tensor_DataType) Number() protoreflect.EnumNumber {
   113  	return protoreflect.EnumNumber(x)
   114  }
   115  
   116  // Deprecated: Use Tensor_DataType.Descriptor instead.
   117  func (Tensor_DataType) EnumDescriptor() ([]byte, []int) {
   118  	return file_google_cloud_aiplatform_v1beta1_types_proto_rawDescGZIP(), []int{4, 0}
   119  }
   120  
   121  // A list of boolean values.
   122  type BoolArray struct {
   123  	state         protoimpl.MessageState
   124  	sizeCache     protoimpl.SizeCache
   125  	unknownFields protoimpl.UnknownFields
   126  
   127  	// A list of bool values.
   128  	Values []bool `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"`
   129  }
   130  
   131  func (x *BoolArray) Reset() {
   132  	*x = BoolArray{}
   133  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[0]
   134  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   135  	ms.StoreMessageInfo(mi)
   136  }
   137  
   138  func (x *BoolArray) String() string {
   139  	return protoimpl.X.MessageStringOf(x)
   140  }
   141  
   142  func (*BoolArray) ProtoMessage() {}
   143  
   144  func (x *BoolArray) ProtoReflect() protoreflect.Message {
   145  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[0]
   146  	if x != nil {
   147  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   148  		if ms.LoadMessageInfo() == nil {
   149  			ms.StoreMessageInfo(mi)
   150  		}
   151  		return ms
   152  	}
   153  	return mi.MessageOf(x)
   154  }
   155  
   156  // Deprecated: Use BoolArray.ProtoReflect.Descriptor instead.
   157  func (*BoolArray) Descriptor() ([]byte, []int) {
   158  	return file_google_cloud_aiplatform_v1beta1_types_proto_rawDescGZIP(), []int{0}
   159  }
   160  
   161  func (x *BoolArray) GetValues() []bool {
   162  	if x != nil {
   163  		return x.Values
   164  	}
   165  	return nil
   166  }
   167  
   168  // A list of double values.
   169  type DoubleArray struct {
   170  	state         protoimpl.MessageState
   171  	sizeCache     protoimpl.SizeCache
   172  	unknownFields protoimpl.UnknownFields
   173  
   174  	// A list of double values.
   175  	Values []float64 `protobuf:"fixed64,1,rep,packed,name=values,proto3" json:"values,omitempty"`
   176  }
   177  
   178  func (x *DoubleArray) Reset() {
   179  	*x = DoubleArray{}
   180  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[1]
   181  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   182  	ms.StoreMessageInfo(mi)
   183  }
   184  
   185  func (x *DoubleArray) String() string {
   186  	return protoimpl.X.MessageStringOf(x)
   187  }
   188  
   189  func (*DoubleArray) ProtoMessage() {}
   190  
   191  func (x *DoubleArray) ProtoReflect() protoreflect.Message {
   192  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[1]
   193  	if x != nil {
   194  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   195  		if ms.LoadMessageInfo() == nil {
   196  			ms.StoreMessageInfo(mi)
   197  		}
   198  		return ms
   199  	}
   200  	return mi.MessageOf(x)
   201  }
   202  
   203  // Deprecated: Use DoubleArray.ProtoReflect.Descriptor instead.
   204  func (*DoubleArray) Descriptor() ([]byte, []int) {
   205  	return file_google_cloud_aiplatform_v1beta1_types_proto_rawDescGZIP(), []int{1}
   206  }
   207  
   208  func (x *DoubleArray) GetValues() []float64 {
   209  	if x != nil {
   210  		return x.Values
   211  	}
   212  	return nil
   213  }
   214  
   215  // A list of int64 values.
   216  type Int64Array struct {
   217  	state         protoimpl.MessageState
   218  	sizeCache     protoimpl.SizeCache
   219  	unknownFields protoimpl.UnknownFields
   220  
   221  	// A list of int64 values.
   222  	Values []int64 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"`
   223  }
   224  
   225  func (x *Int64Array) Reset() {
   226  	*x = Int64Array{}
   227  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[2]
   228  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   229  	ms.StoreMessageInfo(mi)
   230  }
   231  
   232  func (x *Int64Array) String() string {
   233  	return protoimpl.X.MessageStringOf(x)
   234  }
   235  
   236  func (*Int64Array) ProtoMessage() {}
   237  
   238  func (x *Int64Array) ProtoReflect() protoreflect.Message {
   239  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[2]
   240  	if x != nil {
   241  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   242  		if ms.LoadMessageInfo() == nil {
   243  			ms.StoreMessageInfo(mi)
   244  		}
   245  		return ms
   246  	}
   247  	return mi.MessageOf(x)
   248  }
   249  
   250  // Deprecated: Use Int64Array.ProtoReflect.Descriptor instead.
   251  func (*Int64Array) Descriptor() ([]byte, []int) {
   252  	return file_google_cloud_aiplatform_v1beta1_types_proto_rawDescGZIP(), []int{2}
   253  }
   254  
   255  func (x *Int64Array) GetValues() []int64 {
   256  	if x != nil {
   257  		return x.Values
   258  	}
   259  	return nil
   260  }
   261  
   262  // A list of string values.
   263  type StringArray struct {
   264  	state         protoimpl.MessageState
   265  	sizeCache     protoimpl.SizeCache
   266  	unknownFields protoimpl.UnknownFields
   267  
   268  	// A list of string values.
   269  	Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
   270  }
   271  
   272  func (x *StringArray) Reset() {
   273  	*x = StringArray{}
   274  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[3]
   275  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   276  	ms.StoreMessageInfo(mi)
   277  }
   278  
   279  func (x *StringArray) String() string {
   280  	return protoimpl.X.MessageStringOf(x)
   281  }
   282  
   283  func (*StringArray) ProtoMessage() {}
   284  
   285  func (x *StringArray) ProtoReflect() protoreflect.Message {
   286  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[3]
   287  	if x != nil {
   288  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   289  		if ms.LoadMessageInfo() == nil {
   290  			ms.StoreMessageInfo(mi)
   291  		}
   292  		return ms
   293  	}
   294  	return mi.MessageOf(x)
   295  }
   296  
   297  // Deprecated: Use StringArray.ProtoReflect.Descriptor instead.
   298  func (*StringArray) Descriptor() ([]byte, []int) {
   299  	return file_google_cloud_aiplatform_v1beta1_types_proto_rawDescGZIP(), []int{3}
   300  }
   301  
   302  func (x *StringArray) GetValues() []string {
   303  	if x != nil {
   304  		return x.Values
   305  	}
   306  	return nil
   307  }
   308  
   309  // A tensor value type.
   310  type Tensor struct {
   311  	state         protoimpl.MessageState
   312  	sizeCache     protoimpl.SizeCache
   313  	unknownFields protoimpl.UnknownFields
   314  
   315  	// The data type of tensor.
   316  	Dtype Tensor_DataType `protobuf:"varint,1,opt,name=dtype,proto3,enum=google.cloud.aiplatform.v1beta1.Tensor_DataType" json:"dtype,omitempty"`
   317  	// Shape of the tensor.
   318  	Shape []int64 `protobuf:"varint,2,rep,packed,name=shape,proto3" json:"shape,omitempty"`
   319  	// Type specific representations that make it easy to create tensor protos in
   320  	// all languages.  Only the representation corresponding to "dtype" can
   321  	// be set.  The values hold the flattened representation of the tensor in
   322  	// row major order.
   323  	//
   324  	// [BOOL][google.aiplatform.master.Tensor.DataType.BOOL]
   325  	BoolVal []bool `protobuf:"varint,3,rep,packed,name=bool_val,json=boolVal,proto3" json:"bool_val,omitempty"`
   326  	// [STRING][google.aiplatform.master.Tensor.DataType.STRING]
   327  	StringVal []string `protobuf:"bytes,14,rep,name=string_val,json=stringVal,proto3" json:"string_val,omitempty"`
   328  	// [STRING][google.aiplatform.master.Tensor.DataType.STRING]
   329  	BytesVal [][]byte `protobuf:"bytes,15,rep,name=bytes_val,json=bytesVal,proto3" json:"bytes_val,omitempty"`
   330  	// [FLOAT][google.aiplatform.master.Tensor.DataType.FLOAT]
   331  	FloatVal []float32 `protobuf:"fixed32,5,rep,packed,name=float_val,json=floatVal,proto3" json:"float_val,omitempty"`
   332  	// [DOUBLE][google.aiplatform.master.Tensor.DataType.DOUBLE]
   333  	DoubleVal []float64 `protobuf:"fixed64,6,rep,packed,name=double_val,json=doubleVal,proto3" json:"double_val,omitempty"`
   334  	// [INT_8][google.aiplatform.master.Tensor.DataType.INT8]
   335  	// [INT_16][google.aiplatform.master.Tensor.DataType.INT16]
   336  	// [INT_32][google.aiplatform.master.Tensor.DataType.INT32]
   337  	IntVal []int32 `protobuf:"varint,7,rep,packed,name=int_val,json=intVal,proto3" json:"int_val,omitempty"`
   338  	// [INT64][google.aiplatform.master.Tensor.DataType.INT64]
   339  	Int64Val []int64 `protobuf:"varint,8,rep,packed,name=int64_val,json=int64Val,proto3" json:"int64_val,omitempty"`
   340  	// [UINT8][google.aiplatform.master.Tensor.DataType.UINT8]
   341  	// [UINT16][google.aiplatform.master.Tensor.DataType.UINT16]
   342  	// [UINT32][google.aiplatform.master.Tensor.DataType.UINT32]
   343  	UintVal []uint32 `protobuf:"varint,9,rep,packed,name=uint_val,json=uintVal,proto3" json:"uint_val,omitempty"`
   344  	// [UINT64][google.aiplatform.master.Tensor.DataType.UINT64]
   345  	Uint64Val []uint64 `protobuf:"varint,10,rep,packed,name=uint64_val,json=uint64Val,proto3" json:"uint64_val,omitempty"`
   346  	// A list of tensor values.
   347  	ListVal []*Tensor `protobuf:"bytes,11,rep,name=list_val,json=listVal,proto3" json:"list_val,omitempty"`
   348  	// A map of string to tensor.
   349  	StructVal map[string]*Tensor `protobuf:"bytes,12,rep,name=struct_val,json=structVal,proto3" json:"struct_val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   350  	// Serialized raw tensor content.
   351  	TensorVal []byte `protobuf:"bytes,13,opt,name=tensor_val,json=tensorVal,proto3" json:"tensor_val,omitempty"`
   352  }
   353  
   354  func (x *Tensor) Reset() {
   355  	*x = Tensor{}
   356  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[4]
   357  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   358  	ms.StoreMessageInfo(mi)
   359  }
   360  
   361  func (x *Tensor) String() string {
   362  	return protoimpl.X.MessageStringOf(x)
   363  }
   364  
   365  func (*Tensor) ProtoMessage() {}
   366  
   367  func (x *Tensor) ProtoReflect() protoreflect.Message {
   368  	mi := &file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes[4]
   369  	if x != nil {
   370  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   371  		if ms.LoadMessageInfo() == nil {
   372  			ms.StoreMessageInfo(mi)
   373  		}
   374  		return ms
   375  	}
   376  	return mi.MessageOf(x)
   377  }
   378  
   379  // Deprecated: Use Tensor.ProtoReflect.Descriptor instead.
   380  func (*Tensor) Descriptor() ([]byte, []int) {
   381  	return file_google_cloud_aiplatform_v1beta1_types_proto_rawDescGZIP(), []int{4}
   382  }
   383  
   384  func (x *Tensor) GetDtype() Tensor_DataType {
   385  	if x != nil {
   386  		return x.Dtype
   387  	}
   388  	return Tensor_DATA_TYPE_UNSPECIFIED
   389  }
   390  
   391  func (x *Tensor) GetShape() []int64 {
   392  	if x != nil {
   393  		return x.Shape
   394  	}
   395  	return nil
   396  }
   397  
   398  func (x *Tensor) GetBoolVal() []bool {
   399  	if x != nil {
   400  		return x.BoolVal
   401  	}
   402  	return nil
   403  }
   404  
   405  func (x *Tensor) GetStringVal() []string {
   406  	if x != nil {
   407  		return x.StringVal
   408  	}
   409  	return nil
   410  }
   411  
   412  func (x *Tensor) GetBytesVal() [][]byte {
   413  	if x != nil {
   414  		return x.BytesVal
   415  	}
   416  	return nil
   417  }
   418  
   419  func (x *Tensor) GetFloatVal() []float32 {
   420  	if x != nil {
   421  		return x.FloatVal
   422  	}
   423  	return nil
   424  }
   425  
   426  func (x *Tensor) GetDoubleVal() []float64 {
   427  	if x != nil {
   428  		return x.DoubleVal
   429  	}
   430  	return nil
   431  }
   432  
   433  func (x *Tensor) GetIntVal() []int32 {
   434  	if x != nil {
   435  		return x.IntVal
   436  	}
   437  	return nil
   438  }
   439  
   440  func (x *Tensor) GetInt64Val() []int64 {
   441  	if x != nil {
   442  		return x.Int64Val
   443  	}
   444  	return nil
   445  }
   446  
   447  func (x *Tensor) GetUintVal() []uint32 {
   448  	if x != nil {
   449  		return x.UintVal
   450  	}
   451  	return nil
   452  }
   453  
   454  func (x *Tensor) GetUint64Val() []uint64 {
   455  	if x != nil {
   456  		return x.Uint64Val
   457  	}
   458  	return nil
   459  }
   460  
   461  func (x *Tensor) GetListVal() []*Tensor {
   462  	if x != nil {
   463  		return x.ListVal
   464  	}
   465  	return nil
   466  }
   467  
   468  func (x *Tensor) GetStructVal() map[string]*Tensor {
   469  	if x != nil {
   470  		return x.StructVal
   471  	}
   472  	return nil
   473  }
   474  
   475  func (x *Tensor) GetTensorVal() []byte {
   476  	if x != nil {
   477  		return x.TensorVal
   478  	}
   479  	return nil
   480  }
   481  
   482  var File_google_cloud_aiplatform_v1beta1_types_proto protoreflect.FileDescriptor
   483  
   484  var file_google_cloud_aiplatform_v1beta1_types_proto_rawDesc = []byte{
   485  	0x0a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   486  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   487  	0x31, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67,
   488  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
   489  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x22, 0x23,
   490  	0x0a, 0x09, 0x42, 0x6f, 0x6f, 0x6c, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x76,
   491  	0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, 0x06, 0x76, 0x61, 0x6c,
   492  	0x75, 0x65, 0x73, 0x22, 0x25, 0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x41, 0x72, 0x72,
   493  	0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
   494  	0x28, 0x01, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x24, 0x0a, 0x0a, 0x49, 0x6e,
   495  	0x74, 0x36, 0x34, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75,
   496  	0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73,
   497  	0x22, 0x25, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12,
   498  	0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
   499  	0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0xb9, 0x06, 0x0a, 0x06, 0x54, 0x65, 0x6e, 0x73,
   500  	0x6f, 0x72, 0x12, 0x46, 0x0a, 0x05, 0x64, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
   501  	0x0e, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   502  	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
   503  	0x74, 0x61, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x54,
   504  	0x79, 0x70, 0x65, 0x52, 0x05, 0x64, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68,
   505  	0x61, 0x70, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x03, 0x52, 0x05, 0x73, 0x68, 0x61, 0x70, 0x65,
   506  	0x12, 0x19, 0x0a, 0x08, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x03,
   507  	0x28, 0x08, 0x52, 0x07, 0x62, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x73,
   508  	0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x09, 0x52,
   509  	0x09, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x79,
   510  	0x74, 0x65, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, 0x62,
   511  	0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x6c, 0x6f, 0x61, 0x74,
   512  	0x5f, 0x76, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x02, 0x52, 0x08, 0x66, 0x6c, 0x6f, 0x61,
   513  	0x74, 0x56, 0x61, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76,
   514  	0x61, 0x6c, 0x18, 0x06, 0x20, 0x03, 0x28, 0x01, 0x52, 0x09, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65,
   515  	0x56, 0x61, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x07,
   516  	0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x12, 0x1b, 0x0a, 0x09,
   517  	0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x08, 0x20, 0x03, 0x28, 0x03, 0x52,
   518  	0x08, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x6e,
   519  	0x74, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x6e,
   520  	0x74, 0x56, 0x61, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x76,
   521  	0x61, 0x6c, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x04, 0x52, 0x09, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34,
   522  	0x56, 0x61, 0x6c, 0x12, 0x42, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x18,
   523  	0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   524  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
   525  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x52, 0x07,
   526  	0x6c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x12, 0x55, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63,
   527  	0x74, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f,
   528  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   529  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x65,
   530  	0x6e, 0x73, 0x6f, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x56, 0x61, 0x6c, 0x45, 0x6e,
   531  	0x74, 0x72, 0x79, 0x52, 0x09, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x56, 0x61, 0x6c, 0x12, 0x1d,
   532  	0x0a, 0x0a, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x0d, 0x20, 0x01,
   533  	0x28, 0x0c, 0x52, 0x09, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x1a, 0x65, 0x0a,
   534  	0x0e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
   535  	0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
   536  	0x79, 0x12, 0x3d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
   537  	0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   538  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   539  	0x61, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   540  	0x3a, 0x02, 0x38, 0x01, 0x22, 0xac, 0x01, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70,
   541  	0x65, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
   542  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04,
   543  	0x42, 0x4f, 0x4f, 0x4c, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47,
   544  	0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x03, 0x12, 0x0a, 0x0a,
   545  	0x06, 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x4e, 0x54,
   546  	0x38, 0x10, 0x05, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x4e, 0x54, 0x31, 0x36, 0x10, 0x06, 0x12, 0x09,
   547  	0x0a, 0x05, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x4e, 0x54,
   548  	0x36, 0x34, 0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x55, 0x49, 0x4e, 0x54, 0x38, 0x10, 0x09, 0x12,
   549  	0x0a, 0x0a, 0x06, 0x55, 0x49, 0x4e, 0x54, 0x31, 0x36, 0x10, 0x0a, 0x12, 0x0a, 0x0a, 0x06, 0x55,
   550  	0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x0b, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x49, 0x4e, 0x54, 0x36,
   551  	0x34, 0x10, 0x0c, 0x42, 0xe1, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   552  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   553  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0a, 0x54, 0x79, 0x70,
   554  	0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   555  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61,
   556  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62,
   557  	0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70,
   558  	0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02,
   559  	0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49,
   560  	0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31,
   561  	0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c,
   562  	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74,
   563  	0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f,
   564  	0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a,
   565  	0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   566  }
   567  
   568  var (
   569  	file_google_cloud_aiplatform_v1beta1_types_proto_rawDescOnce sync.Once
   570  	file_google_cloud_aiplatform_v1beta1_types_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_types_proto_rawDesc
   571  )
   572  
   573  func file_google_cloud_aiplatform_v1beta1_types_proto_rawDescGZIP() []byte {
   574  	file_google_cloud_aiplatform_v1beta1_types_proto_rawDescOnce.Do(func() {
   575  		file_google_cloud_aiplatform_v1beta1_types_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_types_proto_rawDescData)
   576  	})
   577  	return file_google_cloud_aiplatform_v1beta1_types_proto_rawDescData
   578  }
   579  
   580  var file_google_cloud_aiplatform_v1beta1_types_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   581  var file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
   582  var file_google_cloud_aiplatform_v1beta1_types_proto_goTypes = []any{
   583  	(Tensor_DataType)(0), // 0: google.cloud.aiplatform.v1beta1.Tensor.DataType
   584  	(*BoolArray)(nil),    // 1: google.cloud.aiplatform.v1beta1.BoolArray
   585  	(*DoubleArray)(nil),  // 2: google.cloud.aiplatform.v1beta1.DoubleArray
   586  	(*Int64Array)(nil),   // 3: google.cloud.aiplatform.v1beta1.Int64Array
   587  	(*StringArray)(nil),  // 4: google.cloud.aiplatform.v1beta1.StringArray
   588  	(*Tensor)(nil),       // 5: google.cloud.aiplatform.v1beta1.Tensor
   589  	nil,                  // 6: google.cloud.aiplatform.v1beta1.Tensor.StructValEntry
   590  }
   591  var file_google_cloud_aiplatform_v1beta1_types_proto_depIdxs = []int32{
   592  	0, // 0: google.cloud.aiplatform.v1beta1.Tensor.dtype:type_name -> google.cloud.aiplatform.v1beta1.Tensor.DataType
   593  	5, // 1: google.cloud.aiplatform.v1beta1.Tensor.list_val:type_name -> google.cloud.aiplatform.v1beta1.Tensor
   594  	6, // 2: google.cloud.aiplatform.v1beta1.Tensor.struct_val:type_name -> google.cloud.aiplatform.v1beta1.Tensor.StructValEntry
   595  	5, // 3: google.cloud.aiplatform.v1beta1.Tensor.StructValEntry.value:type_name -> google.cloud.aiplatform.v1beta1.Tensor
   596  	4, // [4:4] is the sub-list for method output_type
   597  	4, // [4:4] is the sub-list for method input_type
   598  	4, // [4:4] is the sub-list for extension type_name
   599  	4, // [4:4] is the sub-list for extension extendee
   600  	0, // [0:4] is the sub-list for field type_name
   601  }
   602  
   603  func init() { file_google_cloud_aiplatform_v1beta1_types_proto_init() }
   604  func file_google_cloud_aiplatform_v1beta1_types_proto_init() {
   605  	if File_google_cloud_aiplatform_v1beta1_types_proto != nil {
   606  		return
   607  	}
   608  	type x struct{}
   609  	out := protoimpl.TypeBuilder{
   610  		File: protoimpl.DescBuilder{
   611  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   612  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_types_proto_rawDesc,
   613  			NumEnums:      1,
   614  			NumMessages:   6,
   615  			NumExtensions: 0,
   616  			NumServices:   0,
   617  		},
   618  		GoTypes:           file_google_cloud_aiplatform_v1beta1_types_proto_goTypes,
   619  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_types_proto_depIdxs,
   620  		EnumInfos:         file_google_cloud_aiplatform_v1beta1_types_proto_enumTypes,
   621  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_types_proto_msgTypes,
   622  	}.Build()
   623  	File_google_cloud_aiplatform_v1beta1_types_proto = out.File
   624  	file_google_cloud_aiplatform_v1beta1_types_proto_rawDesc = nil
   625  	file_google_cloud_aiplatform_v1beta1_types_proto_goTypes = nil
   626  	file_google_cloud_aiplatform_v1beta1_types_proto_depIdxs = nil
   627  }