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  }