// Copyright 2025 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/feature_registry_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)
)

// Request message for
// [FeatureRegistryService.CreateFeatureGroup][google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeatureGroup].
type CreateFeatureGroupRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Location to create FeatureGroups.
	// Format:
	// `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The FeatureGroup to create.
	FeatureGroup *FeatureGroup `protobuf:"bytes,2,opt,name=feature_group,json=featureGroup,proto3" json:"feature_group,omitempty"`
	// Required. The ID to use for this FeatureGroup, which will become the final
	// component of the FeatureGroup's resource name.
	//
	// This value may be up to 128 characters, and valid characters are
	// `[a-z0-9_]`. The first character cannot be a number.
	//
	// The value must be unique within the project and location.
	FeatureGroupId string `protobuf:"bytes,3,opt,name=feature_group_id,json=featureGroupId,proto3" json:"feature_group_id,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

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

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

func (*CreateFeatureGroupRequest) ProtoMessage() {}

func (x *CreateFeatureGroupRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 CreateFeatureGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateFeatureGroupRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{0}
}

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

func (x *CreateFeatureGroupRequest) GetFeatureGroup() *FeatureGroup {
	if x != nil {
		return x.FeatureGroup
	}
	return nil
}

func (x *CreateFeatureGroupRequest) GetFeatureGroupId() string {
	if x != nil {
		return x.FeatureGroupId
	}
	return ""
}

// Request message for
// [FeatureRegistryService.GetFeatureGroup][google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureGroup].
type GetFeatureGroupRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the FeatureGroup resource.
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*GetFeatureGroupRequest) ProtoMessage() {}

func (x *GetFeatureGroupRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 GetFeatureGroupRequest.ProtoReflect.Descriptor instead.
func (*GetFeatureGroupRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{1}
}

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

// Request message for
// [FeatureRegistryService.ListFeatureGroups][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureGroups].
type ListFeatureGroupsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Location to list FeatureGroups.
	// Format:
	// `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Lists the FeatureGroups that match the filter expression. The
	// following fields are supported:
	//
	// * `create_time`: Supports `=`, `!=`, `<`, `>`, `<=`, and `>=` comparisons.
	// Values must be
	//
	//	in RFC 3339 format.
	//
	// * `update_time`: Supports `=`, `!=`, `<`, `>`, `<=`, and `>=` comparisons.
	// Values must be
	//
	//	in RFC 3339 format.
	//
	// * `labels`: Supports key-value equality and key presence.
	//
	// Examples:
	//
	//   - `create_time > "2020-01-01" OR update_time > "2020-01-01"`
	//     FeatureGroups created or updated after 2020-01-01.
	//   - `labels.env = "prod"`
	//     FeatureGroups with label "env" set to "prod".
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of FeatureGroups to return. The service may return
	// fewer than this value. If unspecified, at most 100 FeatureGroups will
	// be returned. The maximum value is 100; any value greater than 100 will be
	// coerced to 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous
	// [FeatureGroupAdminService.ListFeatureGroups][] call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to
	// [FeatureGroupAdminService.ListFeatureGroups][] must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	// Supported Fields:
	//
	//   - `create_time`
	//   - `update_time`
	OrderBy       string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ListFeatureGroupsRequest) ProtoMessage() {}

func (x *ListFeatureGroupsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 ListFeatureGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListFeatureGroupsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{2}
}

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

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

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

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

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

// Response message for
// [FeatureRegistryService.ListFeatureGroups][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureGroups].
type ListFeatureGroupsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The FeatureGroups matching the request.
	FeatureGroups []*FeatureGroup `protobuf:"bytes,1,rep,name=feature_groups,json=featureGroups,proto3" json:"feature_groups,omitempty"`
	// A token, which can be sent as
	// [ListFeatureGroupsRequest.page_token][google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest.page_token]
	// to retrieve the next page. If this field is omitted, there are no
	// subsequent pages.
	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 *ListFeatureGroupsResponse) Reset() {
	*x = ListFeatureGroupsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ListFeatureGroupsResponse) ProtoMessage() {}

func (x *ListFeatureGroupsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 ListFeatureGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListFeatureGroupsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{3}
}

func (x *ListFeatureGroupsResponse) GetFeatureGroups() []*FeatureGroup {
	if x != nil {
		return x.FeatureGroups
	}
	return nil
}

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

// Request message for
// [FeatureRegistryService.UpdateFeatureGroup][google.cloud.aiplatform.v1beta1.FeatureRegistryService.UpdateFeatureGroup].
type UpdateFeatureGroupRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The FeatureGroup's `name` field is used to identify the
	// FeatureGroup to be updated. Format:
	// `projects/{project}/locations/{location}/featureGroups/{feature_group}`
	FeatureGroup *FeatureGroup `protobuf:"bytes,1,opt,name=feature_group,json=featureGroup,proto3" json:"feature_group,omitempty"`
	// Field mask is used to specify the fields to be overwritten in the
	// FeatureGroup resource by the update.
	// The fields specified in the update_mask are relative to the resource, not
	// the full request. A field will be overwritten if it is in the mask. If the
	// user does not provide a mask then only the non-empty fields present in the
	// request will be overwritten. Set the update_mask to `*` to override all
	// fields.
	//
	// Updatable fields:
	//
	//   - `labels`
	//   - `description`
	//   - `big_query`
	//   - `big_query.entity_id_columns`
	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 *UpdateFeatureGroupRequest) Reset() {
	*x = UpdateFeatureGroupRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*UpdateFeatureGroupRequest) ProtoMessage() {}

func (x *UpdateFeatureGroupRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 UpdateFeatureGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateFeatureGroupRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{4}
}

func (x *UpdateFeatureGroupRequest) GetFeatureGroup() *FeatureGroup {
	if x != nil {
		return x.FeatureGroup
	}
	return nil
}

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

// Request message for
// [FeatureRegistryService.DeleteFeatureGroup][google.cloud.aiplatform.v1beta1.FeatureRegistryService.DeleteFeatureGroup].
type DeleteFeatureGroupRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the FeatureGroup to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/featureGroups/{feature_group}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, any Features under this FeatureGroup
	// will also be deleted. (Otherwise, the request will only work if the
	// FeatureGroup has no Features.)
	Force         bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*DeleteFeatureGroupRequest) ProtoMessage() {}

