cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/data_foundry_service.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/data_foundry_service.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  	reflect "reflect"
    28  	sync "sync"
    29  )
    30  
    31  const (
    32  	// Verify that this generated code is sufficiently up-to-date.
    33  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    34  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    36  )
    37  
    38  // The data type of the field.
    39  type OutputFieldSpec_FieldType int32
    40  
    41  const (
    42  	// Field type is unspecified.
    43  	OutputFieldSpec_FIELD_TYPE_UNSPECIFIED OutputFieldSpec_FieldType = 0
    44  	// Arbitrary content field type.
    45  	OutputFieldSpec_CONTENT OutputFieldSpec_FieldType = 1
    46  	// Text field type.
    47  	OutputFieldSpec_TEXT OutputFieldSpec_FieldType = 2
    48  	// Image field type.
    49  	OutputFieldSpec_IMAGE OutputFieldSpec_FieldType = 3
    50  	// Audio field type.
    51  	OutputFieldSpec_AUDIO OutputFieldSpec_FieldType = 4
    52  )
    53  
    54  // Enum value maps for OutputFieldSpec_FieldType.
    55  var (
    56  	OutputFieldSpec_FieldType_name = map[int32]string{
    57  		0: "FIELD_TYPE_UNSPECIFIED",
    58  		1: "CONTENT",
    59  		2: "TEXT",
    60  		3: "IMAGE",
    61  		4: "AUDIO",
    62  	}
    63  	OutputFieldSpec_FieldType_value = map[string]int32{
    64  		"FIELD_TYPE_UNSPECIFIED": 0,
    65  		"CONTENT":                1,
    66  		"TEXT":                   2,
    67  		"IMAGE":                  3,
    68  		"AUDIO":                  4,
    69  	}
    70  )
    71  
    72  func (x OutputFieldSpec_FieldType) Enum() *OutputFieldSpec_FieldType {
    73  	p := new(OutputFieldSpec_FieldType)
    74  	*p = x
    75  	return p
    76  }
    77  
    78  func (x OutputFieldSpec_FieldType) String() string {
    79  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    80  }
    81  
    82  func (OutputFieldSpec_FieldType) Descriptor() protoreflect.EnumDescriptor {
    83  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_enumTypes[0].Descriptor()
    84  }
    85  
    86  func (OutputFieldSpec_FieldType) Type() protoreflect.EnumType {
    87  	return &file_google_cloud_aiplatform_v1_data_foundry_service_proto_enumTypes[0]
    88  }
    89  
    90  func (x OutputFieldSpec_FieldType) Number() protoreflect.EnumNumber {
    91  	return protoreflect.EnumNumber(x)
    92  }
    93  
    94  // Deprecated: Use OutputFieldSpec_FieldType.Descriptor instead.
    95  func (OutputFieldSpec_FieldType) EnumDescriptor() ([]byte, []int) {
    96  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescGZIP(), []int{3, 0}
    97  }
    98  
    99  // Request message for DataFoundryService.GenerateSyntheticData.
   100  type GenerateSyntheticDataRequest struct {
   101  	state         protoimpl.MessageState
   102  	sizeCache     protoimpl.SizeCache
   103  	unknownFields protoimpl.UnknownFields
   104  
   105  	// The generation strategy to use.
   106  	//
   107  	// Types that are assignable to Strategy:
   108  	//
   109  	//	*GenerateSyntheticDataRequest_TaskDescription
   110  	Strategy isGenerateSyntheticDataRequest_Strategy `protobuf_oneof:"strategy"`
   111  	// Required. The resource name of the Location to run the job.
   112  	// Format: `projects/{project}/locations/{location}`
   113  	Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
   114  	// Required. The number of synthetic examples to generate.
   115  	// For this stateless API, the count is limited to a small number.
   116  	Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
   117  	// Required. The schema of the desired output, defined by a list of fields.
   118  	OutputFieldSpecs []*OutputFieldSpec `protobuf:"bytes,4,rep,name=output_field_specs,json=outputFieldSpecs,proto3" json:"output_field_specs,omitempty"`
   119  	// Optional. A list of few-shot examples to guide the model's output style
   120  	// and format.
   121  	Examples []*SyntheticExample `protobuf:"bytes,5,rep,name=examples,proto3" json:"examples,omitempty"`
   122  }
   123  
   124  func (x *GenerateSyntheticDataRequest) Reset() {
   125  	*x = GenerateSyntheticDataRequest{}
   126  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[0]
   127  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   128  	ms.StoreMessageInfo(mi)
   129  }
   130  
   131  func (x *GenerateSyntheticDataRequest) String() string {
   132  	return protoimpl.X.MessageStringOf(x)
   133  }
   134  
   135  func (*GenerateSyntheticDataRequest) ProtoMessage() {}
   136  
   137  func (x *GenerateSyntheticDataRequest) ProtoReflect() protoreflect.Message {
   138  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[0]
   139  	if x != nil {
   140  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   141  		if ms.LoadMessageInfo() == nil {
   142  			ms.StoreMessageInfo(mi)
   143  		}
   144  		return ms
   145  	}
   146  	return mi.MessageOf(x)
   147  }
   148  
   149  // Deprecated: Use GenerateSyntheticDataRequest.ProtoReflect.Descriptor instead.
   150  func (*GenerateSyntheticDataRequest) Descriptor() ([]byte, []int) {
   151  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescGZIP(), []int{0}
   152  }
   153  
   154  func (m *GenerateSyntheticDataRequest) GetStrategy() isGenerateSyntheticDataRequest_Strategy {
   155  	if m != nil {
   156  		return m.Strategy
   157  	}
   158  	return nil
   159  }
   160  
   161  func (x *GenerateSyntheticDataRequest) GetTaskDescription() *TaskDescriptionStrategy {
   162  	if x, ok := x.GetStrategy().(*GenerateSyntheticDataRequest_TaskDescription); ok {
   163  		return x.TaskDescription
   164  	}
   165  	return nil
   166  }
   167  
   168  func (x *GenerateSyntheticDataRequest) GetLocation() string {
   169  	if x != nil {
   170  		return x.Location
   171  	}
   172  	return ""
   173  }
   174  
   175  func (x *GenerateSyntheticDataRequest) GetCount() int32 {
   176  	if x != nil {
   177  		return x.Count
   178  	}
   179  	return 0
   180  }
   181  
   182  func (x *GenerateSyntheticDataRequest) GetOutputFieldSpecs() []*OutputFieldSpec {
   183  	if x != nil {
   184  		return x.OutputFieldSpecs
   185  	}
   186  	return nil
   187  }
   188  
   189  func (x *GenerateSyntheticDataRequest) GetExamples() []*SyntheticExample {
   190  	if x != nil {
   191  		return x.Examples
   192  	}
   193  	return nil
   194  }
   195  
   196  type isGenerateSyntheticDataRequest_Strategy interface {
   197  	isGenerateSyntheticDataRequest_Strategy()
   198  }
   199  
   200  type GenerateSyntheticDataRequest_TaskDescription struct {
   201  	// Generate data from a high-level task description.
   202  	TaskDescription *TaskDescriptionStrategy `protobuf:"bytes,3,opt,name=task_description,json=taskDescription,proto3,oneof"`
   203  }
   204  
   205  func (*GenerateSyntheticDataRequest_TaskDescription) isGenerateSyntheticDataRequest_Strategy() {}
   206  
   207  // Represents a single named field within a SyntheticExample.
   208  type SyntheticField struct {
   209  	state         protoimpl.MessageState
   210  	sizeCache     protoimpl.SizeCache
   211  	unknownFields protoimpl.UnknownFields
   212  
   213  	// Optional. The name of the field.
   214  	FieldName string `protobuf:"bytes,1,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
   215  	// Required. The content of the field.
   216  	Content *Content `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
   217  }
   218  
   219  func (x *SyntheticField) Reset() {
   220  	*x = SyntheticField{}
   221  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[1]
   222  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   223  	ms.StoreMessageInfo(mi)
   224  }
   225  
   226  func (x *SyntheticField) String() string {
   227  	return protoimpl.X.MessageStringOf(x)
   228  }
   229  
   230  func (*SyntheticField) ProtoMessage() {}
   231  
   232  func (x *SyntheticField) ProtoReflect() protoreflect.Message {
   233  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[1]
   234  	if x != nil {
   235  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   236  		if ms.LoadMessageInfo() == nil {
   237  			ms.StoreMessageInfo(mi)
   238  		}
   239  		return ms
   240  	}
   241  	return mi.MessageOf(x)
   242  }
   243  
   244  // Deprecated: Use SyntheticField.ProtoReflect.Descriptor instead.
   245  func (*SyntheticField) Descriptor() ([]byte, []int) {
   246  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescGZIP(), []int{1}
   247  }
   248  
   249  func (x *SyntheticField) GetFieldName() string {
   250  	if x != nil {
   251  		return x.FieldName
   252  	}
   253  	return ""
   254  }
   255  
   256  func (x *SyntheticField) GetContent() *Content {
   257  	if x != nil {
   258  		return x.Content
   259  	}
   260  	return nil
   261  }
   262  
   263  // Represents a single synthetic example, composed of multiple fields.
   264  // Used for providing few-shot examples in the request and for returning
   265  // generated examples in the response.
   266  type SyntheticExample struct {
   267  	state         protoimpl.MessageState
   268  	sizeCache     protoimpl.SizeCache
   269  	unknownFields protoimpl.UnknownFields
   270  
   271  	// Required. A list of fields that constitute an example.
   272  	Fields []*SyntheticField `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
   273  }
   274  
   275  func (x *SyntheticExample) Reset() {
   276  	*x = SyntheticExample{}
   277  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[2]
   278  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   279  	ms.StoreMessageInfo(mi)
   280  }
   281  
   282  func (x *SyntheticExample) String() string {
   283  	return protoimpl.X.MessageStringOf(x)
   284  }
   285  
   286  func (*SyntheticExample) ProtoMessage() {}
   287  
   288  func (x *SyntheticExample) ProtoReflect() protoreflect.Message {
   289  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[2]
   290  	if x != nil {
   291  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   292  		if ms.LoadMessageInfo() == nil {
   293  			ms.StoreMessageInfo(mi)
   294  		}
   295  		return ms
   296  	}
   297  	return mi.MessageOf(x)
   298  }
   299  
   300  // Deprecated: Use SyntheticExample.ProtoReflect.Descriptor instead.
   301  func (*SyntheticExample) Descriptor() ([]byte, []int) {
   302  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescGZIP(), []int{2}
   303  }
   304  
   305  func (x *SyntheticExample) GetFields() []*SyntheticField {
   306  	if x != nil {
   307  		return x.Fields
   308  	}
   309  	return nil
   310  }
   311  
   312  // Defines a specification for a single output field.
   313  type OutputFieldSpec struct {
   314  	state         protoimpl.MessageState
   315  	sizeCache     protoimpl.SizeCache
   316  	unknownFields protoimpl.UnknownFields
   317  
   318  	// Required. The name of the output field.
   319  	FieldName string `protobuf:"bytes,1,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
   320  	// Optional. Optional, but recommended. Additional guidance specific to this
   321  	// field to provide targeted instructions for the LLM to generate the content
   322  	// of a single output field. While the LLM can sometimes infer content from
   323  	// the field name, providing explicit guidance is preferred.
   324  	Guidance string `protobuf:"bytes,2,opt,name=guidance,proto3" json:"guidance,omitempty"`
   325  	// Optional. The data type of the field. Defaults to CONTENT if not set.
   326  	FieldType OutputFieldSpec_FieldType `protobuf:"varint,3,opt,name=field_type,json=fieldType,proto3,enum=google.cloud.aiplatform.v1.OutputFieldSpec_FieldType" json:"field_type,omitempty"`
   327  }
   328  
   329  func (x *OutputFieldSpec) Reset() {
   330  	*x = OutputFieldSpec{}
   331  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[3]
   332  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   333  	ms.StoreMessageInfo(mi)
   334  }
   335  
   336  func (x *OutputFieldSpec) String() string {
   337  	return protoimpl.X.MessageStringOf(x)
   338  }
   339  
   340  func (*OutputFieldSpec) ProtoMessage() {}
   341  
   342  func (x *OutputFieldSpec) ProtoReflect() protoreflect.Message {
   343  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[3]
   344  	if x != nil {
   345  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   346  		if ms.LoadMessageInfo() == nil {
   347  			ms.StoreMessageInfo(mi)
   348  		}
   349  		return ms
   350  	}
   351  	return mi.MessageOf(x)
   352  }
   353  
   354  // Deprecated: Use OutputFieldSpec.ProtoReflect.Descriptor instead.
   355  func (*OutputFieldSpec) Descriptor() ([]byte, []int) {
   356  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescGZIP(), []int{3}
   357  }
   358  
   359  func (x *OutputFieldSpec) GetFieldName() string {
   360  	if x != nil {
   361  		return x.FieldName
   362  	}
   363  	return ""
   364  }
   365  
   366  func (x *OutputFieldSpec) GetGuidance() string {
   367  	if x != nil {
   368  		return x.Guidance
   369  	}
   370  	return ""
   371  }
   372  
   373  func (x *OutputFieldSpec) GetFieldType() OutputFieldSpec_FieldType {
   374  	if x != nil {
   375  		return x.FieldType
   376  	}
   377  	return OutputFieldSpec_FIELD_TYPE_UNSPECIFIED
   378  }
   379  
   380  // Defines a generation strategy based on a high-level task description.
   381  type TaskDescriptionStrategy struct {
   382  	state         protoimpl.MessageState
   383  	sizeCache     protoimpl.SizeCache
   384  	unknownFields protoimpl.UnknownFields
   385  
   386  	// Required. A high-level description of the synthetic data to be generated.
   387  	TaskDescription string `protobuf:"bytes,1,opt,name=task_description,json=taskDescription,proto3" json:"task_description,omitempty"`
   388  }
   389  
   390  func (x *TaskDescriptionStrategy) Reset() {
   391  	*x = TaskDescriptionStrategy{}
   392  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[4]
   393  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   394  	ms.StoreMessageInfo(mi)
   395  }
   396  
   397  func (x *TaskDescriptionStrategy) String() string {
   398  	return protoimpl.X.MessageStringOf(x)
   399  }
   400  
   401  func (*TaskDescriptionStrategy) ProtoMessage() {}
   402  
   403  func (x *TaskDescriptionStrategy) ProtoReflect() protoreflect.Message {
   404  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[4]
   405  	if x != nil {
   406  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   407  		if ms.LoadMessageInfo() == nil {
   408  			ms.StoreMessageInfo(mi)
   409  		}
   410  		return ms
   411  	}
   412  	return mi.MessageOf(x)
   413  }
   414  
   415  // Deprecated: Use TaskDescriptionStrategy.ProtoReflect.Descriptor instead.
   416  func (*TaskDescriptionStrategy) Descriptor() ([]byte, []int) {
   417  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescGZIP(), []int{4}
   418  }
   419  
   420  func (x *TaskDescriptionStrategy) GetTaskDescription() string {
   421  	if x != nil {
   422  		return x.TaskDescription
   423  	}
   424  	return ""
   425  }
   426  
   427  // The response containing the generated data.
   428  type GenerateSyntheticDataResponse struct {
   429  	state         protoimpl.MessageState
   430  	sizeCache     protoimpl.SizeCache
   431  	unknownFields protoimpl.UnknownFields
   432  
   433  	// A list of generated synthetic examples.
   434  	SyntheticExamples []*SyntheticExample `protobuf:"bytes,1,rep,name=synthetic_examples,json=syntheticExamples,proto3" json:"synthetic_examples,omitempty"`
   435  }
   436  
   437  func (x *GenerateSyntheticDataResponse) Reset() {
   438  	*x = GenerateSyntheticDataResponse{}
   439  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[5]
   440  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   441  	ms.StoreMessageInfo(mi)
   442  }
   443  
   444  func (x *GenerateSyntheticDataResponse) String() string {
   445  	return protoimpl.X.MessageStringOf(x)
   446  }
   447  
   448  func (*GenerateSyntheticDataResponse) ProtoMessage() {}
   449  
   450  func (x *GenerateSyntheticDataResponse) ProtoReflect() protoreflect.Message {
   451  	mi := &file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[5]
   452  	if x != nil {
   453  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   454  		if ms.LoadMessageInfo() == nil {
   455  			ms.StoreMessageInfo(mi)
   456  		}
   457  		return ms
   458  	}
   459  	return mi.MessageOf(x)
   460  }
   461  
   462  // Deprecated: Use GenerateSyntheticDataResponse.ProtoReflect.Descriptor instead.
   463  func (*GenerateSyntheticDataResponse) Descriptor() ([]byte, []int) {
   464  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescGZIP(), []int{5}
   465  }
   466  
   467  func (x *GenerateSyntheticDataResponse) GetSyntheticExamples() []*SyntheticExample {
   468  	if x != nil {
   469  		return x.SyntheticExamples
   470  	}
   471  	return nil
   472  }
   473  
   474  var File_google_cloud_aiplatform_v1_data_foundry_service_proto protoreflect.FileDescriptor
   475  
   476  var file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDesc = []byte{
   477  	0x0a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   478  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x61, 0x74,
   479  	0x61, 0x5f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   480  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   481  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   482  	0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
   483  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   484  	0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c,
   485  	0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
   486  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68,
   487  	0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f,
   488  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
   489  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63,
   490  	0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f,
   491  	0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   492  	0x22, 0x9d, 0x03, 0x0a, 0x1c, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6e,
   493  	0x74, 0x68, 0x65, 0x74, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   494  	0x74, 0x12, 0x60, 0x0a, 0x10, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
   495  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f,
   496  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   497  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x65, 0x73,
   498  	0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
   499  	0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
   500  	0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
   501  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c,
   502  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
   503  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   504  	0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x05, 0x63, 0x6f,
   505  	0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05,
   506  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x5e, 0x0a, 0x12, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f,
   507  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
   508  	0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   509  	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4f,
   510  	0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x70, 0x65, 0x63, 0x42, 0x03,
   511  	0xe0, 0x41, 0x02, 0x52, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64,
   512  	0x53, 0x70, 0x65, 0x63, 0x73, 0x12, 0x4d, 0x0a, 0x08, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65,
   513  	0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   514  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   515  	0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x74, 0x69, 0x63, 0x45, 0x78,
   516  	0x61, 0x6d, 0x70, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x65, 0x78, 0x61, 0x6d,
   517  	0x70, 0x6c, 0x65, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
   518  	0x22, 0x78, 0x0a, 0x0e, 0x53, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x74, 0x69, 0x63, 0x46, 0x69, 0x65,
   519  	0x6c, 0x64, 0x12, 0x22, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
   520  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x66, 0x69, 0x65,
   521  	0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
   522  	0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   523  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   524  	0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41,
   525  	0x02, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x5b, 0x0a, 0x10, 0x53, 0x79,
   526  	0x6e, 0x74, 0x68, 0x65, 0x74, 0x69, 0x63, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x47,
   527  	0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a,
   528  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
   529  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x74,
   530  	0x68, 0x65, 0x74, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
   531  	0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x22, 0x87, 0x02, 0x0a, 0x0f, 0x4f, 0x75, 0x74, 0x70,
   532  	0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x70, 0x65, 0x63, 0x12, 0x22, 0x0a, 0x0a, 0x66,
   533  	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
   534  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12,
   535  	0x1f, 0x0a, 0x08, 0x67, 0x75, 0x69, 0x64, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
   536  	0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x67, 0x75, 0x69, 0x64, 0x61, 0x6e, 0x63, 0x65,
   537  	0x12, 0x59, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03,
   538  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   539  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
   540  	0x31, 0x2e, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x70, 0x65,
   541  	0x63, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01,
   542  	0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x22, 0x54, 0x0a, 0x09, 0x46,
   543  	0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x46, 0x49, 0x45, 0x4c,
   544  	0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
   545  	0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x10,
   546  	0x01, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x45, 0x58, 0x54, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x49,
   547  	0x4d, 0x41, 0x47, 0x45, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x55, 0x44, 0x49, 0x4f, 0x10,
   548  	0x04, 0x22, 0x49, 0x0a, 0x17, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
   549  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x2e, 0x0a, 0x10,
   550  	0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
   551  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x74, 0x61, 0x73,
   552  	0x6b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7c, 0x0a, 0x1d,
   553  	0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x74, 0x69,
   554  	0x63, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a,
   555  	0x12, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x70,
   556  	0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   557  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   558  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x74, 0x69, 0x63,
   559  	0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x11, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x74,
   560  	0x69, 0x63, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x32, 0xba, 0x02, 0x0a, 0x12, 0x44,
   561  	0x61, 0x74, 0x61, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
   562  	0x65, 0x12, 0xd4, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x79,
   563  	0x6e, 0x74, 0x68, 0x65, 0x74, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x12, 0x38, 0x2e, 0x67, 0x6f,
   564  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   565  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74,
   566  	0x65, 0x53, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x74, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65,
   567  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   568  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
   569  	0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6e, 0x74, 0x68,
   570  	0x65, 0x74, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   571  	0x22, 0x46, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x3a, 0x01, 0x2a, 0x22, 0x3b, 0x2f, 0x76, 0x31,
   572  	0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   573  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   574  	0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6e, 0x74, 0x68,
   575  	0x65, 0x74, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x4d, 0xca, 0x41, 0x19, 0x61, 0x69, 0x70,
   576  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
   577  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f,
   578  	0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
   579  	0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70,
   580  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xd5, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e,
   581  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
   582  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x17, 0x44, 0x61, 0x74, 0x61,
   583  	0x46, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72,
   584  	0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f,
   585  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61,
   586  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c,
   587  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   588  	0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43,
   589  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
   590  	0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
   591  	0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea,
   592  	0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a,
   593  	0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62,
   594  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   595  }
   596  
   597  var (
   598  	file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescOnce sync.Once
   599  	file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescData = file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDesc
   600  )
   601  
   602  func file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescGZIP() []byte {
   603  	file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescOnce.Do(func() {
   604  		file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescData)
   605  	})
   606  	return file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDescData
   607  }
   608  
   609  var file_google_cloud_aiplatform_v1_data_foundry_service_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   610  var file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
   611  var file_google_cloud_aiplatform_v1_data_foundry_service_proto_goTypes = []any{
   612  	(OutputFieldSpec_FieldType)(0),        // 0: google.cloud.aiplatform.v1.OutputFieldSpec.FieldType
   613  	(*GenerateSyntheticDataRequest)(nil),  // 1: google.cloud.aiplatform.v1.GenerateSyntheticDataRequest
   614  	(*SyntheticField)(nil),                // 2: google.cloud.aiplatform.v1.SyntheticField
   615  	(*SyntheticExample)(nil),              // 3: google.cloud.aiplatform.v1.SyntheticExample
   616  	(*OutputFieldSpec)(nil),               // 4: google.cloud.aiplatform.v1.OutputFieldSpec
   617  	(*TaskDescriptionStrategy)(nil),       // 5: google.cloud.aiplatform.v1.TaskDescriptionStrategy
   618  	(*GenerateSyntheticDataResponse)(nil), // 6: google.cloud.aiplatform.v1.GenerateSyntheticDataResponse
   619  	(*Content)(nil),                       // 7: google.cloud.aiplatform.v1.Content
   620  }
   621  var file_google_cloud_aiplatform_v1_data_foundry_service_proto_depIdxs = []int32{
   622  	5, // 0: google.cloud.aiplatform.v1.GenerateSyntheticDataRequest.task_description:type_name -> google.cloud.aiplatform.v1.TaskDescriptionStrategy
   623  	4, // 1: google.cloud.aiplatform.v1.GenerateSyntheticDataRequest.output_field_specs:type_name -> google.cloud.aiplatform.v1.OutputFieldSpec
   624  	3, // 2: google.cloud.aiplatform.v1.GenerateSyntheticDataRequest.examples:type_name -> google.cloud.aiplatform.v1.SyntheticExample
   625  	7, // 3: google.cloud.aiplatform.v1.SyntheticField.content:type_name -> google.cloud.aiplatform.v1.Content
   626  	2, // 4: google.cloud.aiplatform.v1.SyntheticExample.fields:type_name -> google.cloud.aiplatform.v1.SyntheticField
   627  	0, // 5: google.cloud.aiplatform.v1.OutputFieldSpec.field_type:type_name -> google.cloud.aiplatform.v1.OutputFieldSpec.FieldType
   628  	3, // 6: google.cloud.aiplatform.v1.GenerateSyntheticDataResponse.synthetic_examples:type_name -> google.cloud.aiplatform.v1.SyntheticExample
   629  	1, // 7: google.cloud.aiplatform.v1.DataFoundryService.GenerateSyntheticData:input_type -> google.cloud.aiplatform.v1.GenerateSyntheticDataRequest
   630  	6, // 8: google.cloud.aiplatform.v1.DataFoundryService.GenerateSyntheticData:output_type -> google.cloud.aiplatform.v1.GenerateSyntheticDataResponse
   631  	8, // [8:9] is the sub-list for method output_type
   632  	7, // [7:8] is the sub-list for method input_type
   633  	7, // [7:7] is the sub-list for extension type_name
   634  	7, // [7:7] is the sub-list for extension extendee
   635  	0, // [0:7] is the sub-list for field type_name
   636  }
   637  
   638  func init() { file_google_cloud_aiplatform_v1_data_foundry_service_proto_init() }
   639  func file_google_cloud_aiplatform_v1_data_foundry_service_proto_init() {
   640  	if File_google_cloud_aiplatform_v1_data_foundry_service_proto != nil {
   641  		return
   642  	}
   643  	file_google_cloud_aiplatform_v1_content_proto_init()
   644  	file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes[0].OneofWrappers = []any{
   645  		(*GenerateSyntheticDataRequest_TaskDescription)(nil),
   646  	}
   647  	type x struct{}
   648  	out := protoimpl.TypeBuilder{
   649  		File: protoimpl.DescBuilder{
   650  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   651  			RawDescriptor: file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDesc,
   652  			NumEnums:      1,
   653  			NumMessages:   6,
   654  			NumExtensions: 0,
   655  			NumServices:   1,
   656  		},
   657  		GoTypes:           file_google_cloud_aiplatform_v1_data_foundry_service_proto_goTypes,
   658  		DependencyIndexes: file_google_cloud_aiplatform_v1_data_foundry_service_proto_depIdxs,
   659  		EnumInfos:         file_google_cloud_aiplatform_v1_data_foundry_service_proto_enumTypes,
   660  		MessageInfos:      file_google_cloud_aiplatform_v1_data_foundry_service_proto_msgTypes,
   661  	}.Build()
   662  	File_google_cloud_aiplatform_v1_data_foundry_service_proto = out.File
   663  	file_google_cloud_aiplatform_v1_data_foundry_service_proto_rawDesc = nil
   664  	file_google_cloud_aiplatform_v1_data_foundry_service_proto_goTypes = nil
   665  	file_google_cloud_aiplatform_v1_data_foundry_service_proto_depIdxs = nil
   666  }