cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/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/v1beta1/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_v1beta1_openapi_proto_enumTypes[0].Descriptor() 94 } 95 96 func (Type) Type() protoreflect.EnumType { 97 return &file_google_cloud_aiplatform_v1beta1_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_v1beta1_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.v1beta1.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 Type.STRING with enum format. 143 // For example we can define an Enum Direction as : 144 // {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]} 145 Enum []string `protobuf:"bytes,9,rep,name=enum,proto3" json:"enum,omitempty"` 146 // Optional. SCHEMA FIELDS FOR TYPE OBJECT 147 // Properties of Type.OBJECT. 148 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"` 149 // Optional. The order of the properties. 150 // Not a standard field in open api spec. Only used to support the order of 151 // the properties. 152 PropertyOrdering []string `protobuf:"bytes,25,rep,name=property_ordering,json=propertyOrdering,proto3" json:"property_ordering,omitempty"` 153 // Optional. Required properties of Type.OBJECT. 154 Required []string `protobuf:"bytes,5,rep,name=required,proto3" json:"required,omitempty"` 155 // Optional. Minimum number of the properties for Type.OBJECT. 156 MinProperties int64 `protobuf:"varint,14,opt,name=min_properties,json=minProperties,proto3" json:"min_properties,omitempty"` 157 // Optional. Maximum number of the properties for Type.OBJECT. 158 MaxProperties int64 `protobuf:"varint,15,opt,name=max_properties,json=maxProperties,proto3" json:"max_properties,omitempty"` 159 // Optional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER 160 // Minimum value of the Type.INTEGER and Type.NUMBER 161 Minimum float64 `protobuf:"fixed64,16,opt,name=minimum,proto3" json:"minimum,omitempty"` 162 // Optional. Maximum value of the Type.INTEGER and Type.NUMBER 163 Maximum float64 `protobuf:"fixed64,17,opt,name=maximum,proto3" json:"maximum,omitempty"` 164 // Optional. SCHEMA FIELDS FOR TYPE STRING 165 // Minimum length of the Type.STRING 166 MinLength int64 `protobuf:"varint,18,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"` 167 // Optional. Maximum length of the Type.STRING 168 MaxLength int64 `protobuf:"varint,19,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"` 169 // Optional. Pattern of the Type.STRING to restrict a string to a regular 170 // expression. 171 Pattern string `protobuf:"bytes,20,opt,name=pattern,proto3" json:"pattern,omitempty"` 172 // Optional. Example of the object. Will only populated when the object is the 173 // root. 174 Example *structpb.Value `protobuf:"bytes,4,opt,name=example,proto3" json:"example,omitempty"` 175 // Optional. The value should be validated against any (one or more) of the 176 // subschemas in the list. 177 AnyOf []*Schema `protobuf:"bytes,11,rep,name=any_of,json=anyOf,proto3" json:"any_of,omitempty"` 178 // Optional. Can either be a boolean or an object; controls the presence of 179 // additional properties. 180 AdditionalProperties *structpb.Value `protobuf:"bytes,26,opt,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` 181 // Optional. Allows indirect references between schema nodes. The value should 182 // be a valid reference to a child of the root `defs`. 183 // 184 // For example, the following schema defines a reference to a schema node 185 // named "Pet": 186 // 187 // type: object 188 // properties: 189 // 190 // pet: 191 // ref: #/defs/Pet 192 // 193 // defs: 194 // 195 // Pet: 196 // type: object 197 // properties: 198 // name: 199 // type: string 200 // 201 // The value of the "pet" property is a reference to the schema node 202 // named "Pet". 203 // See details in 204 // https://json-schema.org/understanding-json-schema/structuring 205 Ref string `protobuf:"bytes,27,opt,name=ref,proto3" json:"ref,omitempty"` 206 // Optional. A map of definitions for use by `ref` 207 // Only allowed at the root of the schema. 208 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"` 209 } 210 211 func (x *Schema) Reset() { 212 *x = Schema{} 213 mi := &file_google_cloud_aiplatform_v1beta1_openapi_proto_msgTypes[0] 214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 215 ms.StoreMessageInfo(mi) 216 } 217 218 func (x *Schema) String() string { 219 return protoimpl.X.MessageStringOf(x) 220 } 221 222 func (*Schema) ProtoMessage() {} 223 224 func (x *Schema) ProtoReflect() protoreflect.Message { 225 mi := &file_google_cloud_aiplatform_v1beta1_openapi_proto_msgTypes[0] 226 if x != nil { 227 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 228 if ms.LoadMessageInfo() == nil { 229 ms.StoreMessageInfo(mi) 230 } 231 return ms 232 } 233 return mi.MessageOf(x) 234 } 235 236 // Deprecated: Use Schema.ProtoReflect.Descriptor instead. 237 func (*Schema) Descriptor() ([]byte, []int) { 238 return file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDescGZIP(), []int{0} 239 } 240 241 func (x *Schema) GetType() Type { 242 if x != nil { 243 return x.Type 244 } 245 return Type_TYPE_UNSPECIFIED 246 } 247 248 func (x *Schema) GetFormat() string { 249 if x != nil { 250 return x.Format 251 } 252 return "" 253 } 254 255 func (x *Schema) GetTitle() string { 256 if x != nil { 257 return x.Title 258 } 259 return "" 260 } 261 262 func (x *Schema) GetDescription() string { 263 if x != nil { 264 return x.Description 265 } 266 return "" 267 } 268 269 func (x *Schema) GetNullable() bool { 270 if x != nil { 271 return x.Nullable 272 } 273 return false 274 } 275 276 func (x *Schema) GetDefault() *structpb.Value { 277 if x != nil { 278 return x.Default 279 } 280 return nil 281 } 282 283 func (x *Schema) GetItems() *Schema { 284 if x != nil { 285 return x.Items 286 } 287 return nil 288 } 289 290 func (x *Schema) GetMinItems() int64 { 291 if x != nil { 292 return x.MinItems 293 } 294 return 0 295 } 296 297 func (x *Schema) GetMaxItems() int64 { 298 if x != nil { 299 return x.MaxItems 300 } 301 return 0 302 } 303 304 func (x *Schema) GetEnum() []string { 305 if x != nil { 306 return x.Enum 307 } 308 return nil 309 } 310 311 func (x *Schema) GetProperties() map[string]*Schema { 312 if x != nil { 313 return x.Properties 314 } 315 return nil 316 } 317 318 func (x *Schema) GetPropertyOrdering() []string { 319 if x != nil { 320 return x.PropertyOrdering 321 } 322 return nil 323 } 324 325 func (x *Schema) GetRequired() []string { 326 if x != nil { 327 return x.Required 328 } 329 return nil 330 } 331 332 func (x *Schema) GetMinProperties() int64 { 333 if x != nil { 334 return x.MinProperties 335 } 336 return 0 337 } 338 339 func (x *Schema) GetMaxProperties() int64 { 340 if x != nil { 341 return x.MaxProperties 342 } 343 return 0 344 } 345 346 func (x *Schema) GetMinimum() float64 { 347 if x != nil { 348 return x.Minimum 349 } 350 return 0 351 } 352 353 func (x *Schema) GetMaximum() float64 { 354 if x != nil { 355 return x.Maximum 356 } 357 return 0 358 } 359 360 func (x *Schema) GetMinLength() int64 { 361 if x != nil { 362 return x.MinLength 363 } 364 return 0 365 } 366 367 func (x *Schema) GetMaxLength() int64 { 368 if x != nil { 369 return x.MaxLength 370 } 371 return 0 372 } 373 374 func (x *Schema) GetPattern() string { 375 if x != nil { 376 return x.Pattern 377 } 378 return "" 379 } 380 381 func (x *Schema) GetExample() *structpb.Value { 382 if x != nil { 383 return x.Example 384 } 385 return nil 386 } 387 388 func (x *Schema) GetAnyOf() []*Schema { 389 if x != nil { 390 return x.AnyOf 391 } 392 return nil 393 } 394 395 func (x *Schema) GetAdditionalProperties() *structpb.Value { 396 if x != nil { 397 return x.AdditionalProperties 398 } 399 return nil 400 } 401 402 func (x *Schema) GetRef() string { 403 if x != nil { 404 return x.Ref 405 } 406 return "" 407 } 408 409 func (x *Schema) GetDefs() map[string]*Schema { 410 if x != nil { 411 return x.Defs 412 } 413 return nil 414 } 415 416 var File_google_cloud_aiplatform_v1beta1_openapi_proto protoreflect.FileDescriptor 417 418 var file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDesc = []byte{ 419 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 420 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 421 0x31, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 422 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 423 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 424 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 425 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 426 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 427 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 428 0xc9, 0x0a, 0x0a, 0x06, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x3e, 0x0a, 0x04, 0x74, 0x79, 429 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 430 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 431 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x42, 432 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x6f, 433 0x72, 0x6d, 0x61, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 434 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x19, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 435 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x05, 0x74, 0x69, 0x74, 436 0x6c, 0x65, 0x12, 0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 437 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 0x65, 438 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x08, 0x6e, 0x75, 0x6c, 439 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 440 0x52, 0x08, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x35, 0x0a, 0x07, 0x64, 0x65, 441 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 442 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 443 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 444 0x74, 0x12, 0x42, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 445 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 446 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 447 0x61, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x05, 448 0x69, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x20, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x69, 0x74, 0x65, 449 0x6d, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x6d, 450 0x69, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x20, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x69, 451 0x74, 0x65, 0x6d, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 452 0x08, 0x6d, 0x61, 0x78, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x17, 0x0a, 0x04, 0x65, 0x6e, 0x75, 453 0x6d, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x65, 0x6e, 454 0x75, 0x6d, 0x12, 0x5c, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 455 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 456 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 457 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 458 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 459 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 460 0x12, 0x30, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x6f, 0x72, 0x64, 461 0x65, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x19, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 462 0x52, 0x10, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x69, 463 0x6e, 0x67, 0x12, 0x1f, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x05, 464 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 465 0x72, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x0e, 0x6d, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 466 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 467 0x52, 0x0d, 0x6d, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 468 0x2a, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 469 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x6d, 0x61, 470 0x78, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 471 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x10, 0x20, 0x01, 0x28, 0x01, 0x42, 0x03, 0xe0, 0x41, 472 0x01, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x61, 473 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x11, 0x20, 0x01, 0x28, 0x01, 0x42, 0x03, 0xe0, 0x41, 0x01, 474 0x52, 0x07, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0a, 0x6d, 0x69, 0x6e, 475 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 476 0x41, 0x01, 0x52, 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x22, 0x0a, 477 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x13, 0x20, 0x01, 0x28, 478 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 479 0x68, 0x12, 0x1d, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x14, 0x20, 0x01, 480 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 481 0x12, 0x35, 0x0a, 0x07, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 482 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 483 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 484 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x43, 0x0a, 0x06, 0x61, 0x6e, 0x79, 0x5f, 0x6f, 485 0x66, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 486 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 487 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 488 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x05, 0x61, 0x6e, 0x79, 0x4f, 0x66, 0x12, 0x50, 0x0a, 0x15, 489 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 490 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 491 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 492 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 493 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x15, 494 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 495 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x4a, 0x0a, 0x04, 0x64, 0x65, 0x66, 0x73, 0x18, 0x1c, 0x20, 496 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 497 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 498 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x65, 0x66, 499 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x64, 0x65, 0x66, 500 0x73, 0x1a, 0x66, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 501 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 502 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 503 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 504 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 505 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x05, 506 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x60, 0x0a, 0x09, 0x44, 0x65, 0x66, 507 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 508 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 509 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 510 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 511 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 512 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x65, 0x0a, 0x04, 0x54, 513 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 514 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 515 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, 0x10, 516 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x45, 0x52, 0x10, 0x03, 0x12, 0x0b, 517 0x0a, 0x07, 0x42, 0x4f, 0x4f, 0x4c, 0x45, 0x41, 0x4e, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x41, 518 0x52, 0x52, 0x41, 0x59, 0x10, 0x05, 0x12, 0x0a, 0x0a, 0x06, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 519 0x10, 0x06, 0x42, 0xe3, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 520 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 521 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0c, 0x4f, 0x70, 0x65, 0x6e, 522 0x41, 0x70, 0x69, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 523 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 524 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 525 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 526 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 527 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 528 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 529 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 530 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 531 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 532 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 533 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 534 } 535 536 var ( 537 file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDescOnce sync.Once 538 file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDesc 539 ) 540 541 func file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDescGZIP() []byte { 542 file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDescOnce.Do(func() { 543 file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDescData) 544 }) 545 return file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDescData 546 } 547 548 var file_google_cloud_aiplatform_v1beta1_openapi_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 549 var file_google_cloud_aiplatform_v1beta1_openapi_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 550 var file_google_cloud_aiplatform_v1beta1_openapi_proto_goTypes = []any{ 551 (Type)(0), // 0: google.cloud.aiplatform.v1beta1.Type 552 (*Schema)(nil), // 1: google.cloud.aiplatform.v1beta1.Schema 553 nil, // 2: google.cloud.aiplatform.v1beta1.Schema.PropertiesEntry 554 nil, // 3: google.cloud.aiplatform.v1beta1.Schema.DefsEntry 555 (*structpb.Value)(nil), // 4: google.protobuf.Value 556 } 557 var file_google_cloud_aiplatform_v1beta1_openapi_proto_depIdxs = []int32{ 558 0, // 0: google.cloud.aiplatform.v1beta1.Schema.type:type_name -> google.cloud.aiplatform.v1beta1.Type 559 4, // 1: google.cloud.aiplatform.v1beta1.Schema.default:type_name -> google.protobuf.Value 560 1, // 2: google.cloud.aiplatform.v1beta1.Schema.items:type_name -> google.cloud.aiplatform.v1beta1.Schema 561 2, // 3: google.cloud.aiplatform.v1beta1.Schema.properties:type_name -> google.cloud.aiplatform.v1beta1.Schema.PropertiesEntry 562 4, // 4: google.cloud.aiplatform.v1beta1.Schema.example:type_name -> google.protobuf.Value 563 1, // 5: google.cloud.aiplatform.v1beta1.Schema.any_of:type_name -> google.cloud.aiplatform.v1beta1.Schema 564 4, // 6: google.cloud.aiplatform.v1beta1.Schema.additional_properties:type_name -> google.protobuf.Value 565 3, // 7: google.cloud.aiplatform.v1beta1.Schema.defs:type_name -> google.cloud.aiplatform.v1beta1.Schema.DefsEntry 566 1, // 8: google.cloud.aiplatform.v1beta1.Schema.PropertiesEntry.value:type_name -> google.cloud.aiplatform.v1beta1.Schema 567 1, // 9: google.cloud.aiplatform.v1beta1.Schema.DefsEntry.value:type_name -> google.cloud.aiplatform.v1beta1.Schema 568 10, // [10:10] is the sub-list for method output_type 569 10, // [10:10] is the sub-list for method input_type 570 10, // [10:10] is the sub-list for extension type_name 571 10, // [10:10] is the sub-list for extension extendee 572 0, // [0:10] is the sub-list for field type_name 573 } 574 575 func init() { file_google_cloud_aiplatform_v1beta1_openapi_proto_init() } 576 func file_google_cloud_aiplatform_v1beta1_openapi_proto_init() { 577 if File_google_cloud_aiplatform_v1beta1_openapi_proto != nil { 578 return 579 } 580 type x struct{} 581 out := protoimpl.TypeBuilder{ 582 File: protoimpl.DescBuilder{ 583 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 584 RawDescriptor: file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDesc, 585 NumEnums: 1, 586 NumMessages: 3, 587 NumExtensions: 0, 588 NumServices: 0, 589 }, 590 GoTypes: file_google_cloud_aiplatform_v1beta1_openapi_proto_goTypes, 591 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_openapi_proto_depIdxs, 592 EnumInfos: file_google_cloud_aiplatform_v1beta1_openapi_proto_enumTypes, 593 MessageInfos: file_google_cloud_aiplatform_v1beta1_openapi_proto_msgTypes, 594 }.Build() 595 File_google_cloud_aiplatform_v1beta1_openapi_proto = out.File 596 file_google_cloud_aiplatform_v1beta1_openapi_proto_rawDesc = nil 597 file_google_cloud_aiplatform_v1beta1_openapi_proto_goTypes = nil 598 file_google_cloud_aiplatform_v1beta1_openapi_proto_depIdxs = nil 599 }