func (x *DeleteFeatureGroupRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 DeleteFeatureGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteFeatureGroupRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{5}
}

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

func (x *DeleteFeatureGroupRequest) GetForce() bool {
	if x != nil {
		return x.Force
	}
	return false
}

// Request message for
// [FeatureRegistryService.CreateFeatureMonitorRequest][].
type CreateFeatureMonitorRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of FeatureGroup to create FeatureMonitor.
	// Format:
	// `projects/{project}/locations/{location}/featureGroups/{featuregroup}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Monitor to create.
	FeatureMonitor *FeatureMonitor `protobuf:"bytes,2,opt,name=feature_monitor,json=featureMonitor,proto3" json:"feature_monitor,omitempty"`
	// Required. The ID to use for this FeatureMonitor, which will become the
	// final component of the FeatureGroup's resource name.
	//
	// This value may be up to 60 characters, and valid characters are
	// `[a-z0-9_]`. The first character cannot be a number.
	//
	// The value must be unique within the FeatureGroup.
	FeatureMonitorId string `protobuf:"bytes,3,opt,name=feature_monitor_id,json=featureMonitorId,proto3" json:"feature_monitor_id,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

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

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

func (*CreateFeatureMonitorRequest) ProtoMessage() {}

func (x *CreateFeatureMonitorRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 CreateFeatureMonitorRequest.ProtoReflect.Descriptor instead.
func (*CreateFeatureMonitorRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{6}
}

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

func (x *CreateFeatureMonitorRequest) GetFeatureMonitor() *FeatureMonitor {
	if x != nil {
		return x.FeatureMonitor
	}
	return nil
}

func (x *CreateFeatureMonitorRequest) GetFeatureMonitorId() string {
	if x != nil {
		return x.FeatureMonitorId
	}
	return ""
}

// Request message for
// [FeatureRegistryService.GetFeatureMonitor][google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureMonitor].
type GetFeatureMonitorRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the FeatureMonitor resource.
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*GetFeatureMonitorRequest) ProtoMessage() {}

func (x *GetFeatureMonitorRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 GetFeatureMonitorRequest.ProtoReflect.Descriptor instead.
func (*GetFeatureMonitorRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{7}
}

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

// Request message for
// [FeatureRegistryService.ListFeatureMonitors][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitors].
type ListFeatureMonitorsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the FeatureGroup to list FeatureMonitors.
	// Format:
	// `projects/{project}/locations/{location}/featureGroups/{featureGroup}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Lists the FeatureMonitors that match the filter expression. The
	// following fields are supported:
	//
	// * `create_time`: Supports `=`, `!=`, `<`, `>`, `<=`, and `>=` comparisons.
	// Values must be
	//
	//	in RFC 3339 format.
	//
	// * `update_time`: Supports `=`, `!=`, `<`, `>`, `<=`, and `>=` comparisons.
	// Values must be
	//
	//	in RFC 3339 format.
	//
	// * `labels`: Supports key-value equality and key presence.
	//
	// Examples:
	//
	//   - `create_time > "2020-01-01" OR update_time > "2020-01-01"`
	//     FeatureMonitors created or updated after 2020-01-01.
	//   - `labels.env = "prod"`
	//     FeatureGroups with label "env" set to "prod".
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. The maximum number of FeatureGroups to return. The service may
	// return fewer than this value. If unspecified, at most 100 FeatureMonitors
	// will be returned. The maximum value is 100; any value greater than 100 will
	// be coerced to 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous
	// [FeatureRegistryService.ListFeatureMonitors][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitors]
	// call. Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to
	// [FeatureRegistryService.ListFeatureMonitors][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitors]
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. A comma-separated list of fields to order by, sorted in ascending
	// order. Use "desc" after a field name for descending. Supported Fields:
	//
	//   - `create_time`
	//   - `update_time`
	OrderBy       string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ListFeatureMonitorsRequest) ProtoMessage() {}

func (x *ListFeatureMonitorsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 ListFeatureMonitorsRequest.ProtoReflect.Descriptor instead.
func (*ListFeatureMonitorsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{8}
}

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

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

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

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

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

// Request message for
// [FeatureRegistryService.UpdateFeatureMonitor][google.cloud.aiplatform.v1beta1.FeatureRegistryService.UpdateFeatureMonitor].
type UpdateFeatureMonitorRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The FeatureMonitor's `name` field is used to identify the
	// FeatureMonitor to be updated. Format:
	// `projects/{project}/locations/{location}/featureGroups/{feature_group}/featureMonitors/{feature_monitor}`
	FeatureMonitor *FeatureMonitor `protobuf:"bytes,1,opt,name=feature_monitor,json=featureMonitor,proto3" json:"feature_monitor,omitempty"`
	// Optional. Field mask is used to specify the fields to be overwritten in the
	// FeatureMonitor resource by the update.
	// The fields specified in the update_mask are relative to the resource, not
	// the full request. A field will be overwritten if it is in the mask. If the
	// user does not provide a mask then only the non-empty fields present in the
	// request will be overwritten. Set the update_mask to `*` to override all
	// fields.
	//
	// Updatable fields:
	//
	//   - `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 *UpdateFeatureMonitorRequest) Reset() {
	*x = UpdateFeatureMonitorRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*UpdateFeatureMonitorRequest) ProtoMessage() {}

func (x *UpdateFeatureMonitorRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 UpdateFeatureMonitorRequest.ProtoReflect.Descriptor instead.
func (*UpdateFeatureMonitorRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{9}
}

func (x *UpdateFeatureMonitorRequest) GetFeatureMonitor() *FeatureMonitor {
	if x != nil {
		return x.FeatureMonitor
	}
	return nil
}

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

// Request message for
// [FeatureRegistryService.DeleteFeatureMonitor][google.cloud.aiplatform.v1beta1.FeatureRegistryService.DeleteFeatureMonitor].
type DeleteFeatureMonitorRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the FeatureMonitor to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/featureGroups/{feature_group}/featureMonitors/{feature_monitor}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*DeleteFeatureMonitorRequest) ProtoMessage() {}

func (x *DeleteFeatureMonitorRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 DeleteFeatureMonitorRequest.ProtoReflect.Descriptor instead.
func (*DeleteFeatureMonitorRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{10}
}

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

// Response message for
// [FeatureRegistryService.ListFeatureMonitors][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitors].
type ListFeatureMonitorsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The FeatureMonitors matching the request.
	FeatureMonitors []*FeatureMonitor `protobuf:"bytes,1,rep,name=feature_monitors,json=featureMonitors,proto3" json:"feature_monitors,omitempty"`
	// A token, which can be sent as
	// [ListFeatureMonitorsRequest.page_token][google.cloud.aiplatform.v1beta1.ListFeatureMonitorsRequest.page_token]
	// to retrieve the next page. If this field is omitted, there are no
	// subsequent pages.
	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 *ListFeatureMonitorsResponse) Reset() {
	*x = ListFeatureMonitorsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ListFeatureMonitorsResponse) ProtoMessage() {}

func (x *ListFeatureMonitorsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 ListFeatureMonitorsResponse.ProtoReflect.Descriptor instead.
func (*ListFeatureMonitorsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{11}
}

func (x *ListFeatureMonitorsResponse) GetFeatureMonitors() []*FeatureMonitor {
	if x != nil {
		return x.FeatureMonitors
	}
	return nil
}

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

// Details of operations that perform create FeatureGroup.
type CreateFeatureGroupOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Operation metadata for FeatureGroup.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

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

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

func (*CreateFeatureGroupOperationMetadata) ProtoMessage() {}

func (x *CreateFeatureGroupOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 CreateFeatureGroupOperationMetadata.ProtoReflect.Descriptor instead.
func (*CreateFeatureGroupOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{12}
}

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

// Details of operations that perform update FeatureGroup.
type UpdateFeatureGroupOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Operation metadata for FeatureGroup.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

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

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

func (*UpdateFeatureGroupOperationMetadata) ProtoMessage() {}

func (x *UpdateFeatureGroupOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 UpdateFeatureGroupOperationMetadata.ProtoReflect.Descriptor instead.
func (*UpdateFeatureGroupOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{13}
}

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

// Details of operations that perform create FeatureGroup.
type CreateRegistryFeatureOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Operation metadata for Feature.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

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

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

func (*CreateRegistryFeatureOperationMetadata) ProtoMessage() {}

func (x *CreateRegistryFeatureOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 CreateRegistryFeatureOperationMetadata.ProtoReflect.Descriptor instead.
func (*CreateRegistryFeatureOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{14}
}

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

// Details of operations that perform update Feature.
type UpdateFeatureOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Operation metadata for Feature Update.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

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

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

func (*UpdateFeatureOperationMetadata) ProtoMessage() {}

func (x *UpdateFeatureOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 UpdateFeatureOperationMetadata.ProtoReflect.Descriptor instead.
func (*UpdateFeatureOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{15}
}

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

// Details of operations that perform create FeatureMonitor.
type CreateFeatureMonitorOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Operation metadata for Feature.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

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

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

func (*CreateFeatureMonitorOperationMetadata) ProtoMessage() {}

func (x *CreateFeatureMonitorOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 CreateFeatureMonitorOperationMetadata.ProtoReflect.Descriptor instead.
func (*CreateFeatureMonitorOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{16}
}

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

// Details of operations that perform update FeatureMonitor.
type UpdateFeatureMonitorOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Operation metadata for FeatureMonitor.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

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

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

func (*UpdateFeatureMonitorOperationMetadata) ProtoMessage() {}

func (x *UpdateFeatureMonitorOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 UpdateFeatureMonitorOperationMetadata.ProtoReflect.Descriptor instead.
func (*UpdateFeatureMonitorOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{17}
}

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

// Request message for
// [FeatureRegistryService.CreateFeatureMonitorJobRequest][].
type CreateFeatureMonitorJobRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of FeatureMonitor to create FeatureMonitorJob.
	// Format:
	// `projects/{project}/locations/{location}/featureGroups/{feature_group}/featureMonitors/{feature_monitor}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Monitor to create.
	FeatureMonitorJob *FeatureMonitorJob `protobuf:"bytes,2,opt,name=feature_monitor_job,json=featureMonitorJob,proto3" json:"feature_monitor_job,omitempty"`
	// Optional. Output only. System-generated ID for feature monitor job.
	FeatureMonitorJobId int64 `protobuf:"varint,3,opt,name=feature_monitor_job_id,json=featureMonitorJobId,proto3" json:"feature_monitor_job_id,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

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

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

func (*CreateFeatureMonitorJobRequest) ProtoMessage() {}

func (x *CreateFeatureMonitorJobRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 CreateFeatureMonitorJobRequest.ProtoReflect.Descriptor instead.
func (*CreateFeatureMonitorJobRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{18}
}

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

func (x *CreateFeatureMonitorJobRequest) GetFeatureMonitorJob() *FeatureMonitorJob {
	if x != nil {
		return x.FeatureMonitorJob
	}
	return nil
}

func (x *CreateFeatureMonitorJobRequest) GetFeatureMonitorJobId() int64 {
	if x != nil {
		return x.FeatureMonitorJobId
	}
	return 0
}

// Request message for
// [FeatureRegistryService.GetFeatureMonitorJob][google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureMonitorJob].
type GetFeatureMonitorJobRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the FeatureMonitorJob resource.
	// Format:
	// `projects/{project}/locations/{location}/featureGroups/{feature_group}/featureMonitors/{feature_monitor}/featureMonitorJobs/{feature_monitor_job}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*GetFeatureMonitorJobRequest) ProtoMessage() {}

func (x *GetFeatureMonitorJobRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 GetFeatureMonitorJobRequest.ProtoReflect.Descriptor instead.
func (*GetFeatureMonitorJobRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{19}
}

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

// Request message for
// [FeatureRegistryService.ListFeatureMonitorJobs][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitorJobs].
type ListFeatureMonitorJobsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the FeatureMonitor to list
	// FeatureMonitorJobs. Format:
	// `projects/{project}/locations/{location}/featureGroups/{feature_group}/featureMonitors/{feature_monitor}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Lists the FeatureMonitorJobs that match the filter expression.
	// The following fields are supported:
	//
	// * `create_time`: Supports `=`, `!=`, `<`, `>`, `<=`, and `>=` comparisons.
	// Values must be
	//
	// Examples:
	//
	//   - `create_time > "2020-01-01"`
	//     FeatureMonitorJobs created after 2020-01-01.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. The maximum number of FeatureMonitorJobs to return. The service
	// may return fewer than this value. If unspecified, at most 100
	// FeatureMonitorJobs will be returned. The maximum value is 100; any value
	// greater than 100 will be coerced to 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous
	// [FeatureRegistryService.ListFeatureMonitorJobs][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitorJobs]
	// call. Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to
	// [FeatureRegistryService.ListFeatureMonitorJobs][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitorJobs]
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. A comma-separated list of fields to order by, sorted in ascending
	// order. Use "desc" after a field name for descending. Supported Fields:
	//
	//   - `create_time`
	OrderBy       string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ListFeatureMonitorJobsRequest) ProtoMessage() {}

func (x *ListFeatureMonitorJobsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 ListFeatureMonitorJobsRequest.ProtoReflect.Descriptor instead.
func (*ListFeatureMonitorJobsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{20}
}

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

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

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

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

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

// Response message for
// [FeatureRegistryService.ListFeatureMonitorJobs][google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitorJobs].
type ListFeatureMonitorJobsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The FeatureMonitorJobs matching the request.
	FeatureMonitorJobs []*FeatureMonitorJob `protobuf:"bytes,1,rep,name=feature_monitor_jobs,json=featureMonitorJobs,proto3" json:"feature_monitor_jobs,omitempty"`
	// A token, which can be sent as
	// [ListFeatureMonitorJobsRequest.page_token][google.cloud.aiplatform.v1beta1.ListFeatureMonitorJobsRequest.page_token]
	// to retrieve the next page. If this field is omitted, there are no
	// subsequent pages.
	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 *ListFeatureMonitorJobsResponse) Reset() {
	*x = ListFeatureMonitorJobsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ListFeatureMonitorJobsResponse) ProtoMessage() {}

func (x *ListFeatureMonitorJobsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_feature_registry_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 ListFeatureMonitorJobsResponse.ProtoReflect.Descriptor instead.
func (*ListFeatureMonitorJobsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP(), []int{21}
}

func (x *ListFeatureMonitorJobsResponse) GetFeatureMonitorJobs() []*FeatureMonitorJob {
	if x != nil {
		return x.FeatureMonitorJobs
	}
	return nil
}

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

var File_google_cloud_aiplatform_v1beta1_feature_registry_service_proto protoreflect.FileDescriptor

const file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDesc = "" +
	"\n" +
	">google/cloud/aiplatform/v1beta1/feature_registry_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\x1a-google/cloud/aiplatform/v1beta1/feature.proto\x1a3google/cloud/aiplatform/v1beta1/feature_group.proto\x1a5google/cloud/aiplatform/v1beta1/feature_monitor.proto\x1a9google/cloud/aiplatform/v1beta1/feature_monitor_job.proto\x1a:google/cloud/aiplatform/v1beta1/featurestore_service.proto\x1a/google/cloud/aiplatform/v1beta1/operation.proto\x1a#google/longrunning/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"\xeb\x01\n" +
	"\x19CreateFeatureGroupRequest\x12F\n" +
	"\x06parent\x18\x01 \x01(\tB.\xe0A\x02\xfaA(\x12&aiplatform.googleapis.com/FeatureGroupR\x06parent\x12W\n" +
	"\rfeature_group\x18\x02 \x01(\v2-.google.cloud.aiplatform.v1beta1.FeatureGroupB\x03\xe0A\x02R\ffeatureGroup\x12-\n" +
	"\x10feature_group_id\x18\x03 \x01(\tB\x03\xe0A\x02R\x0efeatureGroupId\"\\\n" +
	"\x16GetFeatureGroupRequest\x12B\n" +
	"\x04name\x18\x01 \x01(\tB.\xe0A\x02\xfaA(\n" +
	"&aiplatform.googleapis.com/FeatureGroupR\x04name\"\xd1\x01\n" +
	"\x18ListFeatureGroupsRequest\x12F\n" +
	"\x06parent\x18\x01 \x01(\tB.\xe0A\x02\xfaA(\x12&aiplatform.googleapis.com/FeatureGroupR\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\x12\x19\n" +
	"\border_by\x18\x05 \x01(\tR\aorderBy\"\x99\x01\n" +
	"\x19ListFeatureGroupsResponse\x12T\n" +
	"\x0efeature_groups\x18\x01 \x03(\v2-.google.cloud.aiplatform.v1beta1.FeatureGroupR\rfeatureGroups\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xb1\x01\n" +
	"\x19UpdateFeatureGroupRequest\x12W\n" +
	"\rfeature_group\x18\x01 \x01(\v2-.google.cloud.aiplatform.v1beta1.FeatureGroupB\x03\xe0A\x02R\ffeatureGroup\x12;\n" +
	"\vupdate_mask\x18\x02 \x01(\v2\x1a.google.protobuf.FieldMaskR\n" +
	"updateMask\"u\n" +
	"\x19DeleteFeatureGroupRequest\x12B\n" +
	"\x04name\x18\x01 \x01(\tB.\xe0A\x02\xfaA(\n" +
	"&aiplatform.googleapis.com/FeatureGroupR\x04name\x12\x14\n" +
	"\x05force\x18\x02 \x01(\bR\x05force\"\xf9\x01\n" +
	"\x1bCreateFeatureMonitorRequest\x12H\n" +
	"\x06parent\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\x12(aiplatform.googleapis.com/FeatureMonitorR\x06parent\x12]\n" +
	"\x0ffeature_monitor\x18\x02 \x01(\v2/.google.cloud.aiplatform.v1beta1.FeatureMonitorB\x03\xe0A\x02R\x0efeatureMonitor\x121\n" +
	"\x12feature_monitor_id\x18\x03 \x01(\tB\x03\xe0A\x02R\x10featureMonitorId\"`\n" +
	"\x18GetFeatureMonitorRequest\x12D\n" +
	"\x04name\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/FeatureMonitorR\x04name\"\xe9\x01\n" +
	"\x1aListFeatureMonitorsRequest\x12H\n" +
	"\x06parent\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\x12(aiplatform.googleapis.com/FeatureMonitorR\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\x1e\n" +
	"\border_by\x18\x05 \x01(\tB\x03\xe0A\x01R\aorderBy\"\xbe\x01\n" +
	"\x1bUpdateFeatureMonitorRequest\x12]\n" +
	"\x0ffeature_monitor\x18\x01 \x01(\v2/.google.cloud.aiplatform.v1beta1.FeatureMonitorB\x03\xe0A\x02R\x0efeatureMonitor\x12@\n" +
	"\vupdate_mask\x18\x02 \x01(\v2\x1a.google.protobuf.FieldMaskB\x03\xe0A\x01R\n" +
	"updateMask\"c\n" +
	"\x1bDeleteFeatureMonitorRequest\x12D\n" +
	"\x04name\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/FeatureMonitorR\x04name\"\xa1\x01\n" +
	"\x1bListFeatureMonitorsResponse\x12Z\n" +
	"\x10feature_monitors\x18\x01 \x03(\v2/.google.cloud.aiplatform.v1beta1.FeatureMonitorR\x0ffeatureMonitors\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\x8b\x01\n" +
	"#CreateFeatureGroupOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x8b\x01\n" +
	"#UpdateFeatureGroupOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x8e\x01\n" +
	"&CreateRegistryFeatureOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x86\x01\n" +
	"\x1eUpdateFeatureOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x8d\x01\n" +
	"%CreateFeatureMonitorOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x8d\x01\n" +
	"%UpdateFeatureMonitorOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x93\x02\n" +
	"\x1eCreateFeatureMonitorJobRequest\x12K\n" +
	"\x06parent\x18\x01 \x01(\tB3\xe0A\x02\xfaA-\x12+aiplatform.googleapis.com/FeatureMonitorJobR\x06parent\x12g\n" +
	"\x13feature_monitor_job\x18\x02 \x01(\v22.google.cloud.aiplatform.v1beta1.FeatureMonitorJobB\x03\xe0A\x02R\x11featureMonitorJob\x12;\n" +
	"\x16feature_monitor_job_id\x18\x03 \x01(\x03B\x06\xe0A\x01\xe0A\x03R\x13featureMonitorJobId\"f\n" +
	"\x1bGetFeatureMonitorJobRequest\x12G\n" +
	"\x04name\x18\x01 \x01(\tB3\xe0A\x02\xfaA-\n" +
	"+aiplatform.googleapis.com/FeatureMonitorJobR\x04name\"\xef\x01\n" +
	"\x1dListFeatureMonitorJobsRequest\x12K\n" +
	"\x06parent\x18\x01 \x01(\tB3\xe0A\x02\xfaA-\x12+aiplatform.googleapis.com/FeatureMonitorJobR\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\x1e\n" +
	"\border_by\x18\x05 \x01(\tB\x03\xe0A\x01R\aorderBy\"\xae\x01\n" +
	"\x1eListFeatureMonitorJobsResponse\x12d\n" +
	"\x14feature_monitor_jobs\x18\x01 \x03(\v22.google.cloud.aiplatform.v1beta1.FeatureMonitorJobR\x12featureMonitorJobs\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken2\xfb&\n" +
	"\x16FeatureRegistryService\x12\x9d\x02\n" +
	"\x12CreateFeatureGroup\x12:.google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest\x1a\x1d.google.longrunning.Operation\"\xab\x01\xcaA3\n" +
	"\fFeatureGroup\x12#CreateFeatureGroupOperationMetadata\xdaA%parent,feature_group,feature_group_id\x82\xd3\xe4\x93\x02G:\rfeature_group\"6/v1beta1/{parent=projects/*/locations/*}/featureGroups\x12\xc0\x01\n" +
	"\x0fGetFeatureGroup\x127.google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest\x1a-.google.cloud.aiplatform.v1beta1.FeatureGroup\"E\xdaA\x04name\x82\xd3\xe4\x93\x028\x126/v1beta1/{name=projects/*/locations/*/featureGroups/*}\x12\xd3\x01\n" +
	"\x11ListFeatureGroups\x129.google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest\x1a:.google.cloud.aiplatform.v1beta1.ListFeatureGroupsResponse\"G\xdaA\x06parent\x82\xd3\xe4\x93\x028\x126/v1beta1/{parent=projects/*/locations/*}/featureGroups\x12\x9f\x02\n" +
	"\x12UpdateFeatureGroup\x12:.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest\x1a\x1d.google.longrunning.Operation\"\xad\x01\xcaA3\n" +
	"\fFeatureGroup\x12#UpdateFeatureGroupOperationMetadata\xdaA\x19feature_group,update_mask\x82\xd3\xe4\x93\x02U:\rfeature_group2D/v1beta1/{feature_group.name=projects/*/locations/*/featureGroups/*}\x12\xef\x01\n" +
	"\x12DeleteFeatureGroup\x12:.google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest\x1a\x1d.google.longrunning.Operation\"~\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\n" +
	"name,force\x82\xd3\xe4\x93\x028*6/v1beta1/{name=projects/*/locations/*/featureGroups/*}\x12\x82\x02\n" +
	"\rCreateFeature\x125.google.cloud.aiplatform.v1beta1.CreateFeatureRequest\x1a\x1d.google.longrunning.Operation\"\x9a\x01\xcaA)\n" +
	"\aFeature\x12\x1eCreateFeatureOperationMetadata\xdaA\x19parent,feature,feature_id\x82\xd3\xe4\x93\x02L:\afeature\"A/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features\x12\xa4\x02\n" +
	"\x13BatchCreateFeatures\x12;.google.cloud.aiplatform.v1beta1.BatchCreateFeaturesRequest\x1a\x1d.google.longrunning.Operation\"\xb0\x01\xcaAC\n" +
	"\x1bBatchCreateFeaturesResponse\x12$BatchCreateFeaturesOperationMetadata\xdaA\x0fparent,requests\x82\xd3\xe4\x93\x02R:\x01*\"M/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features:batchCreate\x12\xbc\x01\n" +
	"\n" +
	"GetFeature\x122.google.cloud.aiplatform.v1beta1.GetFeatureRequest\x1a(.google.cloud.aiplatform.v1beta1.Feature\"P\xdaA\x04name\x82\xd3\xe4\x93\x02C\x12A/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}\x12\xcf\x01\n" +
	"\fListFeatures\x124.google.cloud.aiplatform.v1beta1.ListFeaturesRequest\x1a5.google.cloud.aiplatform.v1beta1.ListFeaturesResponse\"R\xdaA\x06parent\x82\xd3\xe4\x93\x02C\x12A/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features\x12\x84\x02\n" +
	"\rUpdateFeature\x125.google.cloud.aiplatform.v1beta1.UpdateFeatureRequest\x1a\x1d.google.longrunning.Operation\"\x9c\x01\xcaA)\n" +
	"\aFeature\x12\x1eUpdateFeatureOperationMetadata\xdaA\x13feature,update_mask\x82\xd3\xe4\x93\x02T:\afeature2I/v1beta1/{feature.name=projects/*/locations/*/featureGroups/*/features/*}\x12\xeb\x01\n" +
	"\rDeleteFeature\x125.google.cloud.aiplatform.v1beta1.DeleteFeatureRequest\x1a\x1d.google.longrunning.Operation\"\x83\x01\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02C*A/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}\x12\xbd\x02\n" +
	"\x14CreateFeatureMonitor\x12<.google.cloud.aiplatform.v1beta1.CreateFeatureMonitorRequest\x1a\x1d.google.longrunning.Operation\"\xc7\x01\xcaA7\n" +
	"\x0eFeatureMonitor\x12%CreateFeatureMonitorOperationMetadata\xdaA)parent,feature_monitor,feature_monitor_id\x82\xd3\xe4\x93\x02[:\x0ffeature_monitor\"H/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/featureMonitors\x12\xd8\x01\n" +
	"\x11GetFeatureMonitor\x129.google.cloud.aiplatform.v1beta1.GetFeatureMonitorRequest\x1a/.google.cloud.aiplatform.v1beta1.FeatureMonitor\"W\xdaA\x04name\x82\xd3\xe4\x93\x02J\x12H/v1beta1/{name=projects/*/locations/*/featureGroups/*/featureMonitors/*}\x12\xeb\x01\n" +
	"\x13ListFeatureMonitors\x12;.google.cloud.aiplatform.v1beta1.ListFeatureMonitorsRequest\x1a<.google.cloud.aiplatform.v1beta1.ListFeatureMonitorsResponse\"Y\xdaA\x06parent\x82\xd3\xe4\x93\x02J\x12H/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/featureMonitors\x12\xbf\x02\n" +
	"\x14UpdateFeatureMonitor\x12<.google.cloud.aiplatform.v1beta1.UpdateFeatureMonitorRequest\x1a\x1d.google.longrunning.Operation\"\xc9\x01\xcaA7\n" +
	"\x0eFeatureMonitor\x12%UpdateFeatureMonitorOperationMetadata\xdaA\x1bfeature_monitor,update_mask\x82\xd3\xe4\x93\x02k:\x0ffeature_monitor2X/v1beta1/{feature_monitor.name=projects/*/locations/*/featureGroups/*/featureMonitors/*}\x12\x80\x02\n" +
	"\x14DeleteFeatureMonitor\x12<.google.cloud.aiplatform.v1beta1.DeleteFeatureMonitorRequest\x1a\x1d.google.longrunning.Operation\"\x8a\x01\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02J*H/v1beta1/{name=projects/*/locations/*/featureGroups/*/featureMonitors/*}\x12\xbf\x02\n" +
	"\x17CreateFeatureMonitorJob\x12?.google.cloud.aiplatform.v1beta1.CreateFeatureMonitorJobRequest\x1a2.google.cloud.aiplatform.v1beta1.FeatureMonitorJob\"\xae\x01\xdaA1parent,feature_monitor_job,feature_monitor_job_id\x82\xd3\xe4\x93\x02t:\x13feature_monitor_job\"]/v1beta1/{parent=projects/*/locations/*/featureGroups/*/featureMonitors/*}/featureMonitorJobs\x12\xf6\x01\n" +
	"\x14GetFeatureMonitorJob\x12<.google.cloud.aiplatform.v1beta1.GetFeatureMonitorJobRequest\x1a2.google.cloud.aiplatform.v1beta1.FeatureMonitorJob\"l\xdaA\x04name\x82\xd3\xe4\x93\x02_\x12]/v1beta1/{name=projects/*/locations/*/featureGroups/*/featureMonitors/*/featureMonitorJobs/*}\x12\x89\x02\n" +
	"\x16ListFeatureMonitorJobs\x12>.google.cloud.aiplatform.v1beta1.ListFeatureMonitorJobsRequest\x1a?.google.cloud.aiplatform.v1beta1.ListFeatureMonitorJobsResponse\"n\xdaA\x06parent\x82\xd3\xe4\x93\x02_\x12]/v1beta1/{parent=projects/*/locations/*/featureGroups/*/featureMonitors/*}/featureMonitorJobs\x1aM\xcaA\x19aiplatform.googleapis.com\xd2A.https://www.googleapis.com/auth/cloud-platformB\xf2\x01\n" +
	"#com.google.cloud.aiplatform.v1beta1B\x1bFeatureRegistryServiceProtoP\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_feature_registry_service_proto_rawDescOnce sync.Once
	file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescData []byte
)

func file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescGZIP() []byte {
	file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescOnce.Do(func() {
		file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDesc), len(file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDesc)))
	})
	return file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDescData
}

var file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_msgTypes = make([]protoimpl.MessageInfo, 22)
var file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_goTypes = []any{
	(*CreateFeatureGroupRequest)(nil),              // 0: google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest
	(*GetFeatureGroupRequest)(nil),                 // 1: google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest
	(*ListFeatureGroupsRequest)(nil),               // 2: google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest
	(*ListFeatureGroupsResponse)(nil),              // 3: google.cloud.aiplatform.v1beta1.ListFeatureGroupsResponse
	(*UpdateFeatureGroupRequest)(nil),              // 4: google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest
	(*DeleteFeatureGroupRequest)(nil),              // 5: google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest
	(*CreateFeatureMonitorRequest)(nil),            // 6: google.cloud.aiplatform.v1beta1.CreateFeatureMonitorRequest
	(*GetFeatureMonitorRequest)(nil),               // 7: google.cloud.aiplatform.v1beta1.GetFeatureMonitorRequest
	(*ListFeatureMonitorsRequest)(nil),             // 8: google.cloud.aiplatform.v1beta1.ListFeatureMonitorsRequest
	(*UpdateFeatureMonitorRequest)(nil),            // 9: google.cloud.aiplatform.v1beta1.UpdateFeatureMonitorRequest
	(*DeleteFeatureMonitorRequest)(nil),            // 10: google.cloud.aiplatform.v1beta1.DeleteFeatureMonitorRequest
	(*ListFeatureMonitorsResponse)(nil),            // 11: google.cloud.aiplatform.v1beta1.ListFeatureMonitorsResponse
	(*CreateFeatureGroupOperationMetadata)(nil),    // 12: google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata
	(*UpdateFeatureGroupOperationMetadata)(nil),    // 13: google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata
	(*CreateRegistryFeatureOperationMetadata)(nil), // 14: google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata
	(*UpdateFeatureOperationMetadata)(nil),         // 15: google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata
	(*CreateFeatureMonitorOperationMetadata)(nil),  // 16: google.cloud.aiplatform.v1beta1.CreateFeatureMonitorOperationMetadata
	(*UpdateFeatureMonitorOperationMetadata)(nil),  // 17: google.cloud.aiplatform.v1beta1.UpdateFeatureMonitorOperationMetadata
	(*CreateFeatureMonitorJobRequest)(nil),         // 18: google.cloud.aiplatform.v1beta1.CreateFeatureMonitorJobRequest
	(*GetFeatureMonitorJobRequest)(nil),            // 19: google.cloud.aiplatform.v1beta1.GetFeatureMonitorJobRequest
	(*ListFeatureMonitorJobsRequest)(nil),          // 20: google.cloud.aiplatform.v1beta1.ListFeatureMonitorJobsRequest
	(*ListFeatureMonitorJobsResponse)(nil),         // 21: google.cloud.aiplatform.v1beta1.ListFeatureMonitorJobsResponse
	(*FeatureGroup)(nil),                           // 22: google.cloud.aiplatform.v1beta1.FeatureGroup
	(*fieldmaskpb.FieldMask)(nil),                  // 23: google.protobuf.FieldMask
	(*FeatureMonitor)(nil),                         // 24: google.cloud.aiplatform.v1beta1.FeatureMonitor
	(*GenericOperationMetadata)(nil),               // 25: google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	(*FeatureMonitorJob)(nil),                      // 26: google.cloud.aiplatform.v1beta1.FeatureMonitorJob
	(*CreateFeatureRequest)(nil),                   // 27: google.cloud.aiplatform.v1beta1.CreateFeatureRequest
	(*BatchCreateFeaturesRequest)(nil),             // 28: google.cloud.aiplatform.v1beta1.BatchCreateFeaturesRequest
	(*GetFeatureRequest)(nil),                      // 29: google.cloud.aiplatform.v1beta1.GetFeatureRequest
	(*ListFeaturesRequest)(nil),                    // 30: google.cloud.aiplatform.v1beta1.ListFeaturesRequest
	(*UpdateFeatureRequest)(nil),                   // 31: google.cloud.aiplatform.v1beta1.UpdateFeatureRequest
	(*DeleteFeatureRequest)(nil),                   // 32: google.cloud.aiplatform.v1beta1.DeleteFeatureRequest
	(*longrunningpb.Operation)(nil),                // 33: google.longrunning.Operation
	(*Feature)(nil),                                // 34: google.cloud.aiplatform.v1beta1.Feature
	(*ListFeaturesResponse)(nil),                   // 35: google.cloud.aiplatform.v1beta1.ListFeaturesResponse
}
var file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_depIdxs = []int32{
	22, // 0: google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest.feature_group:type_name -> google.cloud.aiplatform.v1beta1.FeatureGroup
	22, // 1: google.cloud.aiplatform.v1beta1.ListFeatureGroupsResponse.feature_groups:type_name -> google.cloud.aiplatform.v1beta1.FeatureGroup
	22, // 2: google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest.feature_group:type_name -> google.cloud.aiplatform.v1beta1.FeatureGroup
	23, // 3: google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest.update_mask:type_name -> google.protobuf.FieldMask
	24, // 4: google.cloud.aiplatform.v1beta1.CreateFeatureMonitorRequest.feature_monitor:type_name -> google.cloud.aiplatform.v1beta1.FeatureMonitor
	24, // 5: google.cloud.aiplatform.v1beta1.UpdateFeatureMonitorRequest.feature_monitor:type_name -> google.cloud.aiplatform.v1beta1.FeatureMonitor
	23, // 6: google.cloud.aiplatform.v1beta1.UpdateFeatureMonitorRequest.update_mask:type_name -> google.protobuf.FieldMask
	24, // 7: google.cloud.aiplatform.v1beta1.ListFeatureMonitorsResponse.feature_monitors:type_name -> google.cloud.aiplatform.v1beta1.FeatureMonitor
	25, // 8: google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	25, // 9: google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	25, // 10: google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	25, // 11: google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	25, // 12: google.cloud.aiplatform.v1beta1.CreateFeatureMonitorOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	25, // 13: google.cloud.aiplatform.v1beta1.UpdateFeatureMonitorOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	26, // 14: google.cloud.aiplatform.v1beta1.CreateFeatureMonitorJobRequest.feature_monitor_job:type_name -> google.cloud.aiplatform.v1beta1.FeatureMonitorJob
	26, // 15: google.cloud.aiplatform.v1beta1.ListFeatureMonitorJobsResponse.feature_monitor_jobs:type_name -> google.cloud.aiplatform.v1beta1.FeatureMonitorJob
	0,  // 16: google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeatureGroup:input_type -> google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest
	1,  // 17: google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureGroup:input_type -> google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest
	2,  // 18: google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureGroups:input_type -> google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest
	4,  // 19: google.cloud.aiplatform.v1beta1.FeatureRegistryService.UpdateFeatureGroup:input_type -> google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest
	5,  // 20: google.cloud.aiplatform.v1beta1.FeatureRegistryService.DeleteFeatureGroup:input_type -> google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest
	27, // 21: google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeature:input_type -> google.cloud.aiplatform.v1beta1.CreateFeatureRequest
	28, // 22: google.cloud.aiplatform.v1beta1.FeatureRegistryService.BatchCreateFeatures:input_type -> google.cloud.aiplatform.v1beta1.BatchCreateFeaturesRequest
	29, // 23: google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeature:input_type -> google.cloud.aiplatform.v1beta1.GetFeatureRequest
	30, // 24: google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatures:input_type -> google.cloud.aiplatform.v1beta1.ListFeaturesRequest
	31, // 25: google.cloud.aiplatform.v1beta1.FeatureRegistryService.UpdateFeature:input_type -> google.cloud.aiplatform.v1beta1.UpdateFeatureRequest
	32, // 26: google.cloud.aiplatform.v1beta1.FeatureRegistryService.DeleteFeature:input_type -> google.cloud.aiplatform.v1beta1.DeleteFeatureRequest
	6,  // 27: google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeatureMonitor:input_type -> google.cloud.aiplatform.v1beta1.CreateFeatureMonitorRequest
	7,  // 28: google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureMonitor:input_type -> google.cloud.aiplatform.v1beta1.GetFeatureMonitorRequest
	8,  // 29: google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitors:input_type -> google.cloud.aiplatform.v1beta1.ListFeatureMonitorsRequest
	9,  // 30: google.cloud.aiplatform.v1beta1.FeatureRegistryService.UpdateFeatureMonitor:input_type -> google.cloud.aiplatform.v1beta1.UpdateFeatureMonitorRequest
	10, // 31: google.cloud.aiplatform.v1beta1.FeatureRegistryService.DeleteFeatureMonitor:input_type -> google.cloud.aiplatform.v1beta1.DeleteFeatureMonitorRequest
	18, // 32: google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeatureMonitorJob:input_type -> google.cloud.aiplatform.v1beta1.CreateFeatureMonitorJobRequest
	19, // 33: google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureMonitorJob:input_type -> google.cloud.aiplatform.v1beta1.GetFeatureMonitorJobRequest
	20, // 34: google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitorJobs:input_type -> google.cloud.aiplatform.v1beta1.ListFeatureMonitorJobsRequest
	33, // 35: google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeatureGroup:output_type -> google.longrunning.Operation
	22, // 36: google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureGroup:output_type -> google.cloud.aiplatform.v1beta1.FeatureGroup
	3,  // 37: google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureGroups:output_type -> google.cloud.aiplatform.v1beta1.ListFeatureGroupsResponse
	33, // 38: google.cloud.aiplatform.v1beta1.FeatureRegistryService.UpdateFeatureGroup:output_type -> google.longrunning.Operation
	33, // 39: google.cloud.aiplatform.v1beta1.FeatureRegistryService.DeleteFeatureGroup:output_type -> google.longrunning.Operation
	33, // 40: google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeature:output_type -> google.longrunning.Operation
	33, // 41: google.cloud.aiplatform.v1beta1.FeatureRegistryService.BatchCreateFeatures:output_type -> google.longrunning.Operation
	34, // 42: google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeature:output_type -> google.cloud.aiplatform.v1beta1.Feature
	35, // 43: google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatures:output_type -> google.cloud.aiplatform.v1beta1.ListFeaturesResponse
	33, // 44: google.cloud.aiplatform.v1beta1.FeatureRegistryService.UpdateFeature:output_type -> google.longrunning.Operation
	33, // 45: google.cloud.aiplatform.v1beta1.FeatureRegistryService.DeleteFeature:output_type -> google.longrunning.Operation
	33, // 46: google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeatureMonitor:output_type -> google.longrunning.Operation
	24, // 47: google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureMonitor:output_type -> google.cloud.aiplatform.v1beta1.FeatureMonitor
	11, // 48: google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitors:output_type -> google.cloud.aiplatform.v1beta1.ListFeatureMonitorsResponse
	33, // 49: google.cloud.aiplatform.v1beta1.FeatureRegistryService.UpdateFeatureMonitor:output_type -> google.longrunning.Operation
	33, // 50: google.cloud.aiplatform.v1beta1.FeatureRegistryService.DeleteFeatureMonitor:output_type -> google.longrunning.Operation
	26, // 51: google.cloud.aiplatform.v1beta1.FeatureRegistryService.CreateFeatureMonitorJob:output_type -> google.cloud.aiplatform.v1beta1.FeatureMonitorJob
	26, // 52: google.cloud.aiplatform.v1beta1.FeatureRegistryService.GetFeatureMonitorJob:output_type -> google.cloud.aiplatform.v1beta1.FeatureMonitorJob
	21, // 53: google.cloud.aiplatform.v1beta1.FeatureRegistryService.ListFeatureMonitorJobs:output_type -> google.cloud.aiplatform.v1beta1.ListFeatureMonitorJobsResponse
	35, // [35:54] is the sub-list for method output_type
	16, // [16:35] is the sub-list for method input_type
	16, // [16:16] is the sub-list for extension type_name
	16, // [16:16] is the sub-list for extension extendee
	0,  // [0:16] is the sub-list for field type_name
}

func init() { file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_init() }
func file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_init() {
	if File_google_cloud_aiplatform_v1beta1_feature_registry_service_proto != nil {
		return
	}
	file_google_cloud_aiplatform_v1beta1_feature_proto_init()
	file_google_cloud_aiplatform_v1beta1_feature_group_proto_init()
	file_google_cloud_aiplatform_v1beta1_feature_monitor_proto_init()
	file_google_cloud_aiplatform_v1beta1_feature_monitor_job_proto_init()
	file_google_cloud_aiplatform_v1beta1_featurestore_service_proto_init()
	file_google_cloud_aiplatform_v1beta1_operation_proto_init()
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDesc), len(file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   22,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_goTypes,
		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_depIdxs,
		MessageInfos:      file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_msgTypes,
	}.Build()
	File_google_cloud_aiplatform_v1beta1_feature_registry_service_proto = out.File
	file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_goTypes = nil
	file_google_cloud_aiplatform_v1beta1_feature_registry_service_proto_depIdxs = nil
}
