cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/openapi.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/openapi.proto 20 21 package aiplatformpb 22 23 import ( 24 _ "google.golang.org/genproto/googleapis/api/annotations" 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 structpb "google.golang.org/protobuf/types/known/structpb" 28 reflect "reflect" 29 sync "sync" 30 ) 31 32 const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37 ) 38 39 // Type contains the list of OpenAPI data types as defined by 40 // https://swagger.io/docs/specification/data-models/data-types/ 41 type Type int32 42 43 const ( 44 // Not specified, should not be used. 45 Type_TYPE_UNSPECIFIED Type = 0 46 // OpenAPI string type 47 Type_STRING Type = 1 48 // OpenAPI number type 49 Type_NUMBER Type = 2 50 // OpenAPI integer type 51 Type_INTEGER Type = 3 52 // OpenAPI boolean type 53 Type_BOOLEAN Type = 4 54 // OpenAPI array type 55 Type_ARRAY Type = 5 56 // OpenAPI object type 57 Type_OBJECT Type = 6 58 ) 59 60 // Enum value maps for Type. 61 var ( 62 Type_name = map[int32]string{ 63 0: "TYPE_UNSPECIFIED", 64 1: "STRING", 65 2: "NUMBER", 66 3: "INTEGER", 67 4: "BOOLEAN", 68 5: "ARRAY", 69 6: "OBJECT", 70 } 71 Type_value = map[string]int32{ 72 "TYPE_UNSPECIFIED": 0, 73 "STRING": 1, 74 "NUMBER": 2, 75 "INTEGER": 3, 76 "BOOLEAN": 4, 77 "ARRAY": 5, 78 "OBJECT": 6, 79 } 80 ) 81 82 func (x Type) Enum() *Type { 83 p := new(Type) 84 *p = x 85 return p 86 } 87 88 func (x Type) String() string { 89 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 90 } 91 92 func (Type) Descriptor() protoreflect.EnumDescriptor { 93 return file_google_cloud_aiplatform_v1_openapi_proto_enumTypes[0].Descriptor() 94 } 95 96 func (Type) Type() protoreflect.EnumType { 97 return &file_google_cloud_aiplatform_v1_openapi_proto_enumTypes[0] 98 } 99 100 func (x Type) Number() protoreflect.EnumNumber { 101 return protoreflect.EnumNumber(x) 102 } 103 104 // Deprecated: Use Type.Descriptor instead. 105 func (Type) EnumDescriptor() ([]byte, []int) { 106 return file_google_cloud_aiplatform_v1_openapi_proto_rawDescGZIP(), []int{0} 107 } 108 109 // Schema is used to define the format of input/output data. Represents a select 110 // subset of an [OpenAPI 3.0 schema 111 // object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may 112 // be added in the future as needed. 113 type Schema struct { 114 state protoimpl.MessageState 115 sizeCache protoimpl.SizeCache 116 unknownFields protoimpl.UnknownFields 117 118 // Optional. The type of the data. 119 Type Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.aiplatform.v1.Type" json:"type,omitempty"` 120 // Optional. The format of the data. 121 // Supported formats: 122 // 123 // for NUMBER type: "float", "double" 124 // for INTEGER type: "int32", "int64" 125 // for STRING type: "email", "byte", etc 126 Format string `protobuf:"bytes,7,opt,name=format,proto3" json:"format,omitempty"` 127 // Optional. The title of the Schema. 128 Title string `protobuf:"bytes,24,opt,name=title,proto3" json:"title,omitempty"` 129 // Optional. The description of the data. 130 Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` 131 // Optional. Indicates if the value may be null. 132 Nullable bool `protobuf:"varint,6,opt,name=nullable,proto3" json:"nullable,omitempty"` 133 // Optional. Default value of the data. 134 Default *structpb.Value `protobuf:"bytes,23,opt,name=default,proto3" json:"default,omitempty"` 135 // Optional. SCHEMA FIELDS FOR TYPE ARRAY 136 // Schema of the elements of Type.ARRAY. 137 Items *Schema `protobuf:"bytes,2,opt,name=items,proto3" json:"items,omitempty"` 138 // Optional. Minimum number of the elements for Type.ARRAY. 139 MinItems int64 `protobuf:"varint,21,opt,name=min_items,json=minItems,proto3" json:"min_items,omitempty"` 140 // Optional. Maximum number of the elements for Type.ARRAY. 141 MaxItems int64 `protobuf:"varint,22,opt,name=max_items,json=maxItems,proto3" json:"max_items,omitempty"` 142 // Optional. Possible values of the element of primitive type with enum 143 // format. Examples: 144 // 1. We can define direction as : 145 // {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]} 146 // 2. We can define apartment number as : 147 // {type:INTEGER, format:enum, enum:["101", "201", "301"]} 148 Enum []string `protobuf:"bytes,9,rep,name=enum,proto3" json:"enum,omitempty"` 149 // Optional. SCHEMA FIELDS FOR TYPE OBJECT 150 // Properties of Type.OBJECT. 151 Properties map[string]*Schema `protobuf:"bytes,3,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 152 // Optional. The order of the properties. 153 // Not a standard field in open api spec. Only used to support the order of 154 // the properties. 155 PropertyOrdering []string `protobuf:"bytes,25,rep,name=property_ordering,json=propertyOrdering,proto3" json:"property_ordering,omitempty"` 156 // Optional. Required properties of Type.OBJECT. 157 Required []string `protobuf:"bytes,5,rep,name=required,proto3" json:"required,omitempty"` 158 // Optional. Minimum number of the properties for Type.OBJECT. 159 MinProperties int64 `protobuf:"varint,14,opt,name=min_properties,json=minProperties,proto3" json:"min_properties,omitempty"` 160 // Optional. Maximum number of the properties for Type.OBJECT. 161 MaxProperties int64 `protobuf:"varint,15,opt,name=max_properties,json=maxProperties,proto3" json:"max_properties,omitempty"` 162 // Optional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER 163 // Minimum value of the Type.INTEGER and Type.NUMBER 164 Minimum float64 `protobuf:"fixed64,16,opt,name=minimum,proto3" json:"minimum,omitempty"` 165 // Optional. Maximum value of the Type.INTEGER and Type.NUMBER 166 Maximum float64 `protobuf:"fixed64,17,opt,name=maximum,proto3" json:"maximum,omitempty"` 167 // Optional. SCHEMA FIELDS FOR TYPE STRING 168 // Minimum length of the Type.STRING 169 MinLength int64 `protobuf:"varint,18,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"` 170 // Optional. Maximum length of the Type.STRING 171 MaxLength int64 `protobuf:"varint,19,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"` 172 // Optional. Pattern of the Type.STRING to restrict a string to a regular 173 // expression. 174 Pattern string `protobuf:"bytes,20,opt,name=pattern,proto3" json:"pattern,omitempty"` 175 // Optional. Example of the object. Will only populated when the object is the 176 // root. 177 Example *structpb.Value `protobuf:"bytes,4,opt,name=example,proto3" json:"example,omitempty"` 178 // Optional. The value should be validated against any (one or more) of the 179 // subschemas in the list. 180 AnyOf []*Schema `protobuf:"bytes,11,rep,name=any_of,json=anyOf,proto3" json:"any_of,omitempty"` 181 // Optional. Can either be a boolean or an object; controls the presence of 182 // additional properties. 183 AdditionalProperties *structpb.Value `protobuf:"bytes,26,opt,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` 184 // Optional. Allows indirect references between schema nodes. The value should 185 // be a valid reference to a child of the root `defs`. 186 // 187 // For example, the following schema defines a reference to a schema node 188 // named "Pet": 189 // 190 // type: object 191 // properties: 192 // 193 // pet: 194 // ref: #/defs/Pet 195 // 196 // defs: 197 // 198 // Pet: 199 // type: object 200 // properties: 201 // name: 202 // type: string 203 // 204 // The value of the "pet" property is a reference to the schema node 205 // named "Pet". 206 // See details in 207 // https://json-schema.org/understanding-json-schema/structuring 208 Ref string `protobuf:"bytes,27,opt,name=ref,proto3" json:"ref,omitempty"` 209 // Optional. A map of definitions for use by `ref` 210 // Only allowed at the root of the schema. 211 Defs map[string]*Schema `protobuf:"bytes,28,rep,name=defs,proto3" json:"defs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 212 } 213 214 func (x *Schema) Reset() { 215 *x = Schema{} 216 mi := &file_google_cloud_aiplatform_v1_openapi_proto_msgTypes[0] 217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 218 ms.StoreMessageInfo(mi) 219 } 220 221 func (x *Schema) String() string { 222 return protoimpl.X.MessageStringOf(x) 223 } 224 225 func (*Schema) ProtoMessage() {} 226 227 func (x *Schema) ProtoReflect() protoreflect.Message { 228 mi := &file_google_cloud_aiplatform_v1_openapi_proto_msgTypes[0] 229 if x != nil { 230 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 231 if ms.LoadMessageInfo() == nil { 232 ms.StoreMessageInfo(mi) 233 } 234 return ms 235 } 236 return mi.MessageOf(x) 237 } 238 239 // Deprecated: Use Schema.ProtoReflect.Descriptor instead. 240 func (*Schema) Descriptor() ([]byte, []int) { 241 return file_google_cloud_aiplatform_v1_openapi_proto_rawDescGZIP(), []int{0} 242 } 243 244 func (x *Schema) GetType() Type { 245 if x != nil { 246 return x.Type 247 } 248 return Type_TYPE_UNSPECIFIED 249 } 250 251 func (x *Schema) GetFormat() string { 252 if x != nil { 253 return x.Format 254 } 255 return "" 256 } 257 258 func (x *Schema) GetTitle() string { 259 if x != nil { 260 return x.Title 261 } 262 return "" 263 } 264 265 func (x *Schema) GetDescription() string { 266 if x != nil { 267 return x.Description 268 } 269 return "" 270 } 271 272 func (x *Schema) GetNullable() bool { 273 if x != nil { 274 return x.Nullable 275 } 276 return false 277 } 278 279 func (x *Schema) GetDefault() *structpb.Value { 280 if x != nil { 281 return x.Default 282 } 283 return nil 284 } 285 286 func (x *Schema) GetItems() *Schema { 287 if x != nil { 288 return x.Items 289 } 290 return nil 291 } 292 293 func (x *Schema) GetMinItems() int64 { 294 if x != nil { 295 return x.MinItems 296 } 297 return 0 298 } 299 300 func (x *Schema) GetMaxItems() int64 { 301 if x != nil { 302 return x.MaxItems 303 } 304 return 0 305 } 306 307 func (x *Schema) GetEnum() []string { 308 if x != nil { 309 return x.Enum 310 } 311 return nil 312 } 313 314 func (x *Schema) GetProperties() map[string]*Schema { 315 if x != nil { 316 return x.Properties 317 } 318 return nil 319 } 320 321 func (x *Schema) GetPropertyOrdering() []string { 322 if x != nil { 323 return x.PropertyOrdering 324 } 325 return nil 326 } 327 328 func (x *Schema) GetRequired() []string { 329 if x != nil { 330 return x.Required 331 } 332 return nil 333 } 334 335 func (x *Schema) GetMinProperties() int64 { 336 if x != nil { 337 return x.MinProperties 338 } 339 return 0 340 } 341 342 func (x *Schema) GetMaxProperties() int64 { 343 if x != nil { 344 return x.MaxProperties 345 } 346 return 0 347 } 348 349 func (x *Schema) GetMinimum() float64 { 350 if x != nil { 351 return x.Minimum 352 } 353 return 0 354 } 355 356 func (x *Schema) GetMaximum() float64 { 357 if x != nil { 358 return x.Maximum 359 } 360 return 0 361 } 362 363 func (x *Schema) GetMinLength() int64 { 364 if x != nil { 365 return x.MinLength 366 } 367 return 0 368 } 369 370 func (x *Schema) GetMaxLength() int64 { 371 if x != nil { 372 return x.MaxLength 373 } 374 return 0 375 } 376 377 func (x *Schema) GetPattern() string { 378 if x != nil { 379 return x.Pattern 380 } 381 return "" 382 } 383 384 func (x *Schema) GetExample() *structpb.Value { 385 if x != nil { 386 return x.Example 387 } 388 return nil 389 } 390 391 func (x *Schema) GetAnyOf() []*Schema { 392 if x != nil { 393 return x.AnyOf 394 } 395 return nil 396 } 397 398 func (x *Schema) GetAdditionalProperties() *structpb.Value { 399 if x != nil { 400 return x.AdditionalProperties 401 } 402 return nil 403 } 404 405 func (x *Schema) GetRef() string { 406 if x != nil { 407 return x.Ref 408 } 409 return "" 410 } 411 412 func (x *Schema) GetDefs() map[string]*Schema { 413 if x != nil { 414 return x.Defs 415 } 416 return nil 417 } 418 419 var File_google_cloud_aiplatform_v1_openapi_proto protoreflect.FileDescriptor 420 421 var file_google_cloud_aiplatform_v1_openapi_proto_rawDesc = []byte{ 422 0x0a, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 423 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x70, 0x65, 424 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 425 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 426 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 427 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 428 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 429 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 430 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x0a, 0x0a, 0x06, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 431 0x12, 0x39, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 432 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 433 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 434 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x06, 0x66, 435 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 436 0x52, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x19, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 437 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x05, 0x74, 0x69, 438 0x74, 0x6c, 0x65, 0x12, 0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 439 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 440 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x08, 0x6e, 0x75, 441 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 442 0x01, 0x52, 0x08, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x35, 0x0a, 0x07, 0x64, 443 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 444 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 445 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 446 0x6c, 0x74, 0x12, 0x3d, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 447 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 448 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 449 0x63, 0x68, 0x65, 0x6d, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 450 0x73, 0x12, 0x20, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x15, 451 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x49, 0x74, 452 0x65, 0x6d, 0x73, 0x12, 0x20, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 453 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x6d, 0x61, 0x78, 454 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x17, 0x0a, 0x04, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x09, 0x20, 455 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x57, 456 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 457 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 458 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 459 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 460 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x70, 0x72, 0x6f, 461 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x70, 0x65, 462 0x72, 0x74, 0x79, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x19, 0x20, 0x03, 463 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 464 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x1f, 0x0a, 0x08, 0x72, 0x65, 0x71, 465 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 466 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x0e, 0x6d, 0x69, 467 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 468 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x6d, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x70, 469 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 470 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 471 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 472 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x10, 0x20, 473 0x01, 0x28, 0x01, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 474 0x6d, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x11, 0x20, 0x01, 475 0x28, 0x01, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 476 0x12, 0x22, 0x0a, 0x0a, 0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x12, 477 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 478 0x6e, 0x67, 0x74, 0x68, 0x12, 0x22, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 479 0x74, 0x68, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x6d, 480 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 481 0x65, 0x72, 0x6e, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 482 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x35, 0x0a, 0x07, 0x65, 0x78, 0x61, 0x6d, 0x70, 483 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 484 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 485 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x3e, 486 0x0a, 0x06, 0x61, 0x6e, 0x79, 0x5f, 0x6f, 0x66, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 487 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 488 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 489 0x6d, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x05, 0x61, 0x6e, 0x79, 0x4f, 0x66, 0x12, 0x50, 490 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 491 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 492 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 493 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 494 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 495 0x12, 0x15, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 496 0x41, 0x01, 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x45, 0x0a, 0x04, 0x64, 0x65, 0x66, 0x73, 0x18, 497 0x1c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 498 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 499 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x65, 0x66, 0x73, 0x45, 0x6e, 500 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x64, 0x65, 0x66, 0x73, 0x1a, 0x61, 501 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 502 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 503 0x6b, 0x65, 0x79, 0x12, 0x38, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 504 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 505 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 506 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 507 0x01, 0x1a, 0x5b, 0x0a, 0x09, 0x44, 0x65, 0x66, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 508 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 509 0x12, 0x38, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 510 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 511 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 512 0x65, 0x6d, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x65, 513 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 514 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 515 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x55, 0x4d, 0x42, 516 0x45, 0x52, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x45, 0x52, 0x10, 517 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x42, 0x4f, 0x4f, 0x4c, 0x45, 0x41, 0x4e, 0x10, 0x04, 0x12, 0x09, 518 0x0a, 0x05, 0x41, 0x52, 0x52, 0x41, 0x59, 0x10, 0x05, 0x12, 0x0a, 0x0a, 0x06, 0x4f, 0x42, 0x4a, 519 0x45, 0x43, 0x54, 0x10, 0x06, 0x42, 0xca, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 520 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 521 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x4f, 0x70, 0x65, 0x6e, 0x41, 0x70, 522 0x69, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 523 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 524 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 525 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 526 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 527 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 528 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 529 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 530 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 531 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 532 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 533 } 534 535 var ( 536 file_google_cloud_aiplatform_v1_openapi_proto_rawDescOnce sync.Once 537 file_google_cloud_aiplatform_v1_openapi_proto_rawDescData = file_google_cloud_aiplatform_v1_openapi_proto_rawDesc 538 ) 539 540 func file_google_cloud_aiplatform_v1_openapi_proto_rawDescGZIP() []byte { 541 file_google_cloud_aiplatform_v1_openapi_proto_rawDescOnce.Do(func() { 542 file_google_cloud_aiplatform_v1_openapi_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_openapi_proto_rawDescData) 543 }) 544 return file_google_cloud_aiplatform_v1_openapi_proto_rawDescData 545 } 546 547 var file_google_cloud_aiplatform_v1_openapi_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 548 var file_google_cloud_aiplatform_v1_openapi_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 549 var file_google_cloud_aiplatform_v1_openapi_proto_goTypes = []any{ 550 (Type)(0), // 0: google.cloud.aiplatform.v1.Type 551 (*Schema)(nil), // 1: google.cloud.aiplatform.v1.Schema 552 nil, // 2: google.cloud.aiplatform.v1.Schema.PropertiesEntry 553 nil, // 3: google.cloud.aiplatform.v1.Schema.DefsEntry 554 (*structpb.Value)(nil), // 4: google.protobuf.Value 555 } 556 var file_google_cloud_aiplatform_v1_openapi_proto_depIdxs = []int32{ 557 0, // 0: google.cloud.aiplatform.v1.Schema.type:type_name -> google.cloud.aiplatform.v1.Type 558 4, // 1: google.cloud.aiplatform.v1.Schema.default:type_name -> google.protobuf.Value 559 1, // 2: google.cloud.aiplatform.v1.Schema.items:type_name -> google.cloud.aiplatform.v1.Schema 560 2, // 3: google.cloud.aiplatform.v1.Schema.properties:type_name -> google.cloud.aiplatform.v1.Schema.PropertiesEntry 561 4, // 4: google.cloud.aiplatform.v1.Schema.example:type_name -> google.protobuf.Value 562 1, // 5: google.cloud.aiplatform.v1.Schema.any_of:type_name -> google.cloud.aiplatform.v1.Schema 563 4, // 6: google.cloud.aiplatform.v1.Schema.additional_properties:type_name -> google.protobuf.Value 564 3, // 7: google.cloud.aiplatform.v1.Schema.defs:type_name -> google.cloud.aiplatform.v1.Schema.DefsEntry 565 1, // 8: google.cloud.aiplatform.v1.Schema.PropertiesEntry.value:type_name -> google.cloud.aiplatform.v1.Schema 566 1, // 9: google.cloud.aiplatform.v1.Schema.DefsEntry.value:type_name -> google.cloud.aiplatform.v1.Schema 567 10, // [10:10] is the sub-list for method output_type 568 10, // [10:10] is the sub-list for method input_type 569 10, // [10:10] is the sub-list for extension type_name 570 10, // [10:10] is the sub-list for extension extendee 571 0, // [0:10] is the sub-list for field type_name 572 } 573 574 func init() { file_google_cloud_aiplatform_v1_openapi_proto_init() } 575 func file_google_cloud_aiplatform_v1_openapi_proto_init() { 576 if File_google_cloud_aiplatform_v1_openapi_proto != nil { 577 return 578 } 579 type x struct{} 580 out := protoimpl.TypeBuilder{ 581 File: protoimpl.DescBuilder{ 582 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 583 RawDescriptor: file_google_cloud_aiplatform_v1_openapi_proto_rawDesc, 584 NumEnums: 1, 585 NumMessages: 3, 586 NumExtensions: 0, 587 NumServices: 0, 588 }, 589 GoTypes: file_google_cloud_aiplatform_v1_openapi_proto_goTypes, 590 DependencyIndexes: file_google_cloud_aiplatform_v1_openapi_proto_depIdxs, 591 EnumInfos: file_google_cloud_aiplatform_v1_openapi_proto_enumTypes, 592 MessageInfos: file_google_cloud_aiplatform_v1_openapi_proto_msgTypes, 593 }.Build() 594 File_google_cloud_aiplatform_v1_openapi_proto = out.File 595 file_google_cloud_aiplatform_v1_openapi_proto_rawDesc = nil 596 file_google_cloud_aiplatform_v1_openapi_proto_goTypes = nil 597 file_google_cloud_aiplatform_v1_openapi_proto_depIdxs = nil 598 }