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  }