// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.11
// 	protoc        v6.33.2
// source: google/cloud/aiplatform/v1beta1/dataset_service.proto

package aiplatformpb

import (
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"

	longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
	_ "google.golang.org/genproto/googleapis/api/annotations"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	_ "google.golang.org/protobuf/types/known/emptypb"
	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

// The dataset usage (e.g. training/validation).
type AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage int32

const (
	// Default value. Should not be used.
	AssessDataRequest_TuningValidationAssessmentConfig_DATASET_USAGE_UNSPECIFIED AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage = 0
	// Supervised fine-tuning training dataset.
	AssessDataRequest_TuningValidationAssessmentConfig_SFT_TRAINING AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage = 1
	// Supervised fine-tuning validation dataset.
	AssessDataRequest_TuningValidationAssessmentConfig_SFT_VALIDATION AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage = 2
)

// Enum value maps for AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage.
var (
	AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage_name = map[int32]string{
		0: "DATASET_USAGE_UNSPECIFIED",
		1: "SFT_TRAINING",
		2: "SFT_VALIDATION",
	}
	AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage_value = map[string]int32{
		"DATASET_USAGE_UNSPECIFIED": 0,
		"SFT_TRAINING":              1,
		"SFT_VALIDATION":            2,
	}
)

func (x AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage) Enum() *AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage {
	p := new(AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage)
	*p = x
	return p
}

func (x AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage) Descriptor() protoreflect.EnumDescriptor {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_enumTypes[0].Descriptor()
}

func (AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage) Type() protoreflect.EnumType {
	return &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_enumTypes[0]
}

func (x AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage.Descriptor instead.
func (AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage) EnumDescriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{33, 0, 0}
}

// Request message for
// [DatasetService.CreateDataset][google.cloud.aiplatform.v1beta1.DatasetService.CreateDataset].
type CreateDatasetRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Location to create the Dataset in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Dataset to create.
	Dataset       *Dataset `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateDatasetRequest) Reset() {
	*x = CreateDatasetRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateDatasetRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateDatasetRequest) ProtoMessage() {}

func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.
func (*CreateDatasetRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{0}
}

func (x *CreateDatasetRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *CreateDatasetRequest) GetDataset() *Dataset {
	if x != nil {
		return x.Dataset
	}
	return nil
}

// Runtime operation information for
// [DatasetService.CreateDataset][google.cloud.aiplatform.v1beta1.DatasetService.CreateDataset].
type CreateDatasetOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The operation generic information.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *CreateDatasetOperationMetadata) Reset() {
	*x = CreateDatasetOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateDatasetOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateDatasetOperationMetadata) ProtoMessage() {}

func (x *CreateDatasetOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateDatasetOperationMetadata.ProtoReflect.Descriptor instead.
func (*CreateDatasetOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{1}
}

func (x *CreateDatasetOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

// Request message for
// [DatasetService.GetDataset][google.cloud.aiplatform.v1beta1.DatasetService.GetDataset].
type GetDatasetRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Dataset resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Mask specifying which fields to read.
	ReadMask      *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetDatasetRequest) Reset() {
	*x = GetDatasetRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetDatasetRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetDatasetRequest) ProtoMessage() {}

func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.
func (*GetDatasetRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{2}
}

func (x *GetDatasetRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *GetDatasetRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

// Request message for
// [DatasetService.UpdateDataset][google.cloud.aiplatform.v1beta1.DatasetService.UpdateDataset].
type UpdateDatasetRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The Dataset which replaces the resource on the server.
	Dataset *Dataset `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Required. The update mask applies to the resource.
	// For the `FieldMask` definition, see
	// [google.protobuf.FieldMask][google.protobuf.FieldMask]. Updatable fields:
	//
	//   - `display_name`
	//   - `description`
	//   - `labels`
	UpdateMask    *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UpdateDatasetRequest) Reset() {
	*x = UpdateDatasetRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UpdateDatasetRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UpdateDatasetRequest) ProtoMessage() {}

func (x *UpdateDatasetRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UpdateDatasetRequest.ProtoReflect.Descriptor instead.
func (*UpdateDatasetRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{3}
}

func (x *UpdateDatasetRequest) GetDataset() *Dataset {
	if x != nil {
		return x.Dataset
	}
	return nil
}

func (x *UpdateDatasetRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.UpdateMask
	}
	return nil
}

// Request message for
// [DatasetService.UpdateDatasetVersion][google.cloud.aiplatform.v1beta1.DatasetService.UpdateDatasetVersion].
type UpdateDatasetVersionRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The DatasetVersion which replaces the resource on the server.
	DatasetVersion *DatasetVersion `protobuf:"bytes,1,opt,name=dataset_version,json=datasetVersion,proto3" json:"dataset_version,omitempty"`
	// Required. The update mask applies to the resource.
	// For the `FieldMask` definition, see
	// [google.protobuf.FieldMask][google.protobuf.FieldMask]. Updatable fields:
	//
	//   - `display_name`
	UpdateMask    *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UpdateDatasetVersionRequest) Reset() {
	*x = UpdateDatasetVersionRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UpdateDatasetVersionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UpdateDatasetVersionRequest) ProtoMessage() {}

func (x *UpdateDatasetVersionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UpdateDatasetVersionRequest.ProtoReflect.Descriptor instead.
func (*UpdateDatasetVersionRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{4}
}

func (x *UpdateDatasetVersionRequest) GetDatasetVersion() *DatasetVersion {
	if x != nil {
		return x.DatasetVersion
	}
	return nil
}

func (x *UpdateDatasetVersionRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.UpdateMask
	}
	return nil
}

// Request message for
// [DatasetService.ListDatasets][google.cloud.aiplatform.v1beta1.DatasetService.ListDatasets].
type ListDatasetsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Dataset's parent resource.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// An expression for filtering the results of the request. For field names
	// both snake_case and camelCase are supported.
	//
	//   - `display_name`: supports = and !=
	//   - `metadata_schema_uri`: supports = and !=
	//   - `labels` supports general map functions that is:
	//   - `labels.key=value` - key:value equality
	//   - `labels.key:* or labels:key - key existence
	//   - A key including a space must be quoted. `labels."a key"`.
	//
	// Some examples:
	//
	//   - `displayName="myDisplayName"`
	//   - `labels.myKey="myValue"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	// Supported fields:
	//
	//   - `display_name`
	//   - `create_time`
	//   - `update_time`
	OrderBy       string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListDatasetsRequest) Reset() {
	*x = ListDatasetsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListDatasetsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListDatasetsRequest) ProtoMessage() {}

func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.
func (*ListDatasetsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{5}
}

func (x *ListDatasetsRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListDatasetsRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListDatasetsRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListDatasetsRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListDatasetsRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

func (x *ListDatasetsRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

// Response message for
// [DatasetService.ListDatasets][google.cloud.aiplatform.v1beta1.DatasetService.ListDatasets].
type ListDatasetsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// A list of Datasets that matches the specified filter in the request.
	Datasets []*Dataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListDatasetsResponse) Reset() {
	*x = ListDatasetsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListDatasetsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListDatasetsResponse) ProtoMessage() {}

func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.
func (*ListDatasetsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{6}
}

func (x *ListDatasetsResponse) GetDatasets() []*Dataset {
	if x != nil {
		return x.Datasets
	}
	return nil
}

func (x *ListDatasetsResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [DatasetService.DeleteDataset][google.cloud.aiplatform.v1beta1.DatasetService.DeleteDataset].
type DeleteDatasetRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Dataset to delete.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteDatasetRequest) Reset() {
	*x = DeleteDatasetRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteDatasetRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteDatasetRequest) ProtoMessage() {}

func (x *DeleteDatasetRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteDatasetRequest.ProtoReflect.Descriptor instead.
func (*DeleteDatasetRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{7}
}

func (x *DeleteDatasetRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [DatasetService.ImportData][google.cloud.aiplatform.v1beta1.DatasetService.ImportData].
type ImportDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Dataset resource.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The desired input locations. The contents of all input locations
	// will be imported in one batch.
	ImportConfigs []*ImportDataConfig `protobuf:"bytes,2,rep,name=import_configs,json=importConfigs,proto3" json:"import_configs,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ImportDataRequest) Reset() {
	*x = ImportDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ImportDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ImportDataRequest) ProtoMessage() {}

func (x *ImportDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.
func (*ImportDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{8}
}

func (x *ImportDataRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *ImportDataRequest) GetImportConfigs() []*ImportDataConfig {
	if x != nil {
		return x.ImportConfigs
	}
	return nil
}

// Response message for
// [DatasetService.ImportData][google.cloud.aiplatform.v1beta1.DatasetService.ImportData].
type ImportDataResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ImportDataResponse) Reset() {
	*x = ImportDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ImportDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ImportDataResponse) ProtoMessage() {}

func (x *ImportDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ImportDataResponse.ProtoReflect.Descriptor instead.
func (*ImportDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{9}
}

// Runtime operation information for
// [DatasetService.ImportData][google.cloud.aiplatform.v1beta1.DatasetService.ImportData].
type ImportDataOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ImportDataOperationMetadata) Reset() {
	*x = ImportDataOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ImportDataOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ImportDataOperationMetadata) ProtoMessage() {}

func (x *ImportDataOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ImportDataOperationMetadata.ProtoReflect.Descriptor instead.
func (*ImportDataOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{10}
}

func (x *ImportDataOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

// Request message for
// [DatasetService.ExportData][google.cloud.aiplatform.v1beta1.DatasetService.ExportData].
type ExportDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Dataset resource.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The desired output location.
	ExportConfig  *ExportDataConfig `protobuf:"bytes,2,opt,name=export_config,json=exportConfig,proto3" json:"export_config,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ExportDataRequest) Reset() {
	*x = ExportDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExportDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExportDataRequest) ProtoMessage() {}

func (x *ExportDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.
func (*ExportDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{11}
}

func (x *ExportDataRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *ExportDataRequest) GetExportConfig() *ExportDataConfig {
	if x != nil {
		return x.ExportConfig
	}
	return nil
}

// Response message for
// [DatasetService.ExportData][google.cloud.aiplatform.v1beta1.DatasetService.ExportData].
type ExportDataResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// All of the files that are exported in this export operation. For custom
	// code training export, only three (training, validation and test)
	// Cloud Storage paths in wildcard format are populated
	// (for example, gs://.../training-*).
	ExportedFiles []string `protobuf:"bytes,1,rep,name=exported_files,json=exportedFiles,proto3" json:"exported_files,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ExportDataResponse) Reset() {
	*x = ExportDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExportDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExportDataResponse) ProtoMessage() {}

func (x *ExportDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExportDataResponse.ProtoReflect.Descriptor instead.
func (*ExportDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{12}
}

func (x *ExportDataResponse) GetExportedFiles() []string {
	if x != nil {
		return x.ExportedFiles
	}
	return nil
}

// Runtime operation information for
// [DatasetService.ExportData][google.cloud.aiplatform.v1beta1.DatasetService.ExportData].
type ExportDataOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// A Google Cloud Storage directory which path ends with '/'. The exported
	// data is stored in the directory.
	GcsOutputDirectory string `protobuf:"bytes,2,opt,name=gcs_output_directory,json=gcsOutputDirectory,proto3" json:"gcs_output_directory,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ExportDataOperationMetadata) Reset() {
	*x = ExportDataOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExportDataOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExportDataOperationMetadata) ProtoMessage() {}

func (x *ExportDataOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExportDataOperationMetadata.ProtoReflect.Descriptor instead.
func (*ExportDataOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{13}
}

func (x *ExportDataOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

func (x *ExportDataOperationMetadata) GetGcsOutputDirectory() string {
	if x != nil {
		return x.GcsOutputDirectory
	}
	return ""
}

// Request message for
// [DatasetService.CreateDatasetVersion][google.cloud.aiplatform.v1beta1.DatasetService.CreateDatasetVersion].
type CreateDatasetVersionRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Dataset resource.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The version to be created. The same CMEK policies with the
	// original Dataset will be applied the dataset version. So here we don't need
	// to specify the EncryptionSpecType here.
	DatasetVersion *DatasetVersion `protobuf:"bytes,2,opt,name=dataset_version,json=datasetVersion,proto3" json:"dataset_version,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *CreateDatasetVersionRequest) Reset() {
	*x = CreateDatasetVersionRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateDatasetVersionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateDatasetVersionRequest) ProtoMessage() {}

func (x *CreateDatasetVersionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateDatasetVersionRequest.ProtoReflect.Descriptor instead.
func (*CreateDatasetVersionRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{14}
}

func (x *CreateDatasetVersionRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *CreateDatasetVersionRequest) GetDatasetVersion() *DatasetVersion {
	if x != nil {
		return x.DatasetVersion
	}
	return nil
}

// Runtime operation information for
// [DatasetService.CreateDatasetVersion][google.cloud.aiplatform.v1beta1.DatasetService.CreateDatasetVersion].
type CreateDatasetVersionOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *CreateDatasetVersionOperationMetadata) Reset() {
	*x = CreateDatasetVersionOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateDatasetVersionOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateDatasetVersionOperationMetadata) ProtoMessage() {}

func (x *CreateDatasetVersionOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateDatasetVersionOperationMetadata.ProtoReflect.Descriptor instead.
func (*CreateDatasetVersionOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{15}
}

func (x *CreateDatasetVersionOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

// Request message for
// [DatasetService.DeleteDatasetVersion][google.cloud.aiplatform.v1beta1.DatasetService.DeleteDatasetVersion].
type DeleteDatasetVersionRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Dataset version to delete.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteDatasetVersionRequest) Reset() {
	*x = DeleteDatasetVersionRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteDatasetVersionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteDatasetVersionRequest) ProtoMessage() {}

func (x *DeleteDatasetVersionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[16]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteDatasetVersionRequest.ProtoReflect.Descriptor instead.
func (*DeleteDatasetVersionRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{16}
}

func (x *DeleteDatasetVersionRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [DatasetService.GetDatasetVersion][google.cloud.aiplatform.v1beta1.DatasetService.GetDatasetVersion].
type GetDatasetVersionRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Dataset version to delete.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Mask specifying which fields to read.
	ReadMask      *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetDatasetVersionRequest) Reset() {
	*x = GetDatasetVersionRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetDatasetVersionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetDatasetVersionRequest) ProtoMessage() {}

func (x *GetDatasetVersionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[17]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetDatasetVersionRequest.ProtoReflect.Descriptor instead.
func (*GetDatasetVersionRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{17}
}

func (x *GetDatasetVersionRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *GetDatasetVersionRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

// Request message for
// [DatasetService.ListDatasetVersions][google.cloud.aiplatform.v1beta1.DatasetService.ListDatasetVersions].
type ListDatasetVersionsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Dataset to list DatasetVersions from.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// Optional. A comma-separated list of fields to order by, sorted in ascending
	// order. Use "desc" after a field name for descending.
	OrderBy       string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListDatasetVersionsRequest) Reset() {
	*x = ListDatasetVersionsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListDatasetVersionsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListDatasetVersionsRequest) ProtoMessage() {}

func (x *ListDatasetVersionsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[18]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListDatasetVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListDatasetVersionsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{18}
}

func (x *ListDatasetVersionsRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListDatasetVersionsRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListDatasetVersionsRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListDatasetVersionsRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListDatasetVersionsRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

func (x *ListDatasetVersionsRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

// Response message for
// [DatasetService.ListDatasetVersions][google.cloud.aiplatform.v1beta1.DatasetService.ListDatasetVersions].
type ListDatasetVersionsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// A list of DatasetVersions that matches the specified filter in the request.
	DatasetVersions []*DatasetVersion `protobuf:"bytes,1,rep,name=dataset_versions,json=datasetVersions,proto3" json:"dataset_versions,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListDatasetVersionsResponse) Reset() {
	*x = ListDatasetVersionsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListDatasetVersionsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListDatasetVersionsResponse) ProtoMessage() {}

func (x *ListDatasetVersionsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[19]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListDatasetVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListDatasetVersionsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{19}
}

func (x *ListDatasetVersionsResponse) GetDatasetVersions() []*DatasetVersion {
	if x != nil {
		return x.DatasetVersions
	}
	return nil
}

func (x *ListDatasetVersionsResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [DatasetService.RestoreDatasetVersion][google.cloud.aiplatform.v1beta1.DatasetService.RestoreDatasetVersion].
type RestoreDatasetVersionRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the DatasetVersion resource.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RestoreDatasetVersionRequest) Reset() {
	*x = RestoreDatasetVersionRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RestoreDatasetVersionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RestoreDatasetVersionRequest) ProtoMessage() {}

func (x *RestoreDatasetVersionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[20]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RestoreDatasetVersionRequest.ProtoReflect.Descriptor instead.
func (*RestoreDatasetVersionRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{20}
}

func (x *RestoreDatasetVersionRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Runtime operation information for
// [DatasetService.RestoreDatasetVersion][google.cloud.aiplatform.v1beta1.DatasetService.RestoreDatasetVersion].
type RestoreDatasetVersionOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *RestoreDatasetVersionOperationMetadata) Reset() {
	*x = RestoreDatasetVersionOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RestoreDatasetVersionOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RestoreDatasetVersionOperationMetadata) ProtoMessage() {}

func (x *RestoreDatasetVersionOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[21]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RestoreDatasetVersionOperationMetadata.ProtoReflect.Descriptor instead.
func (*RestoreDatasetVersionOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{21}
}

func (x *RestoreDatasetVersionOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

// Request message for
// [DatasetService.ListDataItems][google.cloud.aiplatform.v1beta1.DatasetService.ListDataItems].
type ListDataItemsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Dataset to list DataItems from.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	OrderBy       string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListDataItemsRequest) Reset() {
	*x = ListDataItemsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListDataItemsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListDataItemsRequest) ProtoMessage() {}

func (x *ListDataItemsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[22]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListDataItemsRequest.ProtoReflect.Descriptor instead.
func (*ListDataItemsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{22}
}

func (x *ListDataItemsRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListDataItemsRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListDataItemsRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListDataItemsRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListDataItemsRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

func (x *ListDataItemsRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

// Response message for
// [DatasetService.ListDataItems][google.cloud.aiplatform.v1beta1.DatasetService.ListDataItems].
type ListDataItemsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// A list of DataItems that matches the specified filter in the request.
	DataItems []*DataItem `protobuf:"bytes,1,rep,name=data_items,json=dataItems,proto3" json:"data_items,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListDataItemsResponse) Reset() {
	*x = ListDataItemsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListDataItemsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListDataItemsResponse) ProtoMessage() {}

func (x *ListDataItemsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[23]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListDataItemsResponse.ProtoReflect.Descriptor instead.
func (*ListDataItemsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{23}
}

func (x *ListDataItemsResponse) GetDataItems() []*DataItem {
	if x != nil {
		return x.DataItems
	}
	return nil
}

func (x *ListDataItemsResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [DatasetService.SearchDataItems][google.cloud.aiplatform.v1beta1.DatasetService.SearchDataItems].
type SearchDataItemsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Order:
	//
	//	*SearchDataItemsRequest_OrderByDataItem
	//	*SearchDataItemsRequest_OrderByAnnotation_
	Order isSearchDataItemsRequest_Order `protobuf_oneof:"order"`
	// Required. The resource name of the Dataset from which to search DataItems.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// The resource name of a SavedQuery(annotation set in UI).
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}`
	// All of the search will be done in the context of this SavedQuery.
	//
	// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/dataset_service.proto.
	SavedQuery string `protobuf:"bytes,2,opt,name=saved_query,json=savedQuery,proto3" json:"saved_query,omitempty"`
	// The resource name of a DataLabelingJob.
	// Format:
	// `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
	// If this field is set, all of the search will be done in the context of
	// this DataLabelingJob.
	DataLabelingJob string `protobuf:"bytes,3,opt,name=data_labeling_job,json=dataLabelingJob,proto3" json:"data_labeling_job,omitempty"`
	// An expression for filtering the DataItem that will be returned.
	//
	//   - `data_item_id` - for = or !=.
	//   - `labeled` - for = or !=.
	//   - `has_annotation(ANNOTATION_SPEC_ID)` - true only for DataItem that
	//     have at least one annotation with annotation_spec_id =
	//     `ANNOTATION_SPEC_ID` in the context of SavedQuery or DataLabelingJob.
	//
	// For example:
	//
	// * `data_item=1`
	// * `has_annotation(5)`
	DataItemFilter string `protobuf:"bytes,4,opt,name=data_item_filter,json=dataItemFilter,proto3" json:"data_item_filter,omitempty"`
	// An expression for filtering the Annotations that will be returned per
	// DataItem.
	//   - `annotation_spec_id` - for = or !=.
	//
	// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/dataset_service.proto.
	AnnotationsFilter string `protobuf:"bytes,5,opt,name=annotations_filter,json=annotationsFilter,proto3" json:"annotations_filter,omitempty"`
	// An expression that specifies what Annotations will be returned per
	// DataItem. Annotations satisfied either of the conditions will be returned.
	//   - `annotation_spec_id` - for = or !=.
	//
	// Must specify `saved_query_id=` - saved query id that annotations should
	// belong to.
	AnnotationFilters []string `protobuf:"bytes,11,rep,name=annotation_filters,json=annotationFilters,proto3" json:"annotation_filters,omitempty"`
	// Mask specifying which fields of
	// [DataItemView][google.cloud.aiplatform.v1beta1.DataItemView] to read.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// If set, only up to this many of Annotations will be returned per
	// DataItemView. The maximum value is 1000. If not set, the maximum value will
	// be used.
	AnnotationsLimit int32 `protobuf:"varint,7,opt,name=annotations_limit,json=annotationsLimit,proto3" json:"annotations_limit,omitempty"`
	// Requested page size. Server may return fewer results than requested.
	// Default and maximum page size is 100.
	PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	//
	// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/dataset_service.proto.
	OrderBy string `protobuf:"bytes,9,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// A token identifying a page of results for the server to return
	// Typically obtained via
	// [SearchDataItemsResponse.next_page_token][google.cloud.aiplatform.v1beta1.SearchDataItemsResponse.next_page_token]
	// of the previous
	// [DatasetService.SearchDataItems][google.cloud.aiplatform.v1beta1.DatasetService.SearchDataItems]
	// call.
	PageToken     string `protobuf:"bytes,10,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SearchDataItemsRequest) Reset() {
	*x = SearchDataItemsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SearchDataItemsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SearchDataItemsRequest) ProtoMessage() {}

func (x *SearchDataItemsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[24]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SearchDataItemsRequest.ProtoReflect.Descriptor instead.
func (*SearchDataItemsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{24}
}

func (x *SearchDataItemsRequest) GetOrder() isSearchDataItemsRequest_Order {
	if x != nil {
		return x.Order
	}
	return nil
}

func (x *SearchDataItemsRequest) GetOrderByDataItem() string {
	if x != nil {
		if x, ok := x.Order.(*SearchDataItemsRequest_OrderByDataItem); ok {
			return x.OrderByDataItem
		}
	}
	return ""
}

func (x *SearchDataItemsRequest) GetOrderByAnnotation() *SearchDataItemsRequest_OrderByAnnotation {
	if x != nil {
		if x, ok := x.Order.(*SearchDataItemsRequest_OrderByAnnotation_); ok {
			return x.OrderByAnnotation
		}
	}
	return nil
}

func (x *SearchDataItemsRequest) GetDataset() string {
	if x != nil {
		return x.Dataset
	}
	return ""
}

// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/dataset_service.proto.
func (x *SearchDataItemsRequest) GetSavedQuery() string {
	if x != nil {
		return x.SavedQuery
	}
	return ""
}

func (x *SearchDataItemsRequest) GetDataLabelingJob() string {
	if x != nil {
		return x.DataLabelingJob
	}
	return ""
}

func (x *SearchDataItemsRequest) GetDataItemFilter() string {
	if x != nil {
		return x.DataItemFilter
	}
	return ""
}

// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/dataset_service.proto.
func (x *SearchDataItemsRequest) GetAnnotationsFilter() string {
	if x != nil {
		return x.AnnotationsFilter
	}
	return ""
}

func (x *SearchDataItemsRequest) GetAnnotationFilters() []string {
	if x != nil {
		return x.AnnotationFilters
	}
	return nil
}

func (x *SearchDataItemsRequest) GetFieldMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.FieldMask
	}
	return nil
}

func (x *SearchDataItemsRequest) GetAnnotationsLimit() int32 {
	if x != nil {
		return x.AnnotationsLimit
	}
	return 0
}

func (x *SearchDataItemsRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/dataset_service.proto.
func (x *SearchDataItemsRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

func (x *SearchDataItemsRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

type isSearchDataItemsRequest_Order interface {
	isSearchDataItemsRequest_Order()
}

type SearchDataItemsRequest_OrderByDataItem struct {
	// A comma-separated list of data item fields to order by, sorted in
	// ascending order. Use "desc" after a field name for descending.
	OrderByDataItem string `protobuf:"bytes,12,opt,name=order_by_data_item,json=orderByDataItem,proto3,oneof"`
}

type SearchDataItemsRequest_OrderByAnnotation_ struct {
	// Expression that allows ranking results based on annotation's property.
	OrderByAnnotation *SearchDataItemsRequest_OrderByAnnotation `protobuf:"bytes,13,opt,name=order_by_annotation,json=orderByAnnotation,proto3,oneof"`
}

func (*SearchDataItemsRequest_OrderByDataItem) isSearchDataItemsRequest_Order() {}

func (*SearchDataItemsRequest_OrderByAnnotation_) isSearchDataItemsRequest_Order() {}

// Response message for
// [DatasetService.SearchDataItems][google.cloud.aiplatform.v1beta1.DatasetService.SearchDataItems].
type SearchDataItemsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The DataItemViews read.
	DataItemViews []*DataItemView `protobuf:"bytes,1,rep,name=data_item_views,json=dataItemViews,proto3" json:"data_item_views,omitempty"`
	// A token to retrieve next page of results.
	// Pass to
	// [SearchDataItemsRequest.page_token][google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.page_token]
	// to obtain that page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SearchDataItemsResponse) Reset() {
	*x = SearchDataItemsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SearchDataItemsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SearchDataItemsResponse) ProtoMessage() {}

func (x *SearchDataItemsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[25]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SearchDataItemsResponse.ProtoReflect.Descriptor instead.
func (*SearchDataItemsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{25}
}

func (x *SearchDataItemsResponse) GetDataItemViews() []*DataItemView {
	if x != nil {
		return x.DataItemViews
	}
	return nil
}

func (x *SearchDataItemsResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// A container for a single DataItem and Annotations on it.
type DataItemView struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The DataItem.
	DataItem *DataItem `protobuf:"bytes,1,opt,name=data_item,json=dataItem,proto3" json:"data_item,omitempty"`
	// The Annotations on the DataItem. If too many Annotations should be returned
	// for the DataItem, this field will be truncated per annotations_limit in
	// request. If it was, then the has_truncated_annotations will be set to true.
	Annotations []*Annotation `protobuf:"bytes,2,rep,name=annotations,proto3" json:"annotations,omitempty"`
	// True if and only if the Annotations field has been truncated. It happens if
	// more Annotations for this DataItem met the request's annotation_filter than
	// are allowed to be returned by annotations_limit.
	// Note that if Annotations field is not being returned due to field mask,
	// then this field will not be set to true no matter how many Annotations are
	// there.
	HasTruncatedAnnotations bool `protobuf:"varint,3,opt,name=has_truncated_annotations,json=hasTruncatedAnnotations,proto3" json:"has_truncated_annotations,omitempty"`
	unknownFields           protoimpl.UnknownFields
	sizeCache               protoimpl.SizeCache
}

func (x *DataItemView) Reset() {
	*x = DataItemView{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DataItemView) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DataItemView) ProtoMessage() {}

func (x *DataItemView) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[26]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DataItemView.ProtoReflect.Descriptor instead.
func (*DataItemView) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{26}
}

func (x *DataItemView) GetDataItem() *DataItem {
	if x != nil {
		return x.DataItem
	}
	return nil
}

func (x *DataItemView) GetAnnotations() []*Annotation {
	if x != nil {
		return x.Annotations
	}
	return nil
}

func (x *DataItemView) GetHasTruncatedAnnotations() bool {
	if x != nil {
		return x.HasTruncatedAnnotations
	}
	return false
}

// Request message for
// [DatasetService.ListSavedQueries][google.cloud.aiplatform.v1beta1.DatasetService.ListSavedQueries].
type ListSavedQueriesRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Dataset to list SavedQueries from.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	OrderBy       string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListSavedQueriesRequest) Reset() {
	*x = ListSavedQueriesRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[27]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListSavedQueriesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListSavedQueriesRequest) ProtoMessage() {}

func (x *ListSavedQueriesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[27]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListSavedQueriesRequest.ProtoReflect.Descriptor instead.
func (*ListSavedQueriesRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{27}
}

func (x *ListSavedQueriesRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListSavedQueriesRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListSavedQueriesRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListSavedQueriesRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListSavedQueriesRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

func (x *ListSavedQueriesRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

// Response message for
// [DatasetService.ListSavedQueries][google.cloud.aiplatform.v1beta1.DatasetService.ListSavedQueries].
type ListSavedQueriesResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// A list of SavedQueries that match the specified filter in the request.
	SavedQueries []*SavedQuery `protobuf:"bytes,1,rep,name=saved_queries,json=savedQueries,proto3" json:"saved_queries,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListSavedQueriesResponse) Reset() {
	*x = ListSavedQueriesResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[28]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListSavedQueriesResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListSavedQueriesResponse) ProtoMessage() {}

func (x *ListSavedQueriesResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[28]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListSavedQueriesResponse.ProtoReflect.Descriptor instead.
func (*ListSavedQueriesResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{28}
}

func (x *ListSavedQueriesResponse) GetSavedQueries() []*SavedQuery {
	if x != nil {
		return x.SavedQueries
	}
	return nil
}

func (x *ListSavedQueriesResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [DatasetService.DeleteSavedQuery][google.cloud.aiplatform.v1beta1.DatasetService.DeleteSavedQuery].
type DeleteSavedQueryRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the SavedQuery to delete.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteSavedQueryRequest) Reset() {
	*x = DeleteSavedQueryRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[29]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteSavedQueryRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteSavedQueryRequest) ProtoMessage() {}

func (x *DeleteSavedQueryRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[29]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteSavedQueryRequest.ProtoReflect.Descriptor instead.
func (*DeleteSavedQueryRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{29}
}

func (x *DeleteSavedQueryRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [DatasetService.GetAnnotationSpec][google.cloud.aiplatform.v1beta1.DatasetService.GetAnnotationSpec].
type GetAnnotationSpecRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the AnnotationSpec resource.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Mask specifying which fields to read.
	ReadMask      *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetAnnotationSpecRequest) Reset() {
	*x = GetAnnotationSpecRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[30]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetAnnotationSpecRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetAnnotationSpecRequest) ProtoMessage() {}

func (x *GetAnnotationSpecRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[30]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetAnnotationSpecRequest.ProtoReflect.Descriptor instead.
func (*GetAnnotationSpecRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{30}
}

func (x *GetAnnotationSpecRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *GetAnnotationSpecRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

// Request message for
// [DatasetService.ListAnnotations][google.cloud.aiplatform.v1beta1.DatasetService.ListAnnotations].
type ListAnnotationsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the DataItem to list Annotations from.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	OrderBy       string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListAnnotationsRequest) Reset() {
	*x = ListAnnotationsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[31]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListAnnotationsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListAnnotationsRequest) ProtoMessage() {}

func (x *ListAnnotationsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[31]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListAnnotationsRequest.ProtoReflect.Descriptor instead.
func (*ListAnnotationsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{31}
}

func (x *ListAnnotationsRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListAnnotationsRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListAnnotationsRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListAnnotationsRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListAnnotationsRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

func (x *ListAnnotationsRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

// Response message for
// [DatasetService.ListAnnotations][google.cloud.aiplatform.v1beta1.DatasetService.ListAnnotations].
type ListAnnotationsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// A list of Annotations that matches the specified filter in the request.
	Annotations []*Annotation `protobuf:"bytes,1,rep,name=annotations,proto3" json:"annotations,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListAnnotationsResponse) Reset() {
	*x = ListAnnotationsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[32]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListAnnotationsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListAnnotationsResponse) ProtoMessage() {}

func (x *ListAnnotationsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[32]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListAnnotationsResponse.ProtoReflect.Descriptor instead.
func (*ListAnnotationsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{32}
}

func (x *ListAnnotationsResponse) GetAnnotations() []*Annotation {
	if x != nil {
		return x.Annotations
	}
	return nil
}

func (x *ListAnnotationsResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [DatasetService.AssessData][google.cloud.aiplatform.v1beta1.DatasetService.AssessData].
// Used only for MULTIMODAL datasets.
type AssessDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The assessment type.
	//
	// Types that are valid to be assigned to AssessmentConfig:
	//
	//	*AssessDataRequest_TuningValidationAssessmentConfig_
	//	*AssessDataRequest_TuningResourceUsageAssessmentConfig_
	//	*AssessDataRequest_BatchPredictionValidationAssessmentConfig_
	//	*AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig_
	AssessmentConfig isAssessDataRequest_AssessmentConfig `protobuf_oneof:"assessment_config"`
	// Required. The name of the Dataset resource. Used only for MULTIMODAL
	// datasets. Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The Gemini request read config for the dataset.
	GeminiRequestReadConfig *GeminiRequestReadConfig `protobuf:"bytes,8,opt,name=gemini_request_read_config,json=geminiRequestReadConfig,proto3" json:"gemini_request_read_config,omitempty"`
	unknownFields           protoimpl.UnknownFields
	sizeCache               protoimpl.SizeCache
}

func (x *AssessDataRequest) Reset() {
	*x = AssessDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[33]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataRequest) ProtoMessage() {}

func (x *AssessDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[33]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataRequest.ProtoReflect.Descriptor instead.
func (*AssessDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{33}
}

func (x *AssessDataRequest) GetAssessmentConfig() isAssessDataRequest_AssessmentConfig {
	if x != nil {
		return x.AssessmentConfig
	}
	return nil
}

func (x *AssessDataRequest) GetTuningValidationAssessmentConfig() *AssessDataRequest_TuningValidationAssessmentConfig {
	if x != nil {
		if x, ok := x.AssessmentConfig.(*AssessDataRequest_TuningValidationAssessmentConfig_); ok {
			return x.TuningValidationAssessmentConfig
		}
	}
	return nil
}

func (x *AssessDataRequest) GetTuningResourceUsageAssessmentConfig() *AssessDataRequest_TuningResourceUsageAssessmentConfig {
	if x != nil {
		if x, ok := x.AssessmentConfig.(*AssessDataRequest_TuningResourceUsageAssessmentConfig_); ok {
			return x.TuningResourceUsageAssessmentConfig
		}
	}
	return nil
}

func (x *AssessDataRequest) GetBatchPredictionValidationAssessmentConfig() *AssessDataRequest_BatchPredictionValidationAssessmentConfig {
	if x != nil {
		if x, ok := x.AssessmentConfig.(*AssessDataRequest_BatchPredictionValidationAssessmentConfig_); ok {
			return x.BatchPredictionValidationAssessmentConfig
		}
	}
	return nil
}

func (x *AssessDataRequest) GetBatchPredictionResourceUsageAssessmentConfig() *AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig {
	if x != nil {
		if x, ok := x.AssessmentConfig.(*AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig_); ok {
			return x.BatchPredictionResourceUsageAssessmentConfig
		}
	}
	return nil
}

func (x *AssessDataRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *AssessDataRequest) GetGeminiRequestReadConfig() *GeminiRequestReadConfig {
	if x != nil {
		return x.GeminiRequestReadConfig
	}
	return nil
}

type isAssessDataRequest_AssessmentConfig interface {
	isAssessDataRequest_AssessmentConfig()
}

type AssessDataRequest_TuningValidationAssessmentConfig_ struct {
	// Optional. Configuration for the tuning validation assessment.
	TuningValidationAssessmentConfig *AssessDataRequest_TuningValidationAssessmentConfig `protobuf:"bytes,2,opt,name=tuning_validation_assessment_config,json=tuningValidationAssessmentConfig,proto3,oneof"`
}

type AssessDataRequest_TuningResourceUsageAssessmentConfig_ struct {
	// Optional. Configuration for the tuning resource usage assessment.
	TuningResourceUsageAssessmentConfig *AssessDataRequest_TuningResourceUsageAssessmentConfig `protobuf:"bytes,3,opt,name=tuning_resource_usage_assessment_config,json=tuningResourceUsageAssessmentConfig,proto3,oneof"`
}

type AssessDataRequest_BatchPredictionValidationAssessmentConfig_ struct {
	// Optional. Configuration for the batch prediction validation assessment.
	BatchPredictionValidationAssessmentConfig *AssessDataRequest_BatchPredictionValidationAssessmentConfig `protobuf:"bytes,6,opt,name=batch_prediction_validation_assessment_config,json=batchPredictionValidationAssessmentConfig,proto3,oneof"`
}

type AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig_ struct {
	// Optional. Configuration for the batch prediction resource usage
	// assessment.
	BatchPredictionResourceUsageAssessmentConfig *AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig `protobuf:"bytes,7,opt,name=batch_prediction_resource_usage_assessment_config,json=batchPredictionResourceUsageAssessmentConfig,proto3,oneof"`
}

func (*AssessDataRequest_TuningValidationAssessmentConfig_) isAssessDataRequest_AssessmentConfig() {}

func (*AssessDataRequest_TuningResourceUsageAssessmentConfig_) isAssessDataRequest_AssessmentConfig() {
}

func (*AssessDataRequest_BatchPredictionValidationAssessmentConfig_) isAssessDataRequest_AssessmentConfig() {
}

func (*AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig_) isAssessDataRequest_AssessmentConfig() {
}

// Response message for
// [DatasetService.AssessData][google.cloud.aiplatform.v1beta1.DatasetService.AssessData].
type AssessDataResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The assessment result.
	//
	// Types that are valid to be assigned to AssessmentResult:
	//
	//	*AssessDataResponse_TuningValidationAssessmentResult_
	//	*AssessDataResponse_TuningResourceUsageAssessmentResult_
	//	*AssessDataResponse_BatchPredictionValidationAssessmentResult_
	//	*AssessDataResponse_BatchPredictionResourceUsageAssessmentResult_
	AssessmentResult isAssessDataResponse_AssessmentResult `protobuf_oneof:"assessment_result"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *AssessDataResponse) Reset() {
	*x = AssessDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[34]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataResponse) ProtoMessage() {}

func (x *AssessDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[34]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataResponse.ProtoReflect.Descriptor instead.
func (*AssessDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{34}
}

func (x *AssessDataResponse) GetAssessmentResult() isAssessDataResponse_AssessmentResult {
	if x != nil {
		return x.AssessmentResult
	}
	return nil
}

func (x *AssessDataResponse) GetTuningValidationAssessmentResult() *AssessDataResponse_TuningValidationAssessmentResult {
	if x != nil {
		if x, ok := x.AssessmentResult.(*AssessDataResponse_TuningValidationAssessmentResult_); ok {
			return x.TuningValidationAssessmentResult
		}
	}
	return nil
}

func (x *AssessDataResponse) GetTuningResourceUsageAssessmentResult() *AssessDataResponse_TuningResourceUsageAssessmentResult {
	if x != nil {
		if x, ok := x.AssessmentResult.(*AssessDataResponse_TuningResourceUsageAssessmentResult_); ok {
			return x.TuningResourceUsageAssessmentResult
		}
	}
	return nil
}

func (x *AssessDataResponse) GetBatchPredictionValidationAssessmentResult() *AssessDataResponse_BatchPredictionValidationAssessmentResult {
	if x != nil {
		if x, ok := x.AssessmentResult.(*AssessDataResponse_BatchPredictionValidationAssessmentResult_); ok {
			return x.BatchPredictionValidationAssessmentResult
		}
	}
	return nil
}

func (x *AssessDataResponse) GetBatchPredictionResourceUsageAssessmentResult() *AssessDataResponse_BatchPredictionResourceUsageAssessmentResult {
	if x != nil {
		if x, ok := x.AssessmentResult.(*AssessDataResponse_BatchPredictionResourceUsageAssessmentResult_); ok {
			return x.BatchPredictionResourceUsageAssessmentResult
		}
	}
	return nil
}

type isAssessDataResponse_AssessmentResult interface {
	isAssessDataResponse_AssessmentResult()
}

type AssessDataResponse_TuningValidationAssessmentResult_ struct {
	// Optional. The result of the tuning validation assessment.
	TuningValidationAssessmentResult *AssessDataResponse_TuningValidationAssessmentResult `protobuf:"bytes,1,opt,name=tuning_validation_assessment_result,json=tuningValidationAssessmentResult,proto3,oneof"`
}

type AssessDataResponse_TuningResourceUsageAssessmentResult_ struct {
	// Optional. The result of the tuning resource usage assessment.
	TuningResourceUsageAssessmentResult *AssessDataResponse_TuningResourceUsageAssessmentResult `protobuf:"bytes,2,opt,name=tuning_resource_usage_assessment_result,json=tuningResourceUsageAssessmentResult,proto3,oneof"`
}

type AssessDataResponse_BatchPredictionValidationAssessmentResult_ struct {
	// Optional. The result of the batch prediction validation assessment.
	BatchPredictionValidationAssessmentResult *AssessDataResponse_BatchPredictionValidationAssessmentResult `protobuf:"bytes,3,opt,name=batch_prediction_validation_assessment_result,json=batchPredictionValidationAssessmentResult,proto3,oneof"`
}

type AssessDataResponse_BatchPredictionResourceUsageAssessmentResult_ struct {
	// Optional. The result of the batch prediction resource usage assessment.
	BatchPredictionResourceUsageAssessmentResult *AssessDataResponse_BatchPredictionResourceUsageAssessmentResult `protobuf:"bytes,4,opt,name=batch_prediction_resource_usage_assessment_result,json=batchPredictionResourceUsageAssessmentResult,proto3,oneof"`
}

func (*AssessDataResponse_TuningValidationAssessmentResult_) isAssessDataResponse_AssessmentResult() {
}

func (*AssessDataResponse_TuningResourceUsageAssessmentResult_) isAssessDataResponse_AssessmentResult() {
}

func (*AssessDataResponse_BatchPredictionValidationAssessmentResult_) isAssessDataResponse_AssessmentResult() {
}

func (*AssessDataResponse_BatchPredictionResourceUsageAssessmentResult_) isAssessDataResponse_AssessmentResult() {
}

// Runtime operation information for
// [DatasetService.AssessData][google.cloud.aiplatform.v1beta1.DatasetService.AssessData].
type AssessDataOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *AssessDataOperationMetadata) Reset() {
	*x = AssessDataOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[35]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataOperationMetadata) ProtoMessage() {}

func (x *AssessDataOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[35]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataOperationMetadata.ProtoReflect.Descriptor instead.
func (*AssessDataOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{35}
}

func (x *AssessDataOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

// Template configuration to create Gemini examples from a multimodal dataset.
type GeminiTemplateConfig struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The template that will be used for assembling the request to use
	// for downstream applications.
	GeminiExample *GeminiExample `protobuf:"bytes,1,opt,name=gemini_example,json=geminiExample,proto3" json:"gemini_example,omitempty"`
	// Required. Map of template parameters to the columns in the dataset table.
	FieldMapping  map[string]string `protobuf:"bytes,2,rep,name=field_mapping,json=fieldMapping,proto3" json:"field_mapping,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GeminiTemplateConfig) Reset() {
	*x = GeminiTemplateConfig{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[36]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GeminiTemplateConfig) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GeminiTemplateConfig) ProtoMessage() {}

func (x *GeminiTemplateConfig) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[36]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GeminiTemplateConfig.ProtoReflect.Descriptor instead.
func (*GeminiTemplateConfig) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{36}
}

func (x *GeminiTemplateConfig) GetGeminiExample() *GeminiExample {
	if x != nil {
		return x.GeminiExample
	}
	return nil
}

func (x *GeminiTemplateConfig) GetFieldMapping() map[string]string {
	if x != nil {
		return x.FieldMapping
	}
	return nil
}

// Configuration for how to read Gemini requests from a multimodal dataset.
type GeminiRequestReadConfig struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The read config for the dataset.
	//
	// Types that are valid to be assigned to ReadConfig:
	//
	//	*GeminiRequestReadConfig_TemplateConfig
	//	*GeminiRequestReadConfig_AssembledRequestColumnName
	ReadConfig    isGeminiRequestReadConfig_ReadConfig `protobuf_oneof:"read_config"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GeminiRequestReadConfig) Reset() {
	*x = GeminiRequestReadConfig{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[37]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GeminiRequestReadConfig) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GeminiRequestReadConfig) ProtoMessage() {}

func (x *GeminiRequestReadConfig) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[37]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GeminiRequestReadConfig.ProtoReflect.Descriptor instead.
func (*GeminiRequestReadConfig) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{37}
}

func (x *GeminiRequestReadConfig) GetReadConfig() isGeminiRequestReadConfig_ReadConfig {
	if x != nil {
		return x.ReadConfig
	}
	return nil
}

func (x *GeminiRequestReadConfig) GetTemplateConfig() *GeminiTemplateConfig {
	if x != nil {
		if x, ok := x.ReadConfig.(*GeminiRequestReadConfig_TemplateConfig); ok {
			return x.TemplateConfig
		}
	}
	return nil
}

func (x *GeminiRequestReadConfig) GetAssembledRequestColumnName() string {
	if x != nil {
		if x, ok := x.ReadConfig.(*GeminiRequestReadConfig_AssembledRequestColumnName); ok {
			return x.AssembledRequestColumnName
		}
	}
	return ""
}

type isGeminiRequestReadConfig_ReadConfig interface {
	isGeminiRequestReadConfig_ReadConfig()
}

type GeminiRequestReadConfig_TemplateConfig struct {
	// Gemini request template with placeholders.
	TemplateConfig *GeminiTemplateConfig `protobuf:"bytes,1,opt,name=template_config,json=templateConfig,proto3,oneof"`
}

type GeminiRequestReadConfig_AssembledRequestColumnName struct {
	// Optional. Column name in the dataset table that contains already fully
	// assembled Gemini requests.
	AssembledRequestColumnName string `protobuf:"bytes,4,opt,name=assembled_request_column_name,json=assembledRequestColumnName,proto3,oneof"`
}

func (*GeminiRequestReadConfig_TemplateConfig) isGeminiRequestReadConfig_ReadConfig() {}

func (*GeminiRequestReadConfig_AssembledRequestColumnName) isGeminiRequestReadConfig_ReadConfig() {}

// Format for Gemini examples used for Vertex Multimodal datasets.
type GeminiExample struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Optional. The fully qualified name of the publisher model or tuned model
	// endpoint to use.
	//
	// Publisher model format:
	// `projects/{project}/locations/{location}/publishers/*/models/*`
	//
	// Tuned model endpoint format:
	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	// Required. The content of the current conversation with the model.
	//
	// For single-turn queries, this is a single instance. For multi-turn
	// queries, this is a repeated field that contains conversation history +
	// latest request.
	Contents []*Content `protobuf:"bytes,2,rep,name=contents,proto3" json:"contents,omitempty"`
	// Optional. The user provided system instructions for the model.
	// Note: only text should be used in parts and content in each part will be
	// in a separate paragraph.
	SystemInstruction *Content `protobuf:"bytes,8,opt,name=system_instruction,json=systemInstruction,proto3,oneof" json:"system_instruction,omitempty"`
	// Optional. The name of the cached content used as context to serve the
	// prediction. Note: only used in explicit caching, where users can have
	// control over caching (e.g. what content to cache) and enjoy guaranteed cost
	// savings. Format:
	// `projects/{project}/locations/{location}/cachedContents/{cachedContent}`
	CachedContent string `protobuf:"bytes,9,opt,name=cached_content,json=cachedContent,proto3" json:"cached_content,omitempty"`
	// Optional. A list of `Tools` the model may use to generate the next
	// response.
	//
	// A `Tool` is a piece of code that enables the system to interact with
	// external systems to perform an action, or set of actions, outside of
	// knowledge and scope of the model.
	Tools []*Tool `protobuf:"bytes,6,rep,name=tools,proto3" json:"tools,omitempty"`
	// Optional. Tool config. This config is shared for all tools provided in the
	// request.
	ToolConfig *ToolConfig `protobuf:"bytes,7,opt,name=tool_config,json=toolConfig,proto3" json:"tool_config,omitempty"`
	// Optional. The labels with user-defined metadata for the request. It is used
	// for billing and reporting only.
	//
	// Label keys and values can be no longer than 63 characters
	// (Unicode codepoints) and can only contain lowercase letters, numeric
	// characters, underscores, and dashes. International characters are
	// allowed. Label values are optional. Label keys must start with a letter.
	Labels map[string]string `protobuf:"bytes,10,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Per request settings for blocking unsafe content.
	// Enforced on GenerateContentResponse.candidates.
	SafetySettings []*SafetySetting `protobuf:"bytes,3,rep,name=safety_settings,json=safetySettings,proto3" json:"safety_settings,omitempty"`
	// Optional. Settings for prompt and response sanitization using the Model
	// Armor service. If supplied, safety_settings must not be supplied.
	ModelArmorConfig *ModelArmorConfig `protobuf:"bytes,11,opt,name=model_armor_config,json=modelArmorConfig,proto3" json:"model_armor_config,omitempty"`
	// Optional. Generation config.
	GenerationConfig *GenerationConfig `protobuf:"bytes,4,opt,name=generation_config,json=generationConfig,proto3" json:"generation_config,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *GeminiExample) Reset() {
	*x = GeminiExample{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[38]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GeminiExample) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GeminiExample) ProtoMessage() {}

func (x *GeminiExample) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[38]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GeminiExample.ProtoReflect.Descriptor instead.
func (*GeminiExample) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{38}
}

func (x *GeminiExample) GetModel() string {
	if x != nil {
		return x.Model
	}
	return ""
}

func (x *GeminiExample) GetContents() []*Content {
	if x != nil {
		return x.Contents
	}
	return nil
}

func (x *GeminiExample) GetSystemInstruction() *Content {
	if x != nil {
		return x.SystemInstruction
	}
	return nil
}

func (x *GeminiExample) GetCachedContent() string {
	if x != nil {
		return x.CachedContent
	}
	return ""
}

func (x *GeminiExample) GetTools() []*Tool {
	if x != nil {
		return x.Tools
	}
	return nil
}

func (x *GeminiExample) GetToolConfig() *ToolConfig {
	if x != nil {
		return x.ToolConfig
	}
	return nil
}

func (x *GeminiExample) GetLabels() map[string]string {
	if x != nil {
		return x.Labels
	}
	return nil
}

func (x *GeminiExample) GetSafetySettings() []*SafetySetting {
	if x != nil {
		return x.SafetySettings
	}
	return nil
}

func (x *GeminiExample) GetModelArmorConfig() *ModelArmorConfig {
	if x != nil {
		return x.ModelArmorConfig
	}
	return nil
}

func (x *GeminiExample) GetGenerationConfig() *GenerationConfig {
	if x != nil {
		return x.GenerationConfig
	}
	return nil
}

// Request message for
// [DatasetService.AssembleData][google.cloud.aiplatform.v1beta1.DatasetService.AssembleData].
// Used only for MULTIMODAL datasets.
type AssembleDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Dataset resource (used only for MULTIMODAL
	// datasets). Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The read config for the dataset.
	GeminiRequestReadConfig *GeminiRequestReadConfig `protobuf:"bytes,6,opt,name=gemini_request_read_config,json=geminiRequestReadConfig,proto3" json:"gemini_request_read_config,omitempty"`
	unknownFields           protoimpl.UnknownFields
	sizeCache               protoimpl.SizeCache
}

func (x *AssembleDataRequest) Reset() {
	*x = AssembleDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[39]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssembleDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssembleDataRequest) ProtoMessage() {}

func (x *AssembleDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[39]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssembleDataRequest.ProtoReflect.Descriptor instead.
func (*AssembleDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{39}
}

func (x *AssembleDataRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *AssembleDataRequest) GetGeminiRequestReadConfig() *GeminiRequestReadConfig {
	if x != nil {
		return x.GeminiRequestReadConfig
	}
	return nil
}

// Response message for
// [DatasetService.AssembleData][google.cloud.aiplatform.v1beta1.DatasetService.AssembleData].
type AssembleDataResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Destination BigQuery table path containing the assembled data as a single
	// column.
	BigqueryDestination string `protobuf:"bytes,1,opt,name=bigquery_destination,json=bigqueryDestination,proto3" json:"bigquery_destination,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *AssembleDataResponse) Reset() {
	*x = AssembleDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[40]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssembleDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssembleDataResponse) ProtoMessage() {}

func (x *AssembleDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[40]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssembleDataResponse.ProtoReflect.Descriptor instead.
func (*AssembleDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{40}
}

func (x *AssembleDataResponse) GetBigqueryDestination() string {
	if x != nil {
		return x.BigqueryDestination
	}
	return ""
}

// Runtime operation information for
// [DatasetService.AssembleData][google.cloud.aiplatform.v1beta1.DatasetService.AssembleData].
type AssembleDataOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *AssembleDataOperationMetadata) Reset() {
	*x = AssembleDataOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[41]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssembleDataOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssembleDataOperationMetadata) ProtoMessage() {}

func (x *AssembleDataOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[41]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssembleDataOperationMetadata.ProtoReflect.Descriptor instead.
func (*AssembleDataOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{41}
}

func (x *AssembleDataOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

// Expression that allows ranking results based on annotation's property.
type SearchDataItemsRequest_OrderByAnnotation struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. Saved query of the Annotation. Only Annotations belong to this
	// saved query will be considered for ordering.
	SavedQuery string `protobuf:"bytes,1,opt,name=saved_query,json=savedQuery,proto3" json:"saved_query,omitempty"`
	// A comma-separated list of annotation fields to order by, sorted in
	// ascending order. Use "desc" after a field name for descending. Must also
	// specify saved_query.
	OrderBy       string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SearchDataItemsRequest_OrderByAnnotation) Reset() {
	*x = SearchDataItemsRequest_OrderByAnnotation{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[42]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SearchDataItemsRequest_OrderByAnnotation) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SearchDataItemsRequest_OrderByAnnotation) ProtoMessage() {}

func (x *SearchDataItemsRequest_OrderByAnnotation) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[42]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SearchDataItemsRequest_OrderByAnnotation.ProtoReflect.Descriptor instead.
func (*SearchDataItemsRequest_OrderByAnnotation) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{24, 0}
}

func (x *SearchDataItemsRequest_OrderByAnnotation) GetSavedQuery() string {
	if x != nil {
		return x.SavedQuery
	}
	return ""
}

func (x *SearchDataItemsRequest_OrderByAnnotation) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

// Configuration for the tuning validation assessment.
type AssessDataRequest_TuningValidationAssessmentConfig struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the model used for tuning.
	ModelName string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
	// Required. The dataset usage (e.g. training/validation).
	DatasetUsage  AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage `protobuf:"varint,2,opt,name=dataset_usage,json=datasetUsage,proto3,enum=google.cloud.aiplatform.v1beta1.AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage" json:"dataset_usage,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AssessDataRequest_TuningValidationAssessmentConfig) Reset() {
	*x = AssessDataRequest_TuningValidationAssessmentConfig{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[43]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataRequest_TuningValidationAssessmentConfig) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataRequest_TuningValidationAssessmentConfig) ProtoMessage() {}

func (x *AssessDataRequest_TuningValidationAssessmentConfig) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[43]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataRequest_TuningValidationAssessmentConfig.ProtoReflect.Descriptor instead.
func (*AssessDataRequest_TuningValidationAssessmentConfig) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{33, 0}
}

func (x *AssessDataRequest_TuningValidationAssessmentConfig) GetModelName() string {
	if x != nil {
		return x.ModelName
	}
	return ""
}

func (x *AssessDataRequest_TuningValidationAssessmentConfig) GetDatasetUsage() AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage {
	if x != nil {
		return x.DatasetUsage
	}
	return AssessDataRequest_TuningValidationAssessmentConfig_DATASET_USAGE_UNSPECIFIED
}

// Configuration for the tuning resource usage assessment.
type AssessDataRequest_TuningResourceUsageAssessmentConfig struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the model used for tuning.
	ModelName     string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AssessDataRequest_TuningResourceUsageAssessmentConfig) Reset() {
	*x = AssessDataRequest_TuningResourceUsageAssessmentConfig{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[44]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataRequest_TuningResourceUsageAssessmentConfig) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataRequest_TuningResourceUsageAssessmentConfig) ProtoMessage() {}

func (x *AssessDataRequest_TuningResourceUsageAssessmentConfig) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[44]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataRequest_TuningResourceUsageAssessmentConfig.ProtoReflect.Descriptor instead.
func (*AssessDataRequest_TuningResourceUsageAssessmentConfig) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{33, 1}
}

func (x *AssessDataRequest_TuningResourceUsageAssessmentConfig) GetModelName() string {
	if x != nil {
		return x.ModelName
	}
	return ""
}

// Configuration for the batch prediction validation assessment.
type AssessDataRequest_BatchPredictionValidationAssessmentConfig struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the model used for batch prediction.
	ModelName     string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AssessDataRequest_BatchPredictionValidationAssessmentConfig) Reset() {
	*x = AssessDataRequest_BatchPredictionValidationAssessmentConfig{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[45]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataRequest_BatchPredictionValidationAssessmentConfig) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataRequest_BatchPredictionValidationAssessmentConfig) ProtoMessage() {}

func (x *AssessDataRequest_BatchPredictionValidationAssessmentConfig) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[45]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataRequest_BatchPredictionValidationAssessmentConfig.ProtoReflect.Descriptor instead.
func (*AssessDataRequest_BatchPredictionValidationAssessmentConfig) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{33, 2}
}

func (x *AssessDataRequest_BatchPredictionValidationAssessmentConfig) GetModelName() string {
	if x != nil {
		return x.ModelName
	}
	return ""
}

// Configuration for the batch prediction resource usage assessment.
type AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the model used for batch prediction.
	ModelName     string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig) Reset() {
	*x = AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[46]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig) ProtoMessage() {}

func (x *AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[46]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig.ProtoReflect.Descriptor instead.
func (*AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{33, 3}
}

func (x *AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig) GetModelName() string {
	if x != nil {
		return x.ModelName
	}
	return ""
}

// The result of the tuning validation assessment.
type AssessDataResponse_TuningValidationAssessmentResult struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Optional. A list containing the first validation errors.
	Errors        []string `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AssessDataResponse_TuningValidationAssessmentResult) Reset() {
	*x = AssessDataResponse_TuningValidationAssessmentResult{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[47]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataResponse_TuningValidationAssessmentResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataResponse_TuningValidationAssessmentResult) ProtoMessage() {}

func (x *AssessDataResponse_TuningValidationAssessmentResult) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[47]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataResponse_TuningValidationAssessmentResult.ProtoReflect.Descriptor instead.
func (*AssessDataResponse_TuningValidationAssessmentResult) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{34, 0}
}

func (x *AssessDataResponse_TuningValidationAssessmentResult) GetErrors() []string {
	if x != nil {
		return x.Errors
	}
	return nil
}

// The result of the tuning resource usage assessment.
type AssessDataResponse_TuningResourceUsageAssessmentResult struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Number of tokens in the tuning dataset.
	TokenCount int64 `protobuf:"varint,1,opt,name=token_count,json=tokenCount,proto3" json:"token_count,omitempty"`
	// Number of billable tokens in the tuning dataset.
	BillableCharacterCount int64 `protobuf:"varint,2,opt,name=billable_character_count,json=billableCharacterCount,proto3" json:"billable_character_count,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *AssessDataResponse_TuningResourceUsageAssessmentResult) Reset() {
	*x = AssessDataResponse_TuningResourceUsageAssessmentResult{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[48]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataResponse_TuningResourceUsageAssessmentResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataResponse_TuningResourceUsageAssessmentResult) ProtoMessage() {}

func (x *AssessDataResponse_TuningResourceUsageAssessmentResult) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[48]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataResponse_TuningResourceUsageAssessmentResult.ProtoReflect.Descriptor instead.
func (*AssessDataResponse_TuningResourceUsageAssessmentResult) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{34, 1}
}

func (x *AssessDataResponse_TuningResourceUsageAssessmentResult) GetTokenCount() int64 {
	if x != nil {
		return x.TokenCount
	}
	return 0
}

func (x *AssessDataResponse_TuningResourceUsageAssessmentResult) GetBillableCharacterCount() int64 {
	if x != nil {
		return x.BillableCharacterCount
	}
	return 0
}

// The result of the batch prediction validation assessment.
type AssessDataResponse_BatchPredictionValidationAssessmentResult struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AssessDataResponse_BatchPredictionValidationAssessmentResult) Reset() {
	*x = AssessDataResponse_BatchPredictionValidationAssessmentResult{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[49]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataResponse_BatchPredictionValidationAssessmentResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataResponse_BatchPredictionValidationAssessmentResult) ProtoMessage() {}

func (x *AssessDataResponse_BatchPredictionValidationAssessmentResult) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[49]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataResponse_BatchPredictionValidationAssessmentResult.ProtoReflect.Descriptor instead.
func (*AssessDataResponse_BatchPredictionValidationAssessmentResult) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{34, 2}
}

// The result of the batch prediction resource usage assessment.
type AssessDataResponse_BatchPredictionResourceUsageAssessmentResult struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Number of tokens in the batch prediction dataset.
	TokenCount int64 `protobuf:"varint,1,opt,name=token_count,json=tokenCount,proto3" json:"token_count,omitempty"`
	// Number of audio tokens in the batch prediction dataset.
	AudioTokenCount int64 `protobuf:"varint,2,opt,name=audio_token_count,json=audioTokenCount,proto3" json:"audio_token_count,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *AssessDataResponse_BatchPredictionResourceUsageAssessmentResult) Reset() {
	*x = AssessDataResponse_BatchPredictionResourceUsageAssessmentResult{}
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[50]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssessDataResponse_BatchPredictionResourceUsageAssessmentResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssessDataResponse_BatchPredictionResourceUsageAssessmentResult) ProtoMessage() {}

func (x *AssessDataResponse_BatchPredictionResourceUsageAssessmentResult) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[50]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssessDataResponse_BatchPredictionResourceUsageAssessmentResult.ProtoReflect.Descriptor instead.
func (*AssessDataResponse_BatchPredictionResourceUsageAssessmentResult) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP(), []int{34, 3}
}

func (x *AssessDataResponse_BatchPredictionResourceUsageAssessmentResult) GetTokenCount() int64 {
	if x != nil {
		return x.TokenCount
	}
	return 0
}

func (x *AssessDataResponse_BatchPredictionResourceUsageAssessmentResult) GetAudioTokenCount() int64 {
	if x != nil {
		return x.AudioTokenCount
	}
	return 0
}

var File_google_cloud_aiplatform_v1beta1_dataset_service_proto protoreflect.FileDescriptor

const file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDesc = "" +
	"\n" +
	"5google/cloud/aiplatform/v1beta1/dataset_service.proto\x12\x1fgoogle.cloud.aiplatform.v1beta1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a0google/cloud/aiplatform/v1beta1/annotation.proto\x1a5google/cloud/aiplatform/v1beta1/annotation_spec.proto\x1a-google/cloud/aiplatform/v1beta1/content.proto\x1a/google/cloud/aiplatform/v1beta1/data_item.proto\x1a-google/cloud/aiplatform/v1beta1/dataset.proto\x1a5google/cloud/aiplatform/v1beta1/dataset_version.proto\x1a/google/cloud/aiplatform/v1beta1/operation.proto\x1a1google/cloud/aiplatform/v1beta1/saved_query.proto\x1a*google/cloud/aiplatform/v1beta1/tool.proto\x1a#google/longrunning/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"\xa2\x01\n" +
	"\x14CreateDatasetRequest\x12A\n" +
	"\x06parent\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!locations.googleapis.com/LocationR\x06parent\x12G\n" +
	"\adataset\x18\x02 \x01(\v2(.google.cloud.aiplatform.v1beta1.DatasetB\x03\xe0A\x02R\adataset\"\x86\x01\n" +
	"\x1eCreateDatasetOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x8b\x01\n" +
	"\x11GetDatasetRequest\x12=\n" +
	"\x04name\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x04name\x127\n" +
	"\tread_mask\x18\x02 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\"\xa1\x01\n" +
	"\x14UpdateDatasetRequest\x12G\n" +
	"\adataset\x18\x01 \x01(\v2(.google.cloud.aiplatform.v1beta1.DatasetB\x03\xe0A\x02R\adataset\x12@\n" +
	"\vupdate_mask\x18\x02 \x01(\v2\x1a.google.protobuf.FieldMaskB\x03\xe0A\x02R\n" +
	"updateMask\"\xbe\x01\n" +
	"\x1bUpdateDatasetVersionRequest\x12]\n" +
	"\x0fdataset_version\x18\x01 \x01(\v2/.google.cloud.aiplatform.v1beta1.DatasetVersionB\x03\xe0A\x02R\x0edatasetVersion\x12@\n" +
	"\vupdate_mask\x18\x02 \x01(\v2\x1a.google.protobuf.FieldMaskB\x03\xe0A\x02R\n" +
	"updateMask\"\x80\x02\n" +
	"\x13ListDatasetsRequest\x12A\n" +
	"\x06parent\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!locations.googleapis.com/LocationR\x06parent\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x127\n" +
	"\tread_mask\x18\x05 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\x12\x19\n" +
	"\border_by\x18\x06 \x01(\tR\aorderBy\"\x84\x01\n" +
	"\x14ListDatasetsResponse\x12D\n" +
	"\bdatasets\x18\x01 \x03(\v2(.google.cloud.aiplatform.v1beta1.DatasetR\bdatasets\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"U\n" +
	"\x14DeleteDatasetRequest\x12=\n" +
	"\x04name\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x04name\"\xb1\x01\n" +
	"\x11ImportDataRequest\x12=\n" +
	"\x04name\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x04name\x12]\n" +
	"\x0eimport_configs\x18\x02 \x03(\v21.google.cloud.aiplatform.v1beta1.ImportDataConfigB\x03\xe0A\x02R\rimportConfigs\"\x14\n" +
	"\x12ImportDataResponse\"\x83\x01\n" +
	"\x1bImportDataOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\xaf\x01\n" +
	"\x11ExportDataRequest\x12=\n" +
	"\x04name\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x04name\x12[\n" +
	"\rexport_config\x18\x02 \x01(\v21.google.cloud.aiplatform.v1beta1.ExportDataConfigB\x03\xe0A\x02R\fexportConfig\";\n" +
	"\x12ExportDataResponse\x12%\n" +
	"\x0eexported_files\x18\x01 \x03(\tR\rexportedFiles\"\xb5\x01\n" +
	"\x1bExportDataOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\x120\n" +
	"\x14gcs_output_directory\x18\x02 \x01(\tR\x12gcsOutputDirectory\"\xbf\x01\n" +
	"\x1bCreateDatasetVersionRequest\x12A\n" +
	"\x06parent\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x06parent\x12]\n" +
	"\x0fdataset_version\x18\x02 \x01(\v2/.google.cloud.aiplatform.v1beta1.DatasetVersionB\x03\xe0A\x02R\x0edatasetVersion\"\x8d\x01\n" +
	"%CreateDatasetVersionOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"c\n" +
	"\x1bDeleteDatasetVersionRequest\x12D\n" +
	"\x04name\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/DatasetVersionR\x04name\"\x99\x01\n" +
	"\x18GetDatasetVersionRequest\x12D\n" +
	"\x04name\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/DatasetVersionR\x04name\x127\n" +
	"\tread_mask\x18\x02 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\"\xa0\x02\n" +
	"\x1aListDatasetVersionsRequest\x12A\n" +
	"\x06parent\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x06parent\x12\x1b\n" +
	"\x06filter\x18\x02 \x01(\tB\x03\xe0A\x01R\x06filter\x12 \n" +
	"\tpage_size\x18\x03 \x01(\x05B\x03\xe0A\x01R\bpageSize\x12\"\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tB\x03\xe0A\x01R\tpageToken\x12<\n" +
	"\tread_mask\x18\x05 \x01(\v2\x1a.google.protobuf.FieldMaskB\x03\xe0A\x01R\breadMask\x12\x1e\n" +
	"\border_by\x18\x06 \x01(\tB\x03\xe0A\x01R\aorderBy\"\xa1\x01\n" +
	"\x1bListDatasetVersionsResponse\x12Z\n" +
	"\x10dataset_versions\x18\x01 \x03(\v2/.google.cloud.aiplatform.v1beta1.DatasetVersionR\x0fdatasetVersions\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"d\n" +
	"\x1cRestoreDatasetVersionRequest\x12D\n" +
	"\x04name\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/DatasetVersionR\x04name\"\x8e\x01\n" +
	"&RestoreDatasetVersionOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x81\x02\n" +
	"\x14ListDataItemsRequest\x12A\n" +
	"\x06parent\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x06parent\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x127\n" +
	"\tread_mask\x18\x05 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\x12\x19\n" +
	"\border_by\x18\x06 \x01(\tR\aorderBy\"\x89\x01\n" +
	"\x15ListDataItemsResponse\x12H\n" +
	"\n" +
	"data_items\x18\x01 \x03(\v2).google.cloud.aiplatform.v1beta1.DataItemR\tdataItems\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xb1\x06\n" +
	"\x16SearchDataItemsRequest\x12-\n" +
	"\x12order_by_data_item\x18\f \x01(\tH\x00R\x0forderByDataItem\x12{\n" +
	"\x13order_by_annotation\x18\r \x01(\v2I.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotationH\x00R\x11orderByAnnotation\x12C\n" +
	"\adataset\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\adataset\x12L\n" +
	"\vsaved_query\x18\x02 \x01(\tB+\xfaA&\n" +
	"$aiplatform.googleapis.com/SavedQuery\x18\x01R\n" +
	"savedQuery\x12*\n" +
	"\x11data_labeling_job\x18\x03 \x01(\tR\x0fdataLabelingJob\x12(\n" +
	"\x10data_item_filter\x18\x04 \x01(\tR\x0edataItemFilter\x121\n" +
	"\x12annotations_filter\x18\x05 \x01(\tB\x02\x18\x01R\x11annotationsFilter\x12-\n" +
	"\x12annotation_filters\x18\v \x03(\tR\x11annotationFilters\x129\n" +
	"\n" +
	"field_mask\x18\x06 \x01(\v2\x1a.google.protobuf.FieldMaskR\tfieldMask\x12+\n" +
	"\x11annotations_limit\x18\a \x01(\x05R\x10annotationsLimit\x12\x1b\n" +
	"\tpage_size\x18\b \x01(\x05R\bpageSize\x12\x1d\n" +
	"\border_by\x18\t \x01(\tB\x02\x18\x01R\aorderBy\x12\x1d\n" +
	"\n" +
	"page_token\x18\n" +
	" \x01(\tR\tpageToken\x1aT\n" +
	"\x11OrderByAnnotation\x12$\n" +
	"\vsaved_query\x18\x01 \x01(\tB\x03\xe0A\x02R\n" +
	"savedQuery\x12\x19\n" +
	"\border_by\x18\x02 \x01(\tR\aorderByB\a\n" +
	"\x05order\"\x98\x01\n" +
	"\x17SearchDataItemsResponse\x12U\n" +
	"\x0fdata_item_views\x18\x01 \x03(\v2-.google.cloud.aiplatform.v1beta1.DataItemViewR\rdataItemViews\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xe1\x01\n" +
	"\fDataItemView\x12F\n" +
	"\tdata_item\x18\x01 \x01(\v2).google.cloud.aiplatform.v1beta1.DataItemR\bdataItem\x12M\n" +
	"\vannotations\x18\x02 \x03(\v2+.google.cloud.aiplatform.v1beta1.AnnotationR\vannotations\x12:\n" +
	"\x19has_truncated_annotations\x18\x03 \x01(\bR\x17hasTruncatedAnnotations\"\x84\x02\n" +
	"\x17ListSavedQueriesRequest\x12A\n" +
	"\x06parent\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x06parent\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x127\n" +
	"\tread_mask\x18\x05 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\x12\x19\n" +
	"\border_by\x18\x06 \x01(\tR\aorderBy\"\x94\x01\n" +
	"\x18ListSavedQueriesResponse\x12P\n" +
	"\rsaved_queries\x18\x01 \x03(\v2+.google.cloud.aiplatform.v1beta1.SavedQueryR\fsavedQueries\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"[\n" +
	"\x17DeleteSavedQueryRequest\x12@\n" +
	"\x04name\x18\x01 \x01(\tB,\xe0A\x02\xfaA&\n" +
	"$aiplatform.googleapis.com/SavedQueryR\x04name\"\x99\x01\n" +
	"\x18GetAnnotationSpecRequest\x12D\n" +
	"\x04name\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/AnnotationSpecR\x04name\x127\n" +
	"\tread_mask\x18\x02 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\"\x84\x02\n" +
	"\x16ListAnnotationsRequest\x12B\n" +
	"\x06parent\x18\x01 \x01(\tB*\xe0A\x02\xfaA$\n" +
	"\"aiplatform.googleapis.com/DataItemR\x06parent\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x127\n" +
	"\tread_mask\x18\x05 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\x12\x19\n" +
	"\border_by\x18\x06 \x01(\tR\aorderBy\"\x90\x01\n" +
	"\x17ListAnnotationsResponse\x12M\n" +
	"\vannotations\x18\x01 \x03(\v2+.google.cloud.aiplatform.v1beta1.AnnotationR\vannotations\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xfa\v\n" +
	"\x11AssessDataRequest\x12\xa9\x01\n" +
	"#tuning_validation_assessment_config\x18\x02 \x01(\v2S.google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningValidationAssessmentConfigB\x03\xe0A\x01H\x00R tuningValidationAssessmentConfig\x12\xb3\x01\n" +
	"'tuning_resource_usage_assessment_config\x18\x03 \x01(\v2V.google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningResourceUsageAssessmentConfigB\x03\xe0A\x01H\x00R#tuningResourceUsageAssessmentConfig\x12\xc5\x01\n" +
	"-batch_prediction_validation_assessment_config\x18\x06 \x01(\v2\\.google.cloud.aiplatform.v1beta1.AssessDataRequest.BatchPredictionValidationAssessmentConfigB\x03\xe0A\x01H\x00R)batchPredictionValidationAssessmentConfig\x12\xcf\x01\n" +
	"1batch_prediction_resource_usage_assessment_config\x18\a \x01(\v2_.google.cloud.aiplatform.v1beta1.AssessDataRequest.BatchPredictionResourceUsageAssessmentConfigB\x03\xe0A\x01H\x00R,batchPredictionResourceUsageAssessmentConfig\x12=\n" +
	"\x04name\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x04name\x12z\n" +
	"\x1agemini_request_read_config\x18\b \x01(\v28.google.cloud.aiplatform.v1beta1.GeminiRequestReadConfigB\x03\xe0A\x01R\x17geminiRequestReadConfig\x1a\xa8\x02\n" +
	" TuningValidationAssessmentConfig\x12\"\n" +
	"\n" +
	"model_name\x18\x01 \x01(\tB\x03\xe0A\x02R\tmodelName\x12\x8a\x01\n" +
	"\rdataset_usage\x18\x02 \x01(\x0e2`.google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningValidationAssessmentConfig.DatasetUsageB\x03\xe0A\x02R\fdatasetUsage\"S\n" +
	"\fDatasetUsage\x12\x1d\n" +
	"\x19DATASET_USAGE_UNSPECIFIED\x10\x00\x12\x10\n" +
	"\fSFT_TRAINING\x10\x01\x12\x12\n" +
	"\x0eSFT_VALIDATION\x10\x02\x1aI\n" +
	"#TuningResourceUsageAssessmentConfig\x12\"\n" +
	"\n" +
	"model_name\x18\x01 \x01(\tB\x03\xe0A\x02R\tmodelName\x1aO\n" +
	")BatchPredictionValidationAssessmentConfig\x12\"\n" +
	"\n" +
	"model_name\x18\x01 \x01(\tB\x03\xe0A\x02R\tmodelName\x1aR\n" +
	",BatchPredictionResourceUsageAssessmentConfig\x12\"\n" +
	"\n" +
	"model_name\x18\x01 \x01(\tB\x03\xe0A\x02R\tmodelNameB\x13\n" +
	"\x11assessment_config\"\x97\t\n" +
	"\x12AssessDataResponse\x12\xaa\x01\n" +
	"#tuning_validation_assessment_result\x18\x01 \x01(\v2T.google.cloud.aiplatform.v1beta1.AssessDataResponse.TuningValidationAssessmentResultB\x03\xe0A\x01H\x00R tuningValidationAssessmentResult\x12\xb4\x01\n" +
	"'tuning_resource_usage_assessment_result\x18\x02 \x01(\v2W.google.cloud.aiplatform.v1beta1.AssessDataResponse.TuningResourceUsageAssessmentResultB\x03\xe0A\x01H\x00R#tuningResourceUsageAssessmentResult\x12\xc6\x01\n" +
	"-batch_prediction_validation_assessment_result\x18\x03 \x01(\v2].google.cloud.aiplatform.v1beta1.AssessDataResponse.BatchPredictionValidationAssessmentResultB\x03\xe0A\x01H\x00R)batchPredictionValidationAssessmentResult\x12\xd0\x01\n" +
	"1batch_prediction_resource_usage_assessment_result\x18\x04 \x01(\v2`.google.cloud.aiplatform.v1beta1.AssessDataResponse.BatchPredictionResourceUsageAssessmentResultB\x03\xe0A\x01H\x00R,batchPredictionResourceUsageAssessmentResult\x1a?\n" +
	" TuningValidationAssessmentResult\x12\x1b\n" +
	"\x06errors\x18\x01 \x03(\tB\x03\xe0A\x01R\x06errors\x1a\x80\x01\n" +
	"#TuningResourceUsageAssessmentResult\x12\x1f\n" +
	"\vtoken_count\x18\x01 \x01(\x03R\n" +
	"tokenCount\x128\n" +
	"\x18billable_character_count\x18\x02 \x01(\x03R\x16billableCharacterCount\x1a+\n" +
	")BatchPredictionValidationAssessmentResult\x1a{\n" +
	",BatchPredictionResourceUsageAssessmentResult\x12\x1f\n" +
	"\vtoken_count\x18\x01 \x01(\x03R\n" +
	"tokenCount\x12*\n" +
	"\x11audio_token_count\x18\x02 \x01(\x03R\x0faudioTokenCountB\x13\n" +
	"\x11assessment_result\"\x83\x01\n" +
	"\x1bAssessDataOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\xa6\x02\n" +
	"\x14GeminiTemplateConfig\x12Z\n" +
	"\x0egemini_example\x18\x01 \x01(\v2..google.cloud.aiplatform.v1beta1.GeminiExampleB\x03\xe0A\x02R\rgeminiExample\x12q\n" +
	"\rfield_mapping\x18\x02 \x03(\v2G.google.cloud.aiplatform.v1beta1.GeminiTemplateConfig.FieldMappingEntryB\x03\xe0A\x02R\ffieldMapping\x1a?\n" +
	"\x11FieldMappingEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xd4\x01\n" +
	"\x17GeminiRequestReadConfig\x12`\n" +
	"\x0ftemplate_config\x18\x01 \x01(\v25.google.cloud.aiplatform.v1beta1.GeminiTemplateConfigH\x00R\x0etemplateConfig\x12H\n" +
	"\x1dassembled_request_column_name\x18\x04 \x01(\tB\x03\xe0A\x01H\x00R\x1aassembledRequestColumnNameB\r\n" +
	"\vread_config\"\xc0\a\n" +
	"\rGeminiExample\x12@\n" +
	"\x05model\x18\x01 \x01(\tB*\xe0A\x01\xfaA$\n" +
	"\"aiplatform.googleapis.com/EndpointR\x05model\x12I\n" +
	"\bcontents\x18\x02 \x03(\v2(.google.cloud.aiplatform.v1beta1.ContentB\x03\xe0A\x02R\bcontents\x12a\n" +
	"\x12system_instruction\x18\b \x01(\v2(.google.cloud.aiplatform.v1beta1.ContentB\x03\xe0A\x01H\x00R\x11systemInstruction\x88\x01\x01\x12V\n" +
	"\x0ecached_content\x18\t \x01(\tB/\xe0A\x01\xfaA)\n" +
	"'aiplatform.googleapis.com/CachedContentR\rcachedContent\x12@\n" +
	"\x05tools\x18\x06 \x03(\v2%.google.cloud.aiplatform.v1beta1.ToolB\x03\xe0A\x01R\x05tools\x12Q\n" +
	"\vtool_config\x18\a \x01(\v2+.google.cloud.aiplatform.v1beta1.ToolConfigB\x03\xe0A\x01R\n" +
	"toolConfig\x12W\n" +
	"\x06labels\x18\n" +
	" \x03(\v2:.google.cloud.aiplatform.v1beta1.GeminiExample.LabelsEntryB\x03\xe0A\x01R\x06labels\x12\\\n" +
	"\x0fsafety_settings\x18\x03 \x03(\v2..google.cloud.aiplatform.v1beta1.SafetySettingB\x03\xe0A\x01R\x0esafetySettings\x12d\n" +
	"\x12model_armor_config\x18\v \x01(\v21.google.cloud.aiplatform.v1beta1.ModelArmorConfigB\x03\xe0A\x01R\x10modelArmorConfig\x12c\n" +
	"\x11generation_config\x18\x04 \x01(\v21.google.cloud.aiplatform.v1beta1.GenerationConfigB\x03\xe0A\x01R\x10generationConfig\x1a9\n" +
	"\vLabelsEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01B\x15\n" +
	"\x13_system_instruction\"\xd0\x01\n" +
	"\x13AssembleDataRequest\x12=\n" +
	"\x04name\x18\x01 \x01(\tB)\xe0A\x02\xfaA#\n" +
	"!aiplatform.googleapis.com/DatasetR\x04name\x12z\n" +
	"\x1agemini_request_read_config\x18\x06 \x01(\v28.google.cloud.aiplatform.v1beta1.GeminiRequestReadConfigB\x03\xe0A\x01R\x17geminiRequestReadConfig\"I\n" +
	"\x14AssembleDataResponse\x121\n" +
	"\x14bigquery_destination\x18\x01 \x01(\tR\x13bigqueryDestination\"\x85\x01\n" +
	"\x1dAssembleDataOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata2\xc9*\n" +
	"\x0eDatasetService\x12\x85\x02\n" +
	"\rCreateDataset\x125.google.cloud.aiplatform.v1beta1.CreateDatasetRequest\x1a\x1d.google.longrunning.Operation\"\x9d\x01\xcaA)\n" +
	"\aDataset\x12\x1eCreateDatasetOperationMetadata\xdaA\x0eparent,dataset\x82\xd3\xe4\x93\x02Z:\adatasetZ\x1c:\adataset\"\x11/v1beta1/datasets\"1/v1beta1/{parent=projects/*/locations/*}/datasets\x12\xca\x01\n" +
	"\n" +
	"GetDataset\x122.google.cloud.aiplatform.v1beta1.GetDatasetRequest\x1a(.google.cloud.aiplatform.v1beta1.Dataset\"^\xdaA\x04name\x82\xd3\xe4\x93\x02QZ\x1c\x12\x1a/v1beta1/{name=datasets/*}\x121/v1beta1/{name=projects/*/locations/*/datasets/*}\x12\x82\x02\n" +
	"\rUpdateDataset\x125.google.cloud.aiplatform.v1beta1.UpdateDatasetRequest\x1a(.google.cloud.aiplatform.v1beta1.Dataset\"\x8f\x01\xdaA\x13dataset,update_mask\x82\xd3\xe4\x93\x02s:\adatasetZ-:\adataset2\"/v1beta1/{dataset.name=datasets/*}29/v1beta1/{dataset.name=projects/*/locations/*/datasets/*}\x12\xd4\x01\n" +
	"\fListDatasets\x124.google.cloud.aiplatform.v1beta1.ListDatasetsRequest\x1a5.google.cloud.aiplatform.v1beta1.ListDatasetsResponse\"W\xdaA\x06parent\x82\xd3\xe4\x93\x02HZ\x13\x12\x11/v1beta1/datasets\x121/v1beta1/{parent=projects/*/locations/*}/datasets\x12\xf9\x01\n" +
	"\rDeleteDataset\x125.google.cloud.aiplatform.v1beta1.DeleteDatasetRequest\x1a\x1d.google.longrunning.Operation\"\x91\x01\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02QZ\x1c*\x1a/v1beta1/{name=datasets/*}*1/v1beta1/{name=projects/*/locations/*/datasets/*}\x12\xef\x01\n" +
	"\n" +
	"ImportData\x122.google.cloud.aiplatform.v1beta1.ImportDataRequest\x1a\x1d.google.longrunning.Operation\"\x8d\x01\xcaA1\n" +
	"\x12ImportDataResponse\x12\x1bImportDataOperationMetadata\xdaA\x13name,import_configs\x82\xd3\xe4\x93\x02=:\x01*\"8/v1beta1/{name=projects/*/locations/*/datasets/*}:import\x12\xee\x01\n" +
	"\n" +
	"ExportData\x122.google.cloud.aiplatform.v1beta1.ExportDataRequest\x1a\x1d.google.longrunning.Operation\"\x8c\x01\xcaA1\n" +
	"\x12ExportDataResponse\x12\x1bExportDataOperationMetadata\xdaA\x12name,export_config\x82\xd3\xe4\x93\x02=:\x01*\"8/v1beta1/{name=projects/*/locations/*/datasets/*}:export\x12\xe7\x02\n" +
	"\x14CreateDatasetVersion\x12<.google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest\x1a\x1d.google.longrunning.Operation\"\xf1\x01\xcaA7\n" +
	"\x0eDatasetVersion\x12%CreateDatasetVersionOperationMetadata\xdaA\x16parent,dataset_version\x82\xd3\xe4\x93\x02\x97\x01:\x0fdataset_versionZ?:\x0fdataset_version\",/v1beta1/{parent=datasets/*}/datasetVersions\"C/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions\x12\xe4\x02\n" +
	"\x14UpdateDatasetVersion\x12<.google.cloud.aiplatform.v1beta1.UpdateDatasetVersionRequest\x1a/.google.cloud.aiplatform.v1beta1.DatasetVersion\"\xdc\x01\xdaA\x1bdataset_version,update_mask\x82\xd3\xe4\x93\x02\xb7\x01:\x0fdataset_versionZO:\x0fdataset_version2</v1beta1/{dataset_version.name=datasets/*/datasetVersions/*}2S/v1beta1/{dataset_version.name=projects/*/locations/*/datasets/*/datasetVersions/*}\x12\xab\x02\n" +
	"\x14DeleteDatasetVersion\x12<.google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest\x1a\x1d.google.longrunning.Operation\"\xb5\x01\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02uZ.*,/v1beta1/{name=datasets/*/datasetVersions/*}*C/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}\x12\x84\x02\n" +
	"\x11GetDatasetVersion\x129.google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest\x1a/.google.cloud.aiplatform.v1beta1.DatasetVersion\"\x82\x01\xdaA\x04name\x82\xd3\xe4\x93\x02uZ.\x12,/v1beta1/{name=datasets/*/datasetVersions/*}\x12C/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}\x12\x97\x02\n" +
	"\x13ListDatasetVersions\x12;.google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest\x1a<.google.cloud.aiplatform.v1beta1.ListDatasetVersionsResponse\"\x84\x01\xdaA\x06parent\x82\xd3\xe4\x93\x02uZ.\x12,/v1beta1/{parent=datasets/*}/datasetVersions\x12C/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions\x12\xc6\x02\n" +
	"\x15RestoreDatasetVersion\x12=.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest\x1a\x1d.google.longrunning.Operation\"\xce\x01\xcaA8\n" +
	"\x0eDatasetVersion\x12&RestoreDatasetVersionOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02\x85\x01Z6\x124/v1beta1/{name=datasets/*/datasetVersions/*}:restore\x12K/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore\x12\xce\x01\n" +
	"\rListDataItems\x125.google.cloud.aiplatform.v1beta1.ListDataItemsRequest\x1a6.google.cloud.aiplatform.v1beta1.ListDataItemsResponse\"N\xdaA\x06parent\x82\xd3\xe4\x93\x02?\x12=/v1beta1/{parent=projects/*/locations/*/datasets/*}/dataItems\x12\xd2\x01\n" +
	"\x0fSearchDataItems\x127.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest\x1a8.google.cloud.aiplatform.v1beta1.SearchDataItemsResponse\"L\x82\xd3\xe4\x93\x02F\x12D/v1beta1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems\x12\xda\x01\n" +
	"\x10ListSavedQueries\x128.google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest\x1a9.google.cloud.aiplatform.v1beta1.ListSavedQueriesResponse\"Q\xdaA\x06parent\x82\xd3\xe4\x93\x02B\x12@/v1beta1/{parent=projects/*/locations/*/datasets/*}/savedQueries\x12\xf0\x01\n" +
	"\x10DeleteSavedQuery\x128.google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest\x1a\x1d.google.longrunning.Operation\"\x82\x01\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02B*@/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}\x12\xd3\x01\n" +
	"\x11GetAnnotationSpec\x129.google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest\x1a/.google.cloud.aiplatform.v1beta1.AnnotationSpec\"R\xdaA\x04name\x82\xd3\xe4\x93\x02E\x12C/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}\x12\xe2\x01\n" +
	"\x0fListAnnotations\x127.google.cloud.aiplatform.v1beta1.ListAnnotationsRequest\x1a8.google.cloud.aiplatform.v1beta1.ListAnnotationsResponse\"\\\xdaA\x06parent\x82\xd3\xe4\x93\x02M\x12K/v1beta1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations\x12\xd8\x01\n" +
	"\n" +
	"AssessData\x122.google.cloud.aiplatform.v1beta1.AssessDataRequest\x1a\x1d.google.longrunning.Operation\"w\xcaA1\n" +
	"\x12AssessDataResponse\x12\x1bAssessDataOperationMetadata\x82\xd3\xe4\x93\x02=:\x01*\"8/v1beta1/{name=projects/*/locations/*/datasets/*}:assess\x12\xe2\x01\n" +
	"\fAssembleData\x124.google.cloud.aiplatform.v1beta1.AssembleDataRequest\x1a\x1d.google.longrunning.Operation\"}\xcaA5\n" +
	"\x14AssembleDataResponse\x12\x1dAssembleDataOperationMetadata\x82\xd3\xe4\x93\x02?:\x01*\":/v1beta1/{name=projects/*/locations/*/datasets/*}:assemble\x1aM\xcaA\x19aiplatform.googleapis.com\xd2A.https://www.googleapis.com/auth/cloud-platformB\xea\x01\n" +
	"#com.google.cloud.aiplatform.v1beta1B\x13DatasetServiceProtoP\x01ZCcloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformpb\xaa\x02\x1fGoogle.Cloud.AIPlatform.V1Beta1\xca\x02\x1fGoogle\\Cloud\\AIPlatform\\V1beta1\xea\x02\"Google::Cloud::AIPlatform::V1beta1b\x06proto3"

var (
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescOnce sync.Once
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescData []byte
)

func file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescGZIP() []byte {
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescOnce.Do(func() {
		file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDesc), len(file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDesc)))
	})
	return file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDescData
}

var file_google_cloud_aiplatform_v1beta1_dataset_service_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes = make([]protoimpl.MessageInfo, 53)
var file_google_cloud_aiplatform_v1beta1_dataset_service_proto_goTypes = []any{
	(AssessDataRequest_TuningValidationAssessmentConfig_DatasetUsage)(0),    // 0: google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningValidationAssessmentConfig.DatasetUsage
	(*CreateDatasetRequest)(nil),                                            // 1: google.cloud.aiplatform.v1beta1.CreateDatasetRequest
	(*CreateDatasetOperationMetadata)(nil),                                  // 2: google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata
	(*GetDatasetRequest)(nil),                                               // 3: google.cloud.aiplatform.v1beta1.GetDatasetRequest
	(*UpdateDatasetRequest)(nil),                                            // 4: google.cloud.aiplatform.v1beta1.UpdateDatasetRequest
	(*UpdateDatasetVersionRequest)(nil),                                     // 5: google.cloud.aiplatform.v1beta1.UpdateDatasetVersionRequest
	(*ListDatasetsRequest)(nil),                                             // 6: google.cloud.aiplatform.v1beta1.ListDatasetsRequest
	(*ListDatasetsResponse)(nil),                                            // 7: google.cloud.aiplatform.v1beta1.ListDatasetsResponse
	(*DeleteDatasetRequest)(nil),                                            // 8: google.cloud.aiplatform.v1beta1.DeleteDatasetRequest
	(*ImportDataRequest)(nil),                                               // 9: google.cloud.aiplatform.v1beta1.ImportDataRequest
	(*ImportDataResponse)(nil),                                              // 10: google.cloud.aiplatform.v1beta1.ImportDataResponse
	(*ImportDataOperationMetadata)(nil),                                     // 11: google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata
	(*ExportDataRequest)(nil),                                               // 12: google.cloud.aiplatform.v1beta1.ExportDataRequest
	(*ExportDataResponse)(nil),                                              // 13: google.cloud.aiplatform.v1beta1.ExportDataResponse
	(*ExportDataOperationMetadata)(nil),                                     // 14: google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata
	(*CreateDatasetVersionRequest)(nil),                                     // 15: google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest
	(*CreateDatasetVersionOperationMetadata)(nil),                           // 16: google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata
	(*DeleteDatasetVersionRequest)(nil),                                     // 17: google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest
	(*GetDatasetVersionRequest)(nil),                                        // 18: google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest
	(*ListDatasetVersionsRequest)(nil),                                      // 19: google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest
	(*ListDatasetVersionsResponse)(nil),                                     // 20: google.cloud.aiplatform.v1beta1.ListDatasetVersionsResponse
	(*RestoreDatasetVersionRequest)(nil),                                    // 21: google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest
	(*RestoreDatasetVersionOperationMetadata)(nil),                          // 22: google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata
	(*ListDataItemsRequest)(nil),                                            // 23: google.cloud.aiplatform.v1beta1.ListDataItemsRequest
	(*ListDataItemsResponse)(nil),                                           // 24: google.cloud.aiplatform.v1beta1.ListDataItemsResponse
	(*SearchDataItemsRequest)(nil),                                          // 25: google.cloud.aiplatform.v1beta1.SearchDataItemsRequest
	(*SearchDataItemsResponse)(nil),                                         // 26: google.cloud.aiplatform.v1beta1.SearchDataItemsResponse
	(*DataItemView)(nil),                                                    // 27: google.cloud.aiplatform.v1beta1.DataItemView
	(*ListSavedQueriesRequest)(nil),                                         // 28: google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest
	(*ListSavedQueriesResponse)(nil),                                        // 29: google.cloud.aiplatform.v1beta1.ListSavedQueriesResponse
	(*DeleteSavedQueryRequest)(nil),                                         // 30: google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest
	(*GetAnnotationSpecRequest)(nil),                                        // 31: google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest
	(*ListAnnotationsRequest)(nil),                                          // 32: google.cloud.aiplatform.v1beta1.ListAnnotationsRequest
	(*ListAnnotationsResponse)(nil),                                         // 33: google.cloud.aiplatform.v1beta1.ListAnnotationsResponse
	(*AssessDataRequest)(nil),                                               // 34: google.cloud.aiplatform.v1beta1.AssessDataRequest
	(*AssessDataResponse)(nil),                                              // 35: google.cloud.aiplatform.v1beta1.AssessDataResponse
	(*AssessDataOperationMetadata)(nil),                                     // 36: google.cloud.aiplatform.v1beta1.AssessDataOperationMetadata
	(*GeminiTemplateConfig)(nil),                                            // 37: google.cloud.aiplatform.v1beta1.GeminiTemplateConfig
	(*GeminiRequestReadConfig)(nil),                                         // 38: google.cloud.aiplatform.v1beta1.GeminiRequestReadConfig
	(*GeminiExample)(nil),                                                   // 39: google.cloud.aiplatform.v1beta1.GeminiExample
	(*AssembleDataRequest)(nil),                                             // 40: google.cloud.aiplatform.v1beta1.AssembleDataRequest
	(*AssembleDataResponse)(nil),                                            // 41: google.cloud.aiplatform.v1beta1.AssembleDataResponse
	(*AssembleDataOperationMetadata)(nil),                                   // 42: google.cloud.aiplatform.v1beta1.AssembleDataOperationMetadata
	(*SearchDataItemsRequest_OrderByAnnotation)(nil),                        // 43: google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation
	(*AssessDataRequest_TuningValidationAssessmentConfig)(nil),              // 44: google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningValidationAssessmentConfig
	(*AssessDataRequest_TuningResourceUsageAssessmentConfig)(nil),           // 45: google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningResourceUsageAssessmentConfig
	(*AssessDataRequest_BatchPredictionValidationAssessmentConfig)(nil),     // 46: google.cloud.aiplatform.v1beta1.AssessDataRequest.BatchPredictionValidationAssessmentConfig
	(*AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig)(nil),  // 47: google.cloud.aiplatform.v1beta1.AssessDataRequest.BatchPredictionResourceUsageAssessmentConfig
	(*AssessDataResponse_TuningValidationAssessmentResult)(nil),             // 48: google.cloud.aiplatform.v1beta1.AssessDataResponse.TuningValidationAssessmentResult
	(*AssessDataResponse_TuningResourceUsageAssessmentResult)(nil),          // 49: google.cloud.aiplatform.v1beta1.AssessDataResponse.TuningResourceUsageAssessmentResult
	(*AssessDataResponse_BatchPredictionValidationAssessmentResult)(nil),    // 50: google.cloud.aiplatform.v1beta1.AssessDataResponse.BatchPredictionValidationAssessmentResult
	(*AssessDataResponse_BatchPredictionResourceUsageAssessmentResult)(nil), // 51: google.cloud.aiplatform.v1beta1.AssessDataResponse.BatchPredictionResourceUsageAssessmentResult
	nil,                              // 52: google.cloud.aiplatform.v1beta1.GeminiTemplateConfig.FieldMappingEntry
	nil,                              // 53: google.cloud.aiplatform.v1beta1.GeminiExample.LabelsEntry
	(*Dataset)(nil),                  // 54: google.cloud.aiplatform.v1beta1.Dataset
	(*GenericOperationMetadata)(nil), // 55: google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	(*fieldmaskpb.FieldMask)(nil),    // 56: google.protobuf.FieldMask
	(*DatasetVersion)(nil),           // 57: google.cloud.aiplatform.v1beta1.DatasetVersion
	(*ImportDataConfig)(nil),         // 58: google.cloud.aiplatform.v1beta1.ImportDataConfig
	(*ExportDataConfig)(nil),         // 59: google.cloud.aiplatform.v1beta1.ExportDataConfig
	(*DataItem)(nil),                 // 60: google.cloud.aiplatform.v1beta1.DataItem
	(*Annotation)(nil),               // 61: google.cloud.aiplatform.v1beta1.Annotation
	(*SavedQuery)(nil),               // 62: google.cloud.aiplatform.v1beta1.SavedQuery
	(*Content)(nil),                  // 63: google.cloud.aiplatform.v1beta1.Content
	(*Tool)(nil),                     // 64: google.cloud.aiplatform.v1beta1.Tool
	(*ToolConfig)(nil),               // 65: google.cloud.aiplatform.v1beta1.ToolConfig
	(*SafetySetting)(nil),            // 66: google.cloud.aiplatform.v1beta1.SafetySetting
	(*ModelArmorConfig)(nil),         // 67: google.cloud.aiplatform.v1beta1.ModelArmorConfig
	(*GenerationConfig)(nil),         // 68: google.cloud.aiplatform.v1beta1.GenerationConfig
	(*longrunningpb.Operation)(nil),  // 69: google.longrunning.Operation
	(*AnnotationSpec)(nil),           // 70: google.cloud.aiplatform.v1beta1.AnnotationSpec
}
var file_google_cloud_aiplatform_v1beta1_dataset_service_proto_depIdxs = []int32{
	54, // 0: google.cloud.aiplatform.v1beta1.CreateDatasetRequest.dataset:type_name -> google.cloud.aiplatform.v1beta1.Dataset
	55, // 1: google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	56, // 2: google.cloud.aiplatform.v1beta1.GetDatasetRequest.read_mask:type_name -> google.protobuf.FieldMask
	54, // 3: google.cloud.aiplatform.v1beta1.UpdateDatasetRequest.dataset:type_name -> google.cloud.aiplatform.v1beta1.Dataset
	56, // 4: google.cloud.aiplatform.v1beta1.UpdateDatasetRequest.update_mask:type_name -> google.protobuf.FieldMask
	57, // 5: google.cloud.aiplatform.v1beta1.UpdateDatasetVersionRequest.dataset_version:type_name -> google.cloud.aiplatform.v1beta1.DatasetVersion
	56, // 6: google.cloud.aiplatform.v1beta1.UpdateDatasetVersionRequest.update_mask:type_name -> google.protobuf.FieldMask
	56, // 7: google.cloud.aiplatform.v1beta1.ListDatasetsRequest.read_mask:type_name -> google.protobuf.FieldMask
	54, // 8: google.cloud.aiplatform.v1beta1.ListDatasetsResponse.datasets:type_name -> google.cloud.aiplatform.v1beta1.Dataset
	58, // 9: google.cloud.aiplatform.v1beta1.ImportDataRequest.import_configs:type_name -> google.cloud.aiplatform.v1beta1.ImportDataConfig
	55, // 10: google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	59, // 11: google.cloud.aiplatform.v1beta1.ExportDataRequest.export_config:type_name -> google.cloud.aiplatform.v1beta1.ExportDataConfig
	55, // 12: google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	57, // 13: google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest.dataset_version:type_name -> google.cloud.aiplatform.v1beta1.DatasetVersion
	55, // 14: google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	56, // 15: google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest.read_mask:type_name -> google.protobuf.FieldMask
	56, // 16: google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest.read_mask:type_name -> google.protobuf.FieldMask
	57, // 17: google.cloud.aiplatform.v1beta1.ListDatasetVersionsResponse.dataset_versions:type_name -> google.cloud.aiplatform.v1beta1.DatasetVersion
	55, // 18: google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	56, // 19: google.cloud.aiplatform.v1beta1.ListDataItemsRequest.read_mask:type_name -> google.protobuf.FieldMask
	60, // 20: google.cloud.aiplatform.v1beta1.ListDataItemsResponse.data_items:type_name -> google.cloud.aiplatform.v1beta1.DataItem
	43, // 21: google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.order_by_annotation:type_name -> google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation
	56, // 22: google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.field_mask:type_name -> google.protobuf.FieldMask
	27, // 23: google.cloud.aiplatform.v1beta1.SearchDataItemsResponse.data_item_views:type_name -> google.cloud.aiplatform.v1beta1.DataItemView
	60, // 24: google.cloud.aiplatform.v1beta1.DataItemView.data_item:type_name -> google.cloud.aiplatform.v1beta1.DataItem
	61, // 25: google.cloud.aiplatform.v1beta1.DataItemView.annotations:type_name -> google.cloud.aiplatform.v1beta1.Annotation
	56, // 26: google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest.read_mask:type_name -> google.protobuf.FieldMask
	62, // 27: google.cloud.aiplatform.v1beta1.ListSavedQueriesResponse.saved_queries:type_name -> google.cloud.aiplatform.v1beta1.SavedQuery
	56, // 28: google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest.read_mask:type_name -> google.protobuf.FieldMask
	56, // 29: google.cloud.aiplatform.v1beta1.ListAnnotationsRequest.read_mask:type_name -> google.protobuf.FieldMask
	61, // 30: google.cloud.aiplatform.v1beta1.ListAnnotationsResponse.annotations:type_name -> google.cloud.aiplatform.v1beta1.Annotation
	44, // 31: google.cloud.aiplatform.v1beta1.AssessDataRequest.tuning_validation_assessment_config:type_name -> google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningValidationAssessmentConfig
	45, // 32: google.cloud.aiplatform.v1beta1.AssessDataRequest.tuning_resource_usage_assessment_config:type_name -> google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningResourceUsageAssessmentConfig
	46, // 33: google.cloud.aiplatform.v1beta1.AssessDataRequest.batch_prediction_validation_assessment_config:type_name -> google.cloud.aiplatform.v1beta1.AssessDataRequest.BatchPredictionValidationAssessmentConfig
	47, // 34: google.cloud.aiplatform.v1beta1.AssessDataRequest.batch_prediction_resource_usage_assessment_config:type_name -> google.cloud.aiplatform.v1beta1.AssessDataRequest.BatchPredictionResourceUsageAssessmentConfig
	38, // 35: google.cloud.aiplatform.v1beta1.AssessDataRequest.gemini_request_read_config:type_name -> google.cloud.aiplatform.v1beta1.GeminiRequestReadConfig
	48, // 36: google.cloud.aiplatform.v1beta1.AssessDataResponse.tuning_validation_assessment_result:type_name -> google.cloud.aiplatform.v1beta1.AssessDataResponse.TuningValidationAssessmentResult
	49, // 37: google.cloud.aiplatform.v1beta1.AssessDataResponse.tuning_resource_usage_assessment_result:type_name -> google.cloud.aiplatform.v1beta1.AssessDataResponse.TuningResourceUsageAssessmentResult
	50, // 38: google.cloud.aiplatform.v1beta1.AssessDataResponse.batch_prediction_validation_assessment_result:type_name -> google.cloud.aiplatform.v1beta1.AssessDataResponse.BatchPredictionValidationAssessmentResult
	51, // 39: google.cloud.aiplatform.v1beta1.AssessDataResponse.batch_prediction_resource_usage_assessment_result:type_name -> google.cloud.aiplatform.v1beta1.AssessDataResponse.BatchPredictionResourceUsageAssessmentResult
	55, // 40: google.cloud.aiplatform.v1beta1.AssessDataOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	39, // 41: google.cloud.aiplatform.v1beta1.GeminiTemplateConfig.gemini_example:type_name -> google.cloud.aiplatform.v1beta1.GeminiExample
	52, // 42: google.cloud.aiplatform.v1beta1.GeminiTemplateConfig.field_mapping:type_name -> google.cloud.aiplatform.v1beta1.GeminiTemplateConfig.FieldMappingEntry
	37, // 43: google.cloud.aiplatform.v1beta1.GeminiRequestReadConfig.template_config:type_name -> google.cloud.aiplatform.v1beta1.GeminiTemplateConfig
	63, // 44: google.cloud.aiplatform.v1beta1.GeminiExample.contents:type_name -> google.cloud.aiplatform.v1beta1.Content
	63, // 45: google.cloud.aiplatform.v1beta1.GeminiExample.system_instruction:type_name -> google.cloud.aiplatform.v1beta1.Content
	64, // 46: google.cloud.aiplatform.v1beta1.GeminiExample.tools:type_name -> google.cloud.aiplatform.v1beta1.Tool
	65, // 47: google.cloud.aiplatform.v1beta1.GeminiExample.tool_config:type_name -> google.cloud.aiplatform.v1beta1.ToolConfig
	53, // 48: google.cloud.aiplatform.v1beta1.GeminiExample.labels:type_name -> google.cloud.aiplatform.v1beta1.GeminiExample.LabelsEntry
	66, // 49: google.cloud.aiplatform.v1beta1.GeminiExample.safety_settings:type_name -> google.cloud.aiplatform.v1beta1.SafetySetting
	67, // 50: google.cloud.aiplatform.v1beta1.GeminiExample.model_armor_config:type_name -> google.cloud.aiplatform.v1beta1.ModelArmorConfig
	68, // 51: google.cloud.aiplatform.v1beta1.GeminiExample.generation_config:type_name -> google.cloud.aiplatform.v1beta1.GenerationConfig
	38, // 52: google.cloud.aiplatform.v1beta1.AssembleDataRequest.gemini_request_read_config:type_name -> google.cloud.aiplatform.v1beta1.GeminiRequestReadConfig
	55, // 53: google.cloud.aiplatform.v1beta1.AssembleDataOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	0,  // 54: google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningValidationAssessmentConfig.dataset_usage:type_name -> google.cloud.aiplatform.v1beta1.AssessDataRequest.TuningValidationAssessmentConfig.DatasetUsage
	1,  // 55: google.cloud.aiplatform.v1beta1.DatasetService.CreateDataset:input_type -> google.cloud.aiplatform.v1beta1.CreateDatasetRequest
	3,  // 56: google.cloud.aiplatform.v1beta1.DatasetService.GetDataset:input_type -> google.cloud.aiplatform.v1beta1.GetDatasetRequest
	4,  // 57: google.cloud.aiplatform.v1beta1.DatasetService.UpdateDataset:input_type -> google.cloud.aiplatform.v1beta1.UpdateDatasetRequest
	6,  // 58: google.cloud.aiplatform.v1beta1.DatasetService.ListDatasets:input_type -> google.cloud.aiplatform.v1beta1.ListDatasetsRequest
	8,  // 59: google.cloud.aiplatform.v1beta1.DatasetService.DeleteDataset:input_type -> google.cloud.aiplatform.v1beta1.DeleteDatasetRequest
	9,  // 60: google.cloud.aiplatform.v1beta1.DatasetService.ImportData:input_type -> google.cloud.aiplatform.v1beta1.ImportDataRequest
	12, // 61: google.cloud.aiplatform.v1beta1.DatasetService.ExportData:input_type -> google.cloud.aiplatform.v1beta1.ExportDataRequest
	15, // 62: google.cloud.aiplatform.v1beta1.DatasetService.CreateDatasetVersion:input_type -> google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest
	5,  // 63: google.cloud.aiplatform.v1beta1.DatasetService.UpdateDatasetVersion:input_type -> google.cloud.aiplatform.v1beta1.UpdateDatasetVersionRequest
	17, // 64: google.cloud.aiplatform.v1beta1.DatasetService.DeleteDatasetVersion:input_type -> google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest
	18, // 65: google.cloud.aiplatform.v1beta1.DatasetService.GetDatasetVersion:input_type -> google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest
	19, // 66: google.cloud.aiplatform.v1beta1.DatasetService.ListDatasetVersions:input_type -> google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest
	21, // 67: google.cloud.aiplatform.v1beta1.DatasetService.RestoreDatasetVersion:input_type -> google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest
	23, // 68: google.cloud.aiplatform.v1beta1.DatasetService.ListDataItems:input_type -> google.cloud.aiplatform.v1beta1.ListDataItemsRequest
	25, // 69: google.cloud.aiplatform.v1beta1.DatasetService.SearchDataItems:input_type -> google.cloud.aiplatform.v1beta1.SearchDataItemsRequest
	28, // 70: google.cloud.aiplatform.v1beta1.DatasetService.ListSavedQueries:input_type -> google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest
	30, // 71: google.cloud.aiplatform.v1beta1.DatasetService.DeleteSavedQuery:input_type -> google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest
	31, // 72: google.cloud.aiplatform.v1beta1.DatasetService.GetAnnotationSpec:input_type -> google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest
	32, // 73: google.cloud.aiplatform.v1beta1.DatasetService.ListAnnotations:input_type -> google.cloud.aiplatform.v1beta1.ListAnnotationsRequest
	34, // 74: google.cloud.aiplatform.v1beta1.DatasetService.AssessData:input_type -> google.cloud.aiplatform.v1beta1.AssessDataRequest
	40, // 75: google.cloud.aiplatform.v1beta1.DatasetService.AssembleData:input_type -> google.cloud.aiplatform.v1beta1.AssembleDataRequest
	69, // 76: google.cloud.aiplatform.v1beta1.DatasetService.CreateDataset:output_type -> google.longrunning.Operation
	54, // 77: google.cloud.aiplatform.v1beta1.DatasetService.GetDataset:output_type -> google.cloud.aiplatform.v1beta1.Dataset
	54, // 78: google.cloud.aiplatform.v1beta1.DatasetService.UpdateDataset:output_type -> google.cloud.aiplatform.v1beta1.Dataset
	7,  // 79: google.cloud.aiplatform.v1beta1.DatasetService.ListDatasets:output_type -> google.cloud.aiplatform.v1beta1.ListDatasetsResponse
	69, // 80: google.cloud.aiplatform.v1beta1.DatasetService.DeleteDataset:output_type -> google.longrunning.Operation
	69, // 81: google.cloud.aiplatform.v1beta1.DatasetService.ImportData:output_type -> google.longrunning.Operation
	69, // 82: google.cloud.aiplatform.v1beta1.DatasetService.ExportData:output_type -> google.longrunning.Operation
	69, // 83: google.cloud.aiplatform.v1beta1.DatasetService.CreateDatasetVersion:output_type -> google.longrunning.Operation
	57, // 84: google.cloud.aiplatform.v1beta1.DatasetService.UpdateDatasetVersion:output_type -> google.cloud.aiplatform.v1beta1.DatasetVersion
	69, // 85: google.cloud.aiplatform.v1beta1.DatasetService.DeleteDatasetVersion:output_type -> google.longrunning.Operation
	57, // 86: google.cloud.aiplatform.v1beta1.DatasetService.GetDatasetVersion:output_type -> google.cloud.aiplatform.v1beta1.DatasetVersion
	20, // 87: google.cloud.aiplatform.v1beta1.DatasetService.ListDatasetVersions:output_type -> google.cloud.aiplatform.v1beta1.ListDatasetVersionsResponse
	69, // 88: google.cloud.aiplatform.v1beta1.DatasetService.RestoreDatasetVersion:output_type -> google.longrunning.Operation
	24, // 89: google.cloud.aiplatform.v1beta1.DatasetService.ListDataItems:output_type -> google.cloud.aiplatform.v1beta1.ListDataItemsResponse
	26, // 90: google.cloud.aiplatform.v1beta1.DatasetService.SearchDataItems:output_type -> google.cloud.aiplatform.v1beta1.SearchDataItemsResponse
	29, // 91: google.cloud.aiplatform.v1beta1.DatasetService.ListSavedQueries:output_type -> google.cloud.aiplatform.v1beta1.ListSavedQueriesResponse
	69, // 92: google.cloud.aiplatform.v1beta1.DatasetService.DeleteSavedQuery:output_type -> google.longrunning.Operation
	70, // 93: google.cloud.aiplatform.v1beta1.DatasetService.GetAnnotationSpec:output_type -> google.cloud.aiplatform.v1beta1.AnnotationSpec
	33, // 94: google.cloud.aiplatform.v1beta1.DatasetService.ListAnnotations:output_type -> google.cloud.aiplatform.v1beta1.ListAnnotationsResponse
	69, // 95: google.cloud.aiplatform.v1beta1.DatasetService.AssessData:output_type -> google.longrunning.Operation
	69, // 96: google.cloud.aiplatform.v1beta1.DatasetService.AssembleData:output_type -> google.longrunning.Operation
	76, // [76:97] is the sub-list for method output_type
	55, // [55:76] is the sub-list for method input_type
	55, // [55:55] is the sub-list for extension type_name
	55, // [55:55] is the sub-list for extension extendee
	0,  // [0:55] is the sub-list for field type_name
}

func init() { file_google_cloud_aiplatform_v1beta1_dataset_service_proto_init() }
func file_google_cloud_aiplatform_v1beta1_dataset_service_proto_init() {
	if File_google_cloud_aiplatform_v1beta1_dataset_service_proto != nil {
		return
	}
	file_google_cloud_aiplatform_v1beta1_annotation_proto_init()
	file_google_cloud_aiplatform_v1beta1_annotation_spec_proto_init()
	file_google_cloud_aiplatform_v1beta1_content_proto_init()
	file_google_cloud_aiplatform_v1beta1_data_item_proto_init()
	file_google_cloud_aiplatform_v1beta1_dataset_proto_init()
	file_google_cloud_aiplatform_v1beta1_dataset_version_proto_init()
	file_google_cloud_aiplatform_v1beta1_operation_proto_init()
	file_google_cloud_aiplatform_v1beta1_saved_query_proto_init()
	file_google_cloud_aiplatform_v1beta1_tool_proto_init()
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[24].OneofWrappers = []any{
		(*SearchDataItemsRequest_OrderByDataItem)(nil),
		(*SearchDataItemsRequest_OrderByAnnotation_)(nil),
	}
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[33].OneofWrappers = []any{
		(*AssessDataRequest_TuningValidationAssessmentConfig_)(nil),
		(*AssessDataRequest_TuningResourceUsageAssessmentConfig_)(nil),
		(*AssessDataRequest_BatchPredictionValidationAssessmentConfig_)(nil),
		(*AssessDataRequest_BatchPredictionResourceUsageAssessmentConfig_)(nil),
	}
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[34].OneofWrappers = []any{
		(*AssessDataResponse_TuningValidationAssessmentResult_)(nil),
		(*AssessDataResponse_TuningResourceUsageAssessmentResult_)(nil),
		(*AssessDataResponse_BatchPredictionValidationAssessmentResult_)(nil),
		(*AssessDataResponse_BatchPredictionResourceUsageAssessmentResult_)(nil),
	}
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[37].OneofWrappers = []any{
		(*GeminiRequestReadConfig_TemplateConfig)(nil),
		(*GeminiRequestReadConfig_AssembledRequestColumnName)(nil),
	}
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes[38].OneofWrappers = []any{}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDesc), len(file_google_cloud_aiplatform_v1beta1_dataset_service_proto_rawDesc)),
			NumEnums:      1,
			NumMessages:   53,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_google_cloud_aiplatform_v1beta1_dataset_service_proto_goTypes,
		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_dataset_service_proto_depIdxs,
		EnumInfos:         file_google_cloud_aiplatform_v1beta1_dataset_service_proto_enumTypes,
		MessageInfos:      file_google_cloud_aiplatform_v1beta1_dataset_service_proto_msgTypes,
	}.Build()
	File_google_cloud_aiplatform_v1beta1_dataset_service_proto = out.File
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_goTypes = nil
	file_google_cloud_aiplatform_v1beta1_dataset_service_proto_depIdxs = nil
}
