// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.34.2
// 	protoc        (unknown)
// source: regional/serverless/v1/services.proto

package serverlessv1

import (
	_ "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options"
	_ "google.golang.org/genproto/googleapis/api/annotations"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)

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)
)

type CheckCloudStoragePermissionRequest_FeatureName int32

const (
	CheckCloudStoragePermissionRequest_FEATURE_NAME_UNSPECIFIED CheckCloudStoragePermissionRequest_FeatureName = 0
	CheckCloudStoragePermissionRequest_DATABASE_AUDIT_LOG       CheckCloudStoragePermissionRequest_FeatureName = 1
	CheckCloudStoragePermissionRequest_EXPORT                   CheckCloudStoragePermissionRequest_FeatureName = 2
	CheckCloudStoragePermissionRequest_CHANGEFEED               CheckCloudStoragePermissionRequest_FeatureName = 3
)

// Enum value maps for CheckCloudStoragePermissionRequest_FeatureName.
var (
	CheckCloudStoragePermissionRequest_FeatureName_name = map[int32]string{
		0: "FEATURE_NAME_UNSPECIFIED",
		1: "DATABASE_AUDIT_LOG",
		2: "EXPORT",
		3: "CHANGEFEED",
	}
	CheckCloudStoragePermissionRequest_FeatureName_value = map[string]int32{
		"FEATURE_NAME_UNSPECIFIED": 0,
		"DATABASE_AUDIT_LOG":       1,
		"EXPORT":                   2,
		"CHANGEFEED":               3,
	}
)

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

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

func (CheckCloudStoragePermissionRequest_FeatureName) Descriptor() protoreflect.EnumDescriptor {
	return file_regional_serverless_v1_services_proto_enumTypes[0].Descriptor()
}

func (CheckCloudStoragePermissionRequest_FeatureName) Type() protoreflect.EnumType {
	return &file_regional_serverless_v1_services_proto_enumTypes[0]
}

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

// Deprecated: Use CheckCloudStoragePermissionRequest_FeatureName.Descriptor instead.
func (CheckCloudStoragePermissionRequest_FeatureName) EnumDescriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{18, 0}
}

type ServerlessDMRegionalServicePrecheckRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	DmPrecheck *DMPrecheck `protobuf:"bytes,1,opt,name=dm_precheck,json=dmPrecheck,proto3" json:"dm_precheck,omitempty"`
}

func (x *ServerlessDMRegionalServicePrecheckRequest) Reset() {
	*x = ServerlessDMRegionalServicePrecheckRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessDMRegionalServicePrecheckRequest) ProtoMessage() {}

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

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

func (x *ServerlessDMRegionalServicePrecheckRequest) GetDmPrecheck() *DMPrecheck {
	if x != nil {
		return x.DmPrecheck
	}
	return nil
}

type ServerlessDMRegionalServicePrecheckResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Result   []byte    `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	BaseResp *BaseResp `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *ServerlessDMRegionalServicePrecheckResponse) Reset() {
	*x = ServerlessDMRegionalServicePrecheckResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessDMRegionalServicePrecheckResponse) ProtoMessage() {}

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

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

func (x *ServerlessDMRegionalServicePrecheckResponse) GetResult() []byte {
	if x != nil {
		return x.Result
	}
	return nil
}

func (x *ServerlessDMRegionalServicePrecheckResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type PrecheckRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	CloudStorage         *CloudStorage       `protobuf:"bytes,1,opt,name=cloud_storage,json=cloudStorage,proto3" json:"cloud_storage,omitempty"`
	DbCredential         *DatabaseCredential `protobuf:"bytes,2,opt,name=db_credential,json=dbCredential,proto3" json:"db_credential,omitempty"`
	FileRouteRules       []*FileRouteRule    `protobuf:"bytes,3,rep,name=file_route_rules,json=fileRouteRules,proto3" json:"file_route_rules,omitempty"`
	UseCustomFileMapping bool                `protobuf:"varint,4,opt,name=use_custom_file_mapping,json=useCustomFileMapping,proto3" json:"use_custom_file_mapping,omitempty"`
}

func (x *PrecheckRequest) Reset() {
	*x = PrecheckRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*PrecheckRequest) ProtoMessage() {}

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

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

func (x *PrecheckRequest) GetCloudStorage() *CloudStorage {
	if x != nil {
		return x.CloudStorage
	}
	return nil
}

func (x *PrecheckRequest) GetDbCredential() *DatabaseCredential {
	if x != nil {
		return x.DbCredential
	}
	return nil
}

func (x *PrecheckRequest) GetFileRouteRules() []*FileRouteRule {
	if x != nil {
		return x.FileRouteRules
	}
	return nil
}

func (x *PrecheckRequest) GetUseCustomFileMapping() bool {
	if x != nil {
		return x.UseCustomFileMapping
	}
	return false
}

type PrecheckResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TableResults []*TableResult       `protobuf:"bytes,1,rep,name=table_results,json=tableResults,proto3" json:"table_results,omitempty"`
	Status       ImportPrecheckStatus `protobuf:"varint,2,opt,name=status,proto3,enum=regional.serverless.v1.ImportPrecheckStatus" json:"status,omitempty"`
	BaseResp     *BaseResp            `protobuf:"bytes,3,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *PrecheckResponse) Reset() {
	*x = PrecheckResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*PrecheckResponse) ProtoMessage() {}

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

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

func (x *PrecheckResponse) GetTableResults() []*TableResult {
	if x != nil {
		return x.TableResults
	}
	return nil
}

func (x *PrecheckResponse) GetStatus() ImportPrecheckStatus {
	if x != nil {
		return x.Status
	}
	return ImportPrecheckStatus_IMPORT_PRECHECK_STATUS_UNSPECIFIED
}

func (x *PrecheckResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type CheckImportPermissionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	CloudStorage *CloudStorage `protobuf:"bytes,1,opt,name=cloud_storage,json=cloudStorage,proto3" json:"cloud_storage,omitempty"`
}

func (x *CheckImportPermissionRequest) Reset() {
	*x = CheckImportPermissionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CheckImportPermissionRequest) ProtoMessage() {}

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

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

func (x *CheckImportPermissionRequest) GetCloudStorage() *CloudStorage {
	if x != nil {
		return x.CloudStorage
	}
	return nil
}

type CheckImportPermissionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CheckImportPermissionResponse) Reset() {
	*x = CheckImportPermissionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CheckImportPermissionResponse) ProtoMessage() {}

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

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

func (x *CheckImportPermissionResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type ServerlessRegionalServiceDescRegionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *ServerlessRegionalServiceDescRegionRequest) Reset() {
	*x = ServerlessRegionalServiceDescRegionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[6]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceDescRegionRequest) ProtoMessage() {}

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

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

type ServerlessRegionalServiceDescRegionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// TODO: TBD: use nested style?
	// Region region = 1;
	Name          string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DisplayName   string        `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	CloudProvider CloudProvider `protobuf:"varint,3,opt,name=cloud_provider,json=cloudProvider,proto3,enum=regional.serverless.v1.CloudProvider" json:"cloud_provider,omitempty"`
}

func (x *ServerlessRegionalServiceDescRegionResponse) Reset() {
	*x = ServerlessRegionalServiceDescRegionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[7]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceDescRegionResponse) ProtoMessage() {}

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

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

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

func (x *ServerlessRegionalServiceDescRegionResponse) GetDisplayName() string {
	if x != nil {
		return x.DisplayName
	}
	return ""
}

func (x *ServerlessRegionalServiceDescRegionResponse) GetCloudProvider() CloudProvider {
	if x != nil {
		return x.CloudProvider
	}
	return CloudProvider_CLOUD_PROVIDER_UNSPECIFIED
}

type ServerlessRegionalServiceCreateClusterRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// The cluster-id is pre-created before cluster in global
	ClusterId                 string                                               `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	ProjectId                 uint64                                               `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	TenantId                  uint64                                               `protobuf:"varint,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	Endpoints                 *Endpoints                                           `protobuf:"bytes,4,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
	EnhancedEncryptionEnabled bool                                                 `protobuf:"varint,5,opt,name=enhanced_encryption_enabled,json=enhancedEncryptionEnabled,proto3" json:"enhanced_encryption_enabled,omitempty"`
	RestoreCluster            bool                                                 `protobuf:"varint,6,opt,name=restore_cluster,json=restoreCluster,proto3" json:"restore_cluster,omitempty"`
	ZoneRedundantEnabled      bool                                                 `protobuf:"varint,7,opt,name=zone_redundant_enabled,json=zoneRedundantEnabled,proto3" json:"zone_redundant_enabled,omitempty"`
	AuditLogConfig            *ServerlessRegionalServiceClusterInfo_AuditLogConfig `protobuf:"bytes,8,opt,name=audit_log_config,json=auditLogConfig,proto3" json:"audit_log_config,omitempty"`
	Kubernetes                string                                               `protobuf:"bytes,9,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
	AutoScaling               *ServerlessRegionalServiceClusterInfo_AutoScaling    `protobuf:"bytes,10,opt,name=auto_scaling,json=autoScaling,proto3" json:"auto_scaling,omitempty"`
	Annotations               map[string]string                                    `protobuf:"bytes,11,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}

func (x *ServerlessRegionalServiceCreateClusterRequest) Reset() {
	*x = ServerlessRegionalServiceCreateClusterRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[8]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceCreateClusterRequest) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceCreateClusterRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetTenantId() uint64 {
	if x != nil {
		return x.TenantId
	}
	return 0
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetEndpoints() *Endpoints {
	if x != nil {
		return x.Endpoints
	}
	return nil
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetEnhancedEncryptionEnabled() bool {
	if x != nil {
		return x.EnhancedEncryptionEnabled
	}
	return false
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetRestoreCluster() bool {
	if x != nil {
		return x.RestoreCluster
	}
	return false
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetZoneRedundantEnabled() bool {
	if x != nil {
		return x.ZoneRedundantEnabled
	}
	return false
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetAuditLogConfig() *ServerlessRegionalServiceClusterInfo_AuditLogConfig {
	if x != nil {
		return x.AuditLogConfig
	}
	return nil
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetKubernetes() string {
	if x != nil {
		return x.Kubernetes
	}
	return ""
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetAutoScaling() *ServerlessRegionalServiceClusterInfo_AutoScaling {
	if x != nil {
		return x.AutoScaling
	}
	return nil
}

func (x *ServerlessRegionalServiceCreateClusterRequest) GetAnnotations() map[string]string {
	if x != nil {
		return x.Annotations
	}
	return nil
}

type ServerlessRegionalServiceCreateClusterResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Cluster *ServerlessRegionalServiceClusterInfo `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
}

func (x *ServerlessRegionalServiceCreateClusterResponse) Reset() {
	*x = ServerlessRegionalServiceCreateClusterResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[9]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceCreateClusterResponse) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceCreateClusterResponse) GetCluster() *ServerlessRegionalServiceClusterInfo {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type ServerlessRegionalServiceGetClusterRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	ProjectId uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
}

func (x *ServerlessRegionalServiceGetClusterRequest) Reset() {
	*x = ServerlessRegionalServiceGetClusterRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[10]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceGetClusterRequest) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceGetClusterRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *ServerlessRegionalServiceGetClusterRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

// TODO: TBD: use nested style?
// Same as CreateClusterResponse
type ServerlessRegionalServiceGetClusterResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Cluster *ServerlessRegionalServiceClusterInfo `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
}

func (x *ServerlessRegionalServiceGetClusterResponse) Reset() {
	*x = ServerlessRegionalServiceGetClusterResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[11]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceGetClusterResponse) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceGetClusterResponse) GetCluster() *ServerlessRegionalServiceClusterInfo {
	if x != nil {
		return x.Cluster
	}
	return nil
}

// TODO: TBD: base 0 | 1 ? (currently base 0)
type ServerlessRegionalServiceListClustersRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Page     int64          `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	PageSize int64          `protobuf:"varint,2,opt,name=page_size,proto3" json:"page_size,omitempty"`
	States   []ClusterState `protobuf:"varint,3,rep,packed,name=states,proto3,enum=regional.serverless.v1.ClusterState" json:"states,omitempty"`
	// repeated ClusterState exclude_states = 5;
	ClusterIds []string `protobuf:"bytes,4,rep,name=cluster_ids,proto3" json:"cluster_ids,omitempty"`
	ProjectIds []uint64 `protobuf:"varint,5,rep,packed,name=project_ids,proto3" json:"project_ids,omitempty"`
}

func (x *ServerlessRegionalServiceListClustersRequest) Reset() {
	*x = ServerlessRegionalServiceListClustersRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[12]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceListClustersRequest) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceListClustersRequest) GetPage() int64 {
	if x != nil {
		return x.Page
	}
	return 0
}

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

func (x *ServerlessRegionalServiceListClustersRequest) GetStates() []ClusterState {
	if x != nil {
		return x.States
	}
	return nil
}

func (x *ServerlessRegionalServiceListClustersRequest) GetClusterIds() []string {
	if x != nil {
		return x.ClusterIds
	}
	return nil
}

func (x *ServerlessRegionalServiceListClustersRequest) GetProjectIds() []uint64 {
	if x != nil {
		return x.ProjectIds
	}
	return nil
}

type ServerlessRegionalServiceListClustersResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Clusters []*ServerlessRegionalServiceClusterInfo `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
}

func (x *ServerlessRegionalServiceListClustersResponse) Reset() {
	*x = ServerlessRegionalServiceListClustersResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[13]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceListClustersResponse) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceListClustersResponse) GetClusters() []*ServerlessRegionalServiceClusterInfo {
	if x != nil {
		return x.Clusters
	}
	return nil
}

// TODO: TBD: use nested style?
type ServerlessRegionalServiceUpdateClusterRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ClusterId      string                                               `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	Endpoints      *Endpoints                                           `protobuf:"bytes,2,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
	ProjectId      uint64                                               `protobuf:"varint,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	Annotations    map[string]string                                    `protobuf:"bytes,4,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	AuditLogConfig *ServerlessRegionalServiceClusterInfo_AuditLogConfig `protobuf:"bytes,5,opt,name=audit_log_config,json=auditLogConfig,proto3" json:"audit_log_config,omitempty"`
	AutoScaling    *ServerlessRegionalServiceClusterInfo_AutoScaling    `protobuf:"bytes,6,opt,name=auto_scaling,json=autoScaling,proto3" json:"auto_scaling,omitempty"`
}

func (x *ServerlessRegionalServiceUpdateClusterRequest) Reset() {
	*x = ServerlessRegionalServiceUpdateClusterRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[14]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceUpdateClusterRequest) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceUpdateClusterRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *ServerlessRegionalServiceUpdateClusterRequest) GetEndpoints() *Endpoints {
	if x != nil {
		return x.Endpoints
	}
	return nil
}

func (x *ServerlessRegionalServiceUpdateClusterRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *ServerlessRegionalServiceUpdateClusterRequest) GetAnnotations() map[string]string {
	if x != nil {
		return x.Annotations
	}
	return nil
}

func (x *ServerlessRegionalServiceUpdateClusterRequest) GetAuditLogConfig() *ServerlessRegionalServiceClusterInfo_AuditLogConfig {
	if x != nil {
		return x.AuditLogConfig
	}
	return nil
}

func (x *ServerlessRegionalServiceUpdateClusterRequest) GetAutoScaling() *ServerlessRegionalServiceClusterInfo_AutoScaling {
	if x != nil {
		return x.AutoScaling
	}
	return nil
}

type ServerlessRegionalServiceUpdateClusterResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Cluster *ServerlessRegionalServiceClusterInfo `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
}

func (x *ServerlessRegionalServiceUpdateClusterResponse) Reset() {
	*x = ServerlessRegionalServiceUpdateClusterResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[15]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceUpdateClusterResponse) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceUpdateClusterResponse) GetCluster() *ServerlessRegionalServiceClusterInfo {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type ServerlessRegionalServiceDeleteClusterRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	TenantId  uint64 `protobuf:"varint,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	ProjectId uint64 `protobuf:"varint,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
}

func (x *ServerlessRegionalServiceDeleteClusterRequest) Reset() {
	*x = ServerlessRegionalServiceDeleteClusterRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[16]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceDeleteClusterRequest) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceDeleteClusterRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *ServerlessRegionalServiceDeleteClusterRequest) GetTenantId() uint64 {
	if x != nil {
		return x.TenantId
	}
	return 0
}

func (x *ServerlessRegionalServiceDeleteClusterRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

// TODO: TBD: use nested style?
type ServerlessRegionalServiceDeleteClusterResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Cluster *ServerlessRegionalServiceClusterInfo `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
}

func (x *ServerlessRegionalServiceDeleteClusterResponse) Reset() {
	*x = ServerlessRegionalServiceDeleteClusterResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[17]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ServerlessRegionalServiceDeleteClusterResponse) ProtoMessage() {}

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

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

func (x *ServerlessRegionalServiceDeleteClusterResponse) GetCluster() *ServerlessRegionalServiceClusterInfo {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type CheckCloudStoragePermissionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ClusterId    string                                         `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	CloudStorage *CloudStorage                                  `protobuf:"bytes,2,opt,name=cloud_storage,json=cloudStorage,proto3" json:"cloud_storage,omitempty"`
	FeatureName  CheckCloudStoragePermissionRequest_FeatureName `protobuf:"varint,3,opt,name=feature_name,json=featureName,proto3,enum=regional.serverless.v1.CheckCloudStoragePermissionRequest_FeatureName" json:"feature_name,omitempty"`
}

func (x *CheckCloudStoragePermissionRequest) Reset() {
	*x = CheckCloudStoragePermissionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[18]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CheckCloudStoragePermissionRequest) ProtoMessage() {}

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

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

func (x *CheckCloudStoragePermissionRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *CheckCloudStoragePermissionRequest) GetCloudStorage() *CloudStorage {
	if x != nil {
		return x.CloudStorage
	}
	return nil
}

func (x *CheckCloudStoragePermissionRequest) GetFeatureName() CheckCloudStoragePermissionRequest_FeatureName {
	if x != nil {
		return x.FeatureName
	}
	return CheckCloudStoragePermissionRequest_FEATURE_NAME_UNSPECIFIED
}

type CheckCloudStoragePermissionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CheckCloudStoragePermissionResponse) Reset() {
	*x = CheckCloudStoragePermissionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[19]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CheckCloudStoragePermissionResponse) ProtoMessage() {}

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

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

func (x *CheckCloudStoragePermissionResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type CreateVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	ProjectId   uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId   string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *CreateVpcEndpointRequest) Reset() {
	*x = CreateVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[20]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *CreateVpcEndpointRequest) GetServiceName() string {
	if x != nil {
		return x.ServiceName
	}
	return ""
}

func (x *CreateVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *CreateVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type CreateVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointDetails *VpcEndpointDetails `protobuf:"bytes,1,opt,name=endpoint_details,json=endpointDetails,proto3" json:"endpoint_details,omitempty"`
	BaseResp        *BaseResp           `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CreateVpcEndpointResponse) Reset() {
	*x = CreateVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[21]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *CreateVpcEndpointResponse) GetEndpointDetails() *VpcEndpointDetails {
	if x != nil {
		return x.EndpointDetails
	}
	return nil
}

func (x *CreateVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DescribeVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DescribeVpcEndpointRequest) Reset() {
	*x = DescribeVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[22]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DescribeVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *DescribeVpcEndpointRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *DescribeVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DescribeVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DescribeVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointDetails *VpcEndpointDetails `protobuf:"bytes,1,opt,name=endpoint_details,json=endpointDetails,proto3" json:"endpoint_details,omitempty"`
	BaseResp        *BaseResp           `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DescribeVpcEndpointResponse) Reset() {
	*x = DescribeVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[23]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DescribeVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *DescribeVpcEndpointResponse) GetEndpointDetails() *VpcEndpointDetails {
	if x != nil {
		return x.EndpointDetails
	}
	return nil
}

func (x *DescribeVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DeleteVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DeleteVpcEndpointRequest) Reset() {
	*x = DeleteVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[24]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *DeleteVpcEndpointRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *DeleteVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DeleteVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DeleteVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DeleteVpcEndpointResponse) Reset() {
	*x = DeleteVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[25]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *DeleteVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type ListVpcEndpointZonesRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *ListVpcEndpointZonesRequest) Reset() {
	*x = ListVpcEndpointZonesRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[26]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ListVpcEndpointZonesRequest) ProtoMessage() {}

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

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

func (x *ListVpcEndpointZonesRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *ListVpcEndpointZonesRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *ListVpcEndpointZonesRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type ListVpcEndpointZonesResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Zones    []*VpcEndpointZone `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
	BaseResp *BaseResp          `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *ListVpcEndpointZonesResponse) Reset() {
	*x = ListVpcEndpointZonesResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[27]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ListVpcEndpointZonesResponse) ProtoMessage() {}

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

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

func (x *ListVpcEndpointZonesResponse) GetZones() []*VpcEndpointZone {
	if x != nil {
		return x.Zones
	}
	return nil
}

func (x *ListVpcEndpointZonesResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type RemoveZoneFromVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ZoneId     string `protobuf:"bytes,2,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,4,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *RemoveZoneFromVpcEndpointRequest) Reset() {
	*x = RemoveZoneFromVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[28]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*RemoveZoneFromVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *RemoveZoneFromVpcEndpointRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *RemoveZoneFromVpcEndpointRequest) GetZoneId() string {
	if x != nil {
		return x.ZoneId
	}
	return ""
}

func (x *RemoveZoneFromVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *RemoveZoneFromVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type RemoveZoneFromVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *RemoveZoneFromVpcEndpointResponse) Reset() {
	*x = RemoveZoneFromVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[29]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*RemoveZoneFromVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *RemoveZoneFromVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

// The following messages are for Private Link Connection service
type CreateAWSVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointServiceName string `protobuf:"bytes,1,opt,name=endpoint_service_name,json=endpointServiceName,proto3" json:"endpoint_service_name,omitempty"`
	// optional, use it when you want to connect to cross-region endpoint service
	EndpointServiceRegion string `protobuf:"bytes,2,opt,name=endpoint_service_region,json=endpointServiceRegion,proto3" json:"endpoint_service_region,omitempty"`
	ProjectId             uint64 `protobuf:"varint,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId             string `protobuf:"bytes,4,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *CreateAWSVpcEndpointRequest) Reset() {
	*x = CreateAWSVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[30]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAWSVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *CreateAWSVpcEndpointRequest) GetEndpointServiceName() string {
	if x != nil {
		return x.EndpointServiceName
	}
	return ""
}

func (x *CreateAWSVpcEndpointRequest) GetEndpointServiceRegion() string {
	if x != nil {
		return x.EndpointServiceRegion
	}
	return ""
}

func (x *CreateAWSVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *CreateAWSVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type CreateAWSVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Endpoint *AWSVpcEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	BaseResp *BaseResp       `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CreateAWSVpcEndpointResponse) Reset() {
	*x = CreateAWSVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[31]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAWSVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *CreateAWSVpcEndpointResponse) GetEndpoint() *AWSVpcEndpoint {
	if x != nil {
		return x.Endpoint
	}
	return nil
}

func (x *CreateAWSVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DescribeAWSVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DescribeAWSVpcEndpointRequest) Reset() {
	*x = DescribeAWSVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[32]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DescribeAWSVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *DescribeAWSVpcEndpointRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *DescribeAWSVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DescribeAWSVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DescribeAWSVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Endpoint *AWSVpcEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	BaseResp *BaseResp       `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DescribeAWSVpcEndpointResponse) Reset() {
	*x = DescribeAWSVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[33]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DescribeAWSVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *DescribeAWSVpcEndpointResponse) GetEndpoint() *AWSVpcEndpoint {
	if x != nil {
		return x.Endpoint
	}
	return nil
}

func (x *DescribeAWSVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DeleteAWSVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DeleteAWSVpcEndpointRequest) Reset() {
	*x = DeleteAWSVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[34]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAWSVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *DeleteAWSVpcEndpointRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *DeleteAWSVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DeleteAWSVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DeleteAWSVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DeleteAWSVpcEndpointResponse) Reset() {
	*x = DeleteAWSVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[35]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAWSVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *DeleteAWSVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type CreateAliCloudVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointServiceName string `protobuf:"bytes,1,opt,name=endpoint_service_name,json=endpointServiceName,proto3" json:"endpoint_service_name,omitempty"`
	ProjectId           uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId           string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *CreateAliCloudVpcEndpointRequest) Reset() {
	*x = CreateAliCloudVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[36]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAliCloudVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *CreateAliCloudVpcEndpointRequest) GetEndpointServiceName() string {
	if x != nil {
		return x.EndpointServiceName
	}
	return ""
}

func (x *CreateAliCloudVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *CreateAliCloudVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type CreateAliCloudVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Endpoint *AliCloudVpcEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	BaseResp *BaseResp            `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CreateAliCloudVpcEndpointResponse) Reset() {
	*x = CreateAliCloudVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[37]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAliCloudVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *CreateAliCloudVpcEndpointResponse) GetEndpoint() *AliCloudVpcEndpoint {
	if x != nil {
		return x.Endpoint
	}
	return nil
}

func (x *CreateAliCloudVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DescribeAliCloudVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DescribeAliCloudVpcEndpointRequest) Reset() {
	*x = DescribeAliCloudVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[38]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DescribeAliCloudVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *DescribeAliCloudVpcEndpointRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *DescribeAliCloudVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DescribeAliCloudVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DescribeAliCloudVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Endpoint *AliCloudVpcEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	BaseResp *BaseResp            `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DescribeAliCloudVpcEndpointResponse) Reset() {
	*x = DescribeAliCloudVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[39]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DescribeAliCloudVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *DescribeAliCloudVpcEndpointResponse) GetEndpoint() *AliCloudVpcEndpoint {
	if x != nil {
		return x.Endpoint
	}
	return nil
}

func (x *DescribeAliCloudVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DeleteAliCloudVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DeleteAliCloudVpcEndpointRequest) Reset() {
	*x = DeleteAliCloudVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[40]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAliCloudVpcEndpointRequest) ProtoMessage() {}

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

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

func (x *DeleteAliCloudVpcEndpointRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *DeleteAliCloudVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DeleteAliCloudVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DeleteAliCloudVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DeleteAliCloudVpcEndpointResponse) Reset() {
	*x = DeleteAliCloudVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[41]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAliCloudVpcEndpointResponse) ProtoMessage() {}

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

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

func (x *DeleteAliCloudVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type GetZoneIdsRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ProjectId  uint64 `protobuf:"varint,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	Kubernetes string `protobuf:"bytes,4,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
}

func (x *GetZoneIdsRequest) Reset() {
	*x = GetZoneIdsRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[42]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*GetZoneIdsRequest) ProtoMessage() {}

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

// Deprecated: Use GetZoneIdsRequest.ProtoReflect.Descriptor instead.
func (*GetZoneIdsRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{42}
}

func (x *GetZoneIdsRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *GetZoneIdsRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *GetZoneIdsRequest) GetKubernetes() string {
	if x != nil {
		return x.Kubernetes
	}
	return ""
}

type GetZoneIdsResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ZoneIds   []string  `protobuf:"bytes,1,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	BaseResp  *BaseResp `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
	AccountId string    `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
}

func (x *GetZoneIdsResponse) Reset() {
	*x = GetZoneIdsResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[43]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*GetZoneIdsResponse) ProtoMessage() {}

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

// Deprecated: Use GetZoneIdsResponse.ProtoReflect.Descriptor instead.
func (*GetZoneIdsResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{43}
}

func (x *GetZoneIdsResponse) GetZoneIds() []string {
	if x != nil {
		return x.ZoneIds
	}
	return nil
}

func (x *GetZoneIdsResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

func (x *GetZoneIdsResponse) GetAccountId() string {
	if x != nil {
		return x.AccountId
	}
	return ""
}

type ListAliCloudVpcEndpointZonesRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *ListAliCloudVpcEndpointZonesRequest) Reset() {
	*x = ListAliCloudVpcEndpointZonesRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[44]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ListAliCloudVpcEndpointZonesRequest) ProtoMessage() {}

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

// Deprecated: Use ListAliCloudVpcEndpointZonesRequest.ProtoReflect.Descriptor instead.
func (*ListAliCloudVpcEndpointZonesRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{44}
}

func (x *ListAliCloudVpcEndpointZonesRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *ListAliCloudVpcEndpointZonesRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *ListAliCloudVpcEndpointZonesRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type ListAliCloudVpcEndpointZonesResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Zones    []*AliCloudVpcEndpointZone `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
	BaseResp *BaseResp                  `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *ListAliCloudVpcEndpointZonesResponse) Reset() {
	*x = ListAliCloudVpcEndpointZonesResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[45]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*ListAliCloudVpcEndpointZonesResponse) ProtoMessage() {}

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

// Deprecated: Use ListAliCloudVpcEndpointZonesResponse.ProtoReflect.Descriptor instead.
func (*ListAliCloudVpcEndpointZonesResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{45}
}

func (x *ListAliCloudVpcEndpointZonesResponse) GetZones() []*AliCloudVpcEndpointZone {
	if x != nil {
		return x.Zones
	}
	return nil
}

func (x *ListAliCloudVpcEndpointZonesResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type RemoveAliCloudZoneFromVpcEndpointRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	ZoneId     string `protobuf:"bytes,2,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	ProjectId  uint64 `protobuf:"varint,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,4,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *RemoveAliCloudZoneFromVpcEndpointRequest) Reset() {
	*x = RemoveAliCloudZoneFromVpcEndpointRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[46]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*RemoveAliCloudZoneFromVpcEndpointRequest) ProtoMessage() {}

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

// Deprecated: Use RemoveAliCloudZoneFromVpcEndpointRequest.ProtoReflect.Descriptor instead.
func (*RemoveAliCloudZoneFromVpcEndpointRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{46}
}

func (x *RemoveAliCloudZoneFromVpcEndpointRequest) GetEndpointId() string {
	if x != nil {
		return x.EndpointId
	}
	return ""
}

func (x *RemoveAliCloudZoneFromVpcEndpointRequest) GetZoneId() string {
	if x != nil {
		return x.ZoneId
	}
	return ""
}

func (x *RemoveAliCloudZoneFromVpcEndpointRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *RemoveAliCloudZoneFromVpcEndpointRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type RemoveAliCloudZoneFromVpcEndpointResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *RemoveAliCloudZoneFromVpcEndpointResponse) Reset() {
	*x = RemoveAliCloudZoneFromVpcEndpointResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[47]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*RemoveAliCloudZoneFromVpcEndpointResponse) ProtoMessage() {}

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

// Deprecated: Use RemoveAliCloudZoneFromVpcEndpointResponse.ProtoReflect.Descriptor instead.
func (*RemoveAliCloudZoneFromVpcEndpointResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{47}
}

func (x *RemoveAliCloudZoneFromVpcEndpointResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type CreateAliCloudDNSRecordRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Record string `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
	Value  string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// only used by tidb cloud managed hosted zone
	HostedZoneName string `protobuf:"bytes,3,opt,name=hosted_zone_name,json=hostedZoneName,proto3" json:"hosted_zone_name,omitempty"`
	HostedZoneId   string `protobuf:"bytes,4,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
}

func (x *CreateAliCloudDNSRecordRequest) Reset() {
	*x = CreateAliCloudDNSRecordRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[48]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAliCloudDNSRecordRequest) ProtoMessage() {}

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

// Deprecated: Use CreateAliCloudDNSRecordRequest.ProtoReflect.Descriptor instead.
func (*CreateAliCloudDNSRecordRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{48}
}

func (x *CreateAliCloudDNSRecordRequest) GetRecord() string {
	if x != nil {
		return x.Record
	}
	return ""
}

func (x *CreateAliCloudDNSRecordRequest) GetValue() string {
	if x != nil {
		return x.Value
	}
	return ""
}

func (x *CreateAliCloudDNSRecordRequest) GetHostedZoneName() string {
	if x != nil {
		return x.HostedZoneName
	}
	return ""
}

func (x *CreateAliCloudDNSRecordRequest) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

type CreateAliCloudDNSRecordResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	RecordId int64     `protobuf:"varint,1,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	BaseResp *BaseResp `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CreateAliCloudDNSRecordResponse) Reset() {
	*x = CreateAliCloudDNSRecordResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[49]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAliCloudDNSRecordResponse) ProtoMessage() {}

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

// Deprecated: Use CreateAliCloudDNSRecordResponse.ProtoReflect.Descriptor instead.
func (*CreateAliCloudDNSRecordResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{49}
}

func (x *CreateAliCloudDNSRecordResponse) GetRecordId() int64 {
	if x != nil {
		return x.RecordId
	}
	return 0
}

func (x *CreateAliCloudDNSRecordResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DeleteAliCloudDNSRecordRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	RecordId int64 `protobuf:"varint,1,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
}

func (x *DeleteAliCloudDNSRecordRequest) Reset() {
	*x = DeleteAliCloudDNSRecordRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[50]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAliCloudDNSRecordRequest) ProtoMessage() {}

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

// Deprecated: Use DeleteAliCloudDNSRecordRequest.ProtoReflect.Descriptor instead.
func (*DeleteAliCloudDNSRecordRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{50}
}

func (x *DeleteAliCloudDNSRecordRequest) GetRecordId() int64 {
	if x != nil {
		return x.RecordId
	}
	return 0
}

type DeleteAliCloudDNSRecordResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DeleteAliCloudDNSRecordResponse) Reset() {
	*x = DeleteAliCloudDNSRecordResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[51]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAliCloudDNSRecordResponse) ProtoMessage() {}

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

// Deprecated: Use DeleteAliCloudDNSRecordResponse.ProtoReflect.Descriptor instead.
func (*DeleteAliCloudDNSRecordResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{51}
}

func (x *DeleteAliCloudDNSRecordResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type CreateAWSRoute53RecordsRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Records map[string]string `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// only used by tidb cloud managed hosted zone
	HostedZoneName string `protobuf:"bytes,2,opt,name=hosted_zone_name,json=hostedZoneName,proto3" json:"hosted_zone_name,omitempty"`
	HostedZoneId   string `protobuf:"bytes,3,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
}

func (x *CreateAWSRoute53RecordsRequest) Reset() {
	*x = CreateAWSRoute53RecordsRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[52]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAWSRoute53RecordsRequest) ProtoMessage() {}

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

// Deprecated: Use CreateAWSRoute53RecordsRequest.ProtoReflect.Descriptor instead.
func (*CreateAWSRoute53RecordsRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{52}
}

func (x *CreateAWSRoute53RecordsRequest) GetRecords() map[string]string {
	if x != nil {
		return x.Records
	}
	return nil
}

func (x *CreateAWSRoute53RecordsRequest) GetHostedZoneName() string {
	if x != nil {
		return x.HostedZoneName
	}
	return ""
}

func (x *CreateAWSRoute53RecordsRequest) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

type CreateAWSRoute53RecordsResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ChangeId string    `protobuf:"bytes,1,opt,name=change_id,json=changeId,proto3" json:"change_id,omitempty"`
	BaseResp *BaseResp `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CreateAWSRoute53RecordsResponse) Reset() {
	*x = CreateAWSRoute53RecordsResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[53]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAWSRoute53RecordsResponse) ProtoMessage() {}

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

// Deprecated: Use CreateAWSRoute53RecordsResponse.ProtoReflect.Descriptor instead.
func (*CreateAWSRoute53RecordsResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{53}
}

func (x *CreateAWSRoute53RecordsResponse) GetChangeId() string {
	if x != nil {
		return x.ChangeId
	}
	return ""
}

func (x *CreateAWSRoute53RecordsResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DeleteAWSRoute53RecordsRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Records map[string]string `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// only used by tidb cloud managed hosted zone
	HostedZoneName string `protobuf:"bytes,2,opt,name=hosted_zone_name,json=hostedZoneName,proto3" json:"hosted_zone_name,omitempty"`
	HostedZoneId   string `protobuf:"bytes,3,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
}

func (x *DeleteAWSRoute53RecordsRequest) Reset() {
	*x = DeleteAWSRoute53RecordsRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[54]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAWSRoute53RecordsRequest) ProtoMessage() {}

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

// Deprecated: Use DeleteAWSRoute53RecordsRequest.ProtoReflect.Descriptor instead.
func (*DeleteAWSRoute53RecordsRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{54}
}

func (x *DeleteAWSRoute53RecordsRequest) GetRecords() map[string]string {
	if x != nil {
		return x.Records
	}
	return nil
}

func (x *DeleteAWSRoute53RecordsRequest) GetHostedZoneName() string {
	if x != nil {
		return x.HostedZoneName
	}
	return ""
}

func (x *DeleteAWSRoute53RecordsRequest) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

type DeleteAWSRoute53RecordsResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ChangeId string    `protobuf:"bytes,1,opt,name=change_id,json=changeId,proto3" json:"change_id,omitempty"`
	BaseResp *BaseResp `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DeleteAWSRoute53RecordsResponse) Reset() {
	*x = DeleteAWSRoute53RecordsResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[55]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAWSRoute53RecordsResponse) ProtoMessage() {}

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

// Deprecated: Use DeleteAWSRoute53RecordsResponse.ProtoReflect.Descriptor instead.
func (*DeleteAWSRoute53RecordsResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{55}
}

func (x *DeleteAWSRoute53RecordsResponse) GetChangeId() string {
	if x != nil {
		return x.ChangeId
	}
	return ""
}

func (x *DeleteAWSRoute53RecordsResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type GetAWSRoute53ChangeRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ChangeId string `protobuf:"bytes,1,opt,name=change_id,json=changeId,proto3" json:"change_id,omitempty"`
}

func (x *GetAWSRoute53ChangeRequest) Reset() {
	*x = GetAWSRoute53ChangeRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[56]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*GetAWSRoute53ChangeRequest) ProtoMessage() {}

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

// Deprecated: Use GetAWSRoute53ChangeRequest.ProtoReflect.Descriptor instead.
func (*GetAWSRoute53ChangeRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{56}
}

func (x *GetAWSRoute53ChangeRequest) GetChangeId() string {
	if x != nil {
		return x.ChangeId
	}
	return ""
}

type GetAWSRoute53ChangeResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ChangeId string                  `protobuf:"bytes,1,opt,name=change_id,json=changeId,proto3" json:"change_id,omitempty"`
	State    Route53ChangeState_Enum `protobuf:"varint,2,opt,name=state,proto3,enum=regional.serverless.v1.Route53ChangeState_Enum" json:"state,omitempty"`
	BaseResp *BaseResp               `protobuf:"bytes,3,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *GetAWSRoute53ChangeResponse) Reset() {
	*x = GetAWSRoute53ChangeResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[57]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*GetAWSRoute53ChangeResponse) ProtoMessage() {}

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

// Deprecated: Use GetAWSRoute53ChangeResponse.ProtoReflect.Descriptor instead.
func (*GetAWSRoute53ChangeResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{57}
}

func (x *GetAWSRoute53ChangeResponse) GetChangeId() string {
	if x != nil {
		return x.ChangeId
	}
	return ""
}

func (x *GetAWSRoute53ChangeResponse) GetState() Route53ChangeState_Enum {
	if x != nil {
		return x.State
	}
	return Route53ChangeState__UNSPECIFIED
}

func (x *GetAWSRoute53ChangeResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type CreateAWSRoute53PrivateHostedZoneRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	HostedZoneName string `protobuf:"bytes,1,opt,name=hosted_zone_name,json=hostedZoneName,proto3" json:"hosted_zone_name,omitempty"`
	ProjectId      uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId      string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *CreateAWSRoute53PrivateHostedZoneRequest) Reset() {
	*x = CreateAWSRoute53PrivateHostedZoneRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[58]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAWSRoute53PrivateHostedZoneRequest) ProtoMessage() {}

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

// Deprecated: Use CreateAWSRoute53PrivateHostedZoneRequest.ProtoReflect.Descriptor instead.
func (*CreateAWSRoute53PrivateHostedZoneRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{58}
}

func (x *CreateAWSRoute53PrivateHostedZoneRequest) GetHostedZoneName() string {
	if x != nil {
		return x.HostedZoneName
	}
	return ""
}

func (x *CreateAWSRoute53PrivateHostedZoneRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *CreateAWSRoute53PrivateHostedZoneRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type CreateAWSRoute53PrivateHostedZoneResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	HostedZoneId string    `protobuf:"bytes,1,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
	BaseResp     *BaseResp `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CreateAWSRoute53PrivateHostedZoneResponse) Reset() {
	*x = CreateAWSRoute53PrivateHostedZoneResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[59]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAWSRoute53PrivateHostedZoneResponse) ProtoMessage() {}

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

// Deprecated: Use CreateAWSRoute53PrivateHostedZoneResponse.ProtoReflect.Descriptor instead.
func (*CreateAWSRoute53PrivateHostedZoneResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{59}
}

func (x *CreateAWSRoute53PrivateHostedZoneResponse) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

func (x *CreateAWSRoute53PrivateHostedZoneResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DeleteAWSRoute53PrivateHostedZoneRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	HostedZoneId string `protobuf:"bytes,1,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
	ProjectId    uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId    string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DeleteAWSRoute53PrivateHostedZoneRequest) Reset() {
	*x = DeleteAWSRoute53PrivateHostedZoneRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[60]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAWSRoute53PrivateHostedZoneRequest) ProtoMessage() {}

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

// Deprecated: Use DeleteAWSRoute53PrivateHostedZoneRequest.ProtoReflect.Descriptor instead.
func (*DeleteAWSRoute53PrivateHostedZoneRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{60}
}

func (x *DeleteAWSRoute53PrivateHostedZoneRequest) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

func (x *DeleteAWSRoute53PrivateHostedZoneRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DeleteAWSRoute53PrivateHostedZoneRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DeleteAWSRoute53PrivateHostedZoneResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DeleteAWSRoute53PrivateHostedZoneResponse) Reset() {
	*x = DeleteAWSRoute53PrivateHostedZoneResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[61]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAWSRoute53PrivateHostedZoneResponse) ProtoMessage() {}

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

// Deprecated: Use DeleteAWSRoute53PrivateHostedZoneResponse.ProtoReflect.Descriptor instead.
func (*DeleteAWSRoute53PrivateHostedZoneResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{61}
}

func (x *DeleteAWSRoute53PrivateHostedZoneResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type CreateAliCloudDNSPrivateHostedZoneRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	HostedZoneName string `protobuf:"bytes,1,opt,name=hosted_zone_name,json=hostedZoneName,proto3" json:"hosted_zone_name,omitempty"`
	ProjectId      uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId      string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *CreateAliCloudDNSPrivateHostedZoneRequest) Reset() {
	*x = CreateAliCloudDNSPrivateHostedZoneRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[62]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAliCloudDNSPrivateHostedZoneRequest) ProtoMessage() {}

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

// Deprecated: Use CreateAliCloudDNSPrivateHostedZoneRequest.ProtoReflect.Descriptor instead.
func (*CreateAliCloudDNSPrivateHostedZoneRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{62}
}

func (x *CreateAliCloudDNSPrivateHostedZoneRequest) GetHostedZoneName() string {
	if x != nil {
		return x.HostedZoneName
	}
	return ""
}

func (x *CreateAliCloudDNSPrivateHostedZoneRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *CreateAliCloudDNSPrivateHostedZoneRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type CreateAliCloudDNSPrivateHostedZoneResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	HostedZoneId string    `protobuf:"bytes,1,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
	BaseResp     *BaseResp `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CreateAliCloudDNSPrivateHostedZoneResponse) Reset() {
	*x = CreateAliCloudDNSPrivateHostedZoneResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[63]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateAliCloudDNSPrivateHostedZoneResponse) ProtoMessage() {}

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

// Deprecated: Use CreateAliCloudDNSPrivateHostedZoneResponse.ProtoReflect.Descriptor instead.
func (*CreateAliCloudDNSPrivateHostedZoneResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{63}
}

func (x *CreateAliCloudDNSPrivateHostedZoneResponse) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

func (x *CreateAliCloudDNSPrivateHostedZoneResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DeleteAliCloudDNSPrivateHostedZoneRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	HostedZoneId string `protobuf:"bytes,1,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
	ProjectId    uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId    string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DeleteAliCloudDNSPrivateHostedZoneRequest) Reset() {
	*x = DeleteAliCloudDNSPrivateHostedZoneRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[64]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAliCloudDNSPrivateHostedZoneRequest) ProtoMessage() {}

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

// Deprecated: Use DeleteAliCloudDNSPrivateHostedZoneRequest.ProtoReflect.Descriptor instead.
func (*DeleteAliCloudDNSPrivateHostedZoneRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{64}
}

func (x *DeleteAliCloudDNSPrivateHostedZoneRequest) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

func (x *DeleteAliCloudDNSPrivateHostedZoneRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DeleteAliCloudDNSPrivateHostedZoneRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DeleteAliCloudDNSPrivateHostedZoneResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DeleteAliCloudDNSPrivateHostedZoneResponse) Reset() {
	*x = DeleteAliCloudDNSPrivateHostedZoneResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[65]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteAliCloudDNSPrivateHostedZoneResponse) ProtoMessage() {}

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

// Deprecated: Use DeleteAliCloudDNSPrivateHostedZoneResponse.ProtoReflect.Descriptor instead.
func (*DeleteAliCloudDNSPrivateHostedZoneResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{65}
}

func (x *DeleteAliCloudDNSPrivateHostedZoneResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type AttachVpcToAliCloudDNSPrivateHostedZoneRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	HostedZoneId string `protobuf:"bytes,1,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
	ProjectId    uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId    string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *AttachVpcToAliCloudDNSPrivateHostedZoneRequest) Reset() {
	*x = AttachVpcToAliCloudDNSPrivateHostedZoneRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[66]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*AttachVpcToAliCloudDNSPrivateHostedZoneRequest) ProtoMessage() {}

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

// Deprecated: Use AttachVpcToAliCloudDNSPrivateHostedZoneRequest.ProtoReflect.Descriptor instead.
func (*AttachVpcToAliCloudDNSPrivateHostedZoneRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{66}
}

func (x *AttachVpcToAliCloudDNSPrivateHostedZoneRequest) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

func (x *AttachVpcToAliCloudDNSPrivateHostedZoneRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *AttachVpcToAliCloudDNSPrivateHostedZoneRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type AttachVpcToAliCloudDNSPrivateHostedZoneResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *AttachVpcToAliCloudDNSPrivateHostedZoneResponse) Reset() {
	*x = AttachVpcToAliCloudDNSPrivateHostedZoneResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[67]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*AttachVpcToAliCloudDNSPrivateHostedZoneResponse) ProtoMessage() {}

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

// Deprecated: Use AttachVpcToAliCloudDNSPrivateHostedZoneResponse.ProtoReflect.Descriptor instead.
func (*AttachVpcToAliCloudDNSPrivateHostedZoneResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{67}
}

func (x *AttachVpcToAliCloudDNSPrivateHostedZoneResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DetachVpcFromAliCloudDNSPrivateHostedZoneRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	HostedZoneId string `protobuf:"bytes,1,opt,name=hosted_zone_id,json=hostedZoneId,proto3" json:"hosted_zone_id,omitempty"`
	ProjectId    uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId    string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
}

func (x *DetachVpcFromAliCloudDNSPrivateHostedZoneRequest) Reset() {
	*x = DetachVpcFromAliCloudDNSPrivateHostedZoneRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[68]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DetachVpcFromAliCloudDNSPrivateHostedZoneRequest) ProtoMessage() {}

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

// Deprecated: Use DetachVpcFromAliCloudDNSPrivateHostedZoneRequest.ProtoReflect.Descriptor instead.
func (*DetachVpcFromAliCloudDNSPrivateHostedZoneRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{68}
}

func (x *DetachVpcFromAliCloudDNSPrivateHostedZoneRequest) GetHostedZoneId() string {
	if x != nil {
		return x.HostedZoneId
	}
	return ""
}

func (x *DetachVpcFromAliCloudDNSPrivateHostedZoneRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DetachVpcFromAliCloudDNSPrivateHostedZoneRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

type DetachVpcFromAliCloudDNSPrivateHostedZoneResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DetachVpcFromAliCloudDNSPrivateHostedZoneResponse) Reset() {
	*x = DetachVpcFromAliCloudDNSPrivateHostedZoneResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[69]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DetachVpcFromAliCloudDNSPrivateHostedZoneResponse) ProtoMessage() {}

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

// Deprecated: Use DetachVpcFromAliCloudDNSPrivateHostedZoneResponse.ProtoReflect.Descriptor instead.
func (*DetachVpcFromAliCloudDNSPrivateHostedZoneResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{69}
}

func (x *DetachVpcFromAliCloudDNSPrivateHostedZoneResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type CreateMSKVPCConnectionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	MskArn     string `protobuf:"bytes,1,opt,name=msk_arn,json=mskArn,proto3" json:"msk_arn,omitempty"`
	ProjectId  uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId  string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	Kubernetes string `protobuf:"bytes,4,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
}

func (x *CreateMSKVPCConnectionRequest) Reset() {
	*x = CreateMSKVPCConnectionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[70]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateMSKVPCConnectionRequest) ProtoMessage() {}

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

// Deprecated: Use CreateMSKVPCConnectionRequest.ProtoReflect.Descriptor instead.
func (*CreateMSKVPCConnectionRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{70}
}

func (x *CreateMSKVPCConnectionRequest) GetMskArn() string {
	if x != nil {
		return x.MskArn
	}
	return ""
}

func (x *CreateMSKVPCConnectionRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *CreateMSKVPCConnectionRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *CreateMSKVPCConnectionRequest) GetKubernetes() string {
	if x != nil {
		return x.Kubernetes
	}
	return ""
}

type CreateMSKVPCConnectionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	MskVpcConnection *MSKVpcConnection `protobuf:"bytes,1,opt,name=msk_vpc_connection,json=mskVpcConnection,proto3" json:"msk_vpc_connection,omitempty"`
	BaseResp         *BaseResp         `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *CreateMSKVPCConnectionResponse) Reset() {
	*x = CreateMSKVPCConnectionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[71]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*CreateMSKVPCConnectionResponse) ProtoMessage() {}

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

// Deprecated: Use CreateMSKVPCConnectionResponse.ProtoReflect.Descriptor instead.
func (*CreateMSKVPCConnectionResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{71}
}

func (x *CreateMSKVPCConnectionResponse) GetMskVpcConnection() *MSKVpcConnection {
	if x != nil {
		return x.MskVpcConnection
	}
	return nil
}

func (x *CreateMSKVPCConnectionResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type DeleteMSKVPCConnectionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	MskVpcConnectionArn string `protobuf:"bytes,1,opt,name=msk_vpc_connection_arn,json=mskVpcConnectionArn,proto3" json:"msk_vpc_connection_arn,omitempty"`
	ProjectId           uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId           string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	Kubernetes          string `protobuf:"bytes,4,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
}

func (x *DeleteMSKVPCConnectionRequest) Reset() {
	*x = DeleteMSKVPCConnectionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[72]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteMSKVPCConnectionRequest) ProtoMessage() {}

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

// Deprecated: Use DeleteMSKVPCConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeleteMSKVPCConnectionRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{72}
}

func (x *DeleteMSKVPCConnectionRequest) GetMskVpcConnectionArn() string {
	if x != nil {
		return x.MskVpcConnectionArn
	}
	return ""
}

func (x *DeleteMSKVPCConnectionRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *DeleteMSKVPCConnectionRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *DeleteMSKVPCConnectionRequest) GetKubernetes() string {
	if x != nil {
		return x.Kubernetes
	}
	return ""
}

type DeleteMSKVPCConnectionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BaseResp *BaseResp `protobuf:"bytes,1,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *DeleteMSKVPCConnectionResponse) Reset() {
	*x = DeleteMSKVPCConnectionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[73]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*DeleteMSKVPCConnectionResponse) ProtoMessage() {}

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

// Deprecated: Use DeleteMSKVPCConnectionResponse.ProtoReflect.Descriptor instead.
func (*DeleteMSKVPCConnectionResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{73}
}

func (x *DeleteMSKVPCConnectionResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

type GetMSKVPCConnectionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	MskVpcConnectionArn string `protobuf:"bytes,1,opt,name=msk_vpc_connection_arn,json=mskVpcConnectionArn,proto3" json:"msk_vpc_connection_arn,omitempty"`
	ProjectId           uint64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ClusterId           string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	Kubernetes          string `protobuf:"bytes,4,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
}

func (x *GetMSKVPCConnectionRequest) Reset() {
	*x = GetMSKVPCConnectionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[74]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*GetMSKVPCConnectionRequest) ProtoMessage() {}

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

// Deprecated: Use GetMSKVPCConnectionRequest.ProtoReflect.Descriptor instead.
func (*GetMSKVPCConnectionRequest) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{74}
}

func (x *GetMSKVPCConnectionRequest) GetMskVpcConnectionArn() string {
	if x != nil {
		return x.MskVpcConnectionArn
	}
	return ""
}

func (x *GetMSKVPCConnectionRequest) GetProjectId() uint64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *GetMSKVPCConnectionRequest) GetClusterId() string {
	if x != nil {
		return x.ClusterId
	}
	return ""
}

func (x *GetMSKVPCConnectionRequest) GetKubernetes() string {
	if x != nil {
		return x.Kubernetes
	}
	return ""
}

type GetMSKVPCConnectionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	MskVpcConnection *MSKVpcConnection `protobuf:"bytes,1,opt,name=msk_vpc_connection,json=mskVpcConnection,proto3" json:"msk_vpc_connection,omitempty"`
	BaseResp         *BaseResp         `protobuf:"bytes,2,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
}

func (x *GetMSKVPCConnectionResponse) Reset() {
	*x = GetMSKVPCConnectionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_regional_serverless_v1_services_proto_msgTypes[75]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

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

func (*GetMSKVPCConnectionResponse) ProtoMessage() {}

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

// Deprecated: Use GetMSKVPCConnectionResponse.ProtoReflect.Descriptor instead.
func (*GetMSKVPCConnectionResponse) Descriptor() ([]byte, []int) {
	return file_regional_serverless_v1_services_proto_rawDescGZIP(), []int{75}
}

func (x *GetMSKVPCConnectionResponse) GetMskVpcConnection() *MSKVpcConnection {
	if x != nil {
		return x.MskVpcConnection
	}
	return nil
}

func (x *GetMSKVPCConnectionResponse) GetBaseResp() *BaseResp {
	if x != nil {
		return x.BaseResp
	}
	return nil
}

var File_regional_serverless_v1_services_proto protoreflect.FileDescriptor

var file_regional_serverless_v1_services_proto_rawDesc = []byte{
	0x0a, 0x25, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x16, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x1a,
	0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x70,
	0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
	0x69, 0x76, 0x32, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e,
	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x2a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x44, 0x4d, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72,
	0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x0b, 0x64, 0x6d, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x68, 0x65,
	0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x44, 0x4d, 0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x0a, 0x64, 0x6d,
	0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x22, 0x84, 0x01, 0x0a, 0x2b, 0x53, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x44, 0x4d, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b,
	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75,
	0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
	0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20,
	0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73,
	0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22,
	0xb5, 0x02, 0x0a, 0x0f, 0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x0d, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x74, 0x6f,
	0x72, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
	0x52, 0x0c, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x12, 0x4f,
	0x0a, 0x0d, 0x64, 0x62, 0x5f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x18,
	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44,
	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61,
	0x6c, 0x52, 0x0c, 0x64, 0x62, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x12,
	0x4f, 0x0a, 0x10, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x72, 0x75,
	0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x72, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e,
	0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65,
	0x52, 0x0e, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x73,
	0x12, 0x35, 0x0a, 0x17, 0x75, 0x73, 0x65, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x66,
	0x69, 0x6c, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28,
	0x08, 0x52, 0x14, 0x75, 0x73, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x69, 0x6c, 0x65,
	0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x22, 0xe1, 0x01, 0x0a, 0x10, 0x50, 0x72, 0x65, 0x63,
	0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x0d,
	0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20,
	0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62,
	0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0c, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x52,
	0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x44, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
	0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x74,
	0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3d, 0x0a, 0x09,
	0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
	0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73,
	0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x69, 0x0a, 0x1c, 0x43,
	0x68, 0x65, 0x63, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
	0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x0d, 0x63,
	0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x0b, 0x32, 0x24, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x0c, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x53,
	0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x22, 0x5e, 0x0a, 0x1d, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49,
	0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f,
	0x72, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x2c, 0x0a, 0x2a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76,
	0x69, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x22, 0xb2, 0x01, 0x0a, 0x2b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69,
	0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70,
	0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
	0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4c, 0x0a, 0x0e, 0x63,
	0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20,
	0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f,
	0x75, 0x64, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0d, 0x63, 0x6c, 0x6f, 0x75,
	0x64, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x22, 0xa8, 0x06, 0x0a, 0x2d, 0x53, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75,
	0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
	0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72,
	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09,
	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x6e,
	0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x74, 0x65,
	0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x72, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e,
	0x76, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x09, 0x65, 0x6e,
	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x3e, 0x0a, 0x1b, 0x65, 0x6e, 0x68, 0x61, 0x6e,
	0x63, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65,
	0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x19, 0x65, 0x6e,
	0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
	0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x74, 0x6f,
	0x72, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
	0x52, 0x0e, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
	0x12, 0x34, 0x0a, 0x16, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x64, 0x75, 0x6e, 0x64, 0x61,
	0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
	0x52, 0x14, 0x7a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x64, 0x75, 0x6e, 0x64, 0x61, 0x6e, 0x74, 0x45,
	0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x75, 0x0a, 0x10, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f,
	0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b,
	0x32, 0x4b, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76,
	0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41,
	0x75, 0x64, 0x69, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0e, 0x61,
	0x75, 0x64, 0x69, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1e, 0x0a,
	0x0a, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28,
	0x09, 0x52, 0x0a, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x12, 0x6b, 0x0a,
	0x0c, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x0a, 0x20,
	0x01, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66,
	0x6f, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x52, 0x0b, 0x61,
	0x75, 0x74, 0x6f, 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x78, 0x0a, 0x0b, 0x61, 0x6e,
	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
	0x56, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69,
	0x63, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
	0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
	0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
	0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
	0x3a, 0x02, 0x38, 0x01, 0x22, 0x88, 0x01, 0x0a, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69,
	0x63, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22,
	0x6a, 0x0a, 0x2a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x47, 0x65, 0x74, 0x43,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a,
	0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04,
	0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x22, 0x85, 0x01, 0x0a, 0x2b,
	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73,
	0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x07, 0x63,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73,
	0x74, 0x65, 0x72, 0x22, 0xe2, 0x01, 0x0a, 0x2c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
	0x65, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x03, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x70, 0x61, 0x67,
	0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73,
	0x18, 0x03, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x06, 0x73, 0x74,
	0x61, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f,
	0x69, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x5f, 0x69, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
	0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0b, 0x70, 0x72, 0x6f,
	0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x22, 0x89, 0x01, 0x0a, 0x2d, 0x53, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
	0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x58, 0x0a, 0x08, 0x63, 0x6c,
	0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73,
	0x74, 0x65, 0x72, 0x73, 0x22, 0xcc, 0x04, 0x0a, 0x2d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69,
	0x63, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
	0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73,
	0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x09, 0x65, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
	0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a,
	0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x78, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x55, 0x70, 0x64,
	0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
	0x74, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74,
	0x72, 0x79, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
	0x75, 0x0a, 0x10, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e,
	0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x72, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e,
	0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73,
	0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4c, 0x6f, 0x67,
	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x4c, 0x6f, 0x67,
	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x6b, 0x0a, 0x0c, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73,
	0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x53,
	0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x52, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x53, 0x63, 0x61, 0x6c,
	0x69, 0x6e, 0x67, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
	0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
	0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
	0x02, 0x38, 0x01, 0x22, 0x88, 0x01, 0x0a, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
	0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65,
	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
	0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31,
	0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
	0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0x8a,
	0x01, 0x0a, 0x2d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x65,
	0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
	0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12,
	0x1b, 0x0a, 0x09, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
	0x28, 0x04, 0x52, 0x08, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04,
	0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x22, 0x88, 0x01, 0x0a, 0x2e,
	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56,
	0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
	0x3c, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69,
	0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x63,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0xda, 0x02, 0x0a, 0x22, 0x43, 0x68, 0x65, 0x63, 0x6b,
	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x6d,
	0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a,
	0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x49, 0x0a, 0x0d,
	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20,
	0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f,
	0x75, 0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x0c, 0x63, 0x6c, 0x6f, 0x75, 0x64,
	0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x12, 0x69, 0x0a, 0x0c, 0x66, 0x65, 0x61, 0x74, 0x75,
	0x72, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x46, 0x2e,
	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
	0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72,
	0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0b, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x4e, 0x61,
	0x6d, 0x65, 0x22, 0x5f, 0x0a, 0x0b, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x4e, 0x61, 0x6d,
	0x65, 0x12, 0x1c, 0x0a, 0x18, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4e, 0x41, 0x4d,
	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
	0x16, 0x0a, 0x12, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x41, 0x55, 0x44, 0x49,
	0x54, 0x5f, 0x4c, 0x4f, 0x47, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x58, 0x50, 0x4f, 0x52,
	0x54, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x46, 0x45, 0x45,
	0x44, 0x10, 0x03, 0x22, 0x64, 0x0a, 0x23, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
	0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61,
	0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e,
	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52,
	0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x7b, 0x0a, 0x18, 0x43, 0x72, 0x65,
	0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65,
	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72,
	0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a,
	0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72,
	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75,
	0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0xb1, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74,
	0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70,
	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x10, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
	0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a,
	0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f,
	0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x0f, 0x65, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x3d, 0x0a, 0x09, 0x62,
	0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20,
	0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70,
	0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x7b, 0x0a, 0x1a, 0x44, 0x65,
	0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65,
	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f,
	0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70,
	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73,
	0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c,
	0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0xb3, 0x01, 0x0a, 0x1b, 0x44, 0x65, 0x73, 0x63,
	0x72, 0x69, 0x62, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x10, 0x65, 0x6e, 0x64, 0x70, 0x6f,
	0x69, 0x6e, 0x74, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x0b, 0x32, 0x2a, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x70, 0x63, 0x45, 0x6e,
	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x0f, 0x65,
	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x3d,
	0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28,
	0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52,
	0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x79, 0x0a,
	0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72,
	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09,
	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75,
	0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x5a, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65,
	0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73,
	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65,
	0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65,
	0x52, 0x65, 0x73, 0x70, 0x22, 0x7c, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x45,
	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f,
	0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
	0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69,
	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
	0x49, 0x64, 0x22, 0x9c, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x45, 0x6e,
	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
	0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x05, 0x7a, 0x6f, 0x6e, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
	0x28, 0x0b, 0x32, 0x27, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x70, 0x63, 0x45,
	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x05, 0x7a, 0x6f, 0x6e,
	0x65, 0x73, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18,
	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42,
	0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73,
	0x70, 0x22, 0x9a, 0x01, 0x0a, 0x20, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5a, 0x6f, 0x6e, 0x65,
	0x46, 0x72, 0x6f, 0x6d, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x7a, 0x6f, 0x6e, 0x65, 0x5f,
	0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x7a, 0x6f, 0x6e, 0x65, 0x49, 0x64,
	0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03,
	0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12,
	0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
	0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x62,
	0x0a, 0x21, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d,
	0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
	0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70,
	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65,
	0x73, 0x70, 0x22, 0xc7, 0x01, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53,
	0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
	0x73, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73,
	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x09, 0x52, 0x13, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69,
	0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x17, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1d,
	0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
	0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a,
	0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
	0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0xa1, 0x01, 0x0a,
	0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a,
	0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
	0x26, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45,
	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70,
	0x22, 0x7e, 0x0a, 0x1d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x57, 0x53, 0x56,
	0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
	0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
	0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64,
	0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49,
	0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64,
	0x22, 0xa3, 0x01, 0x0a, 0x1e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x57, 0x53,
	0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
	0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41,
	0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x65,
	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f,
	0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x7c, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
	0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65,
	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
	0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a,
	0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
	0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x49, 0x64, 0x22, 0x5d, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57,
	0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70,
	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73,
	0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31,
	0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52,
	0x65, 0x73, 0x70, 0x22, 0x94, 0x01, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c,
	0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d,
	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04,
	0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
	0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0xab, 0x01, 0x0a, 0x21, 0x43,
	0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63,
	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
	0x12, 0x47, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x69, 0x43,
	0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
	0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73,
	0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08,
	0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x83, 0x01, 0x0a, 0x22, 0x44, 0x65, 0x73,
	0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63,
	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
	0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64,
	0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12,
	0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
	0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0xad,
	0x01, 0x0a, 0x23, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c,
	0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65,
	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12,
	0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01,
	0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65,
	0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x81,
	0x01, 0x0a, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f,
	0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
	0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69,
	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
	0x49, 0x64, 0x22, 0x62, 0x0a, 0x21, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43,
	0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f,
	0x72, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x71, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x5a, 0x6f, 0x6e,
	0x65, 0x49, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
	0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c,
	0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
	0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6b, 0x75, 0x62,
	0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b,
	0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x22, 0x8d, 0x01, 0x0a, 0x12, 0x47, 0x65,
	0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
	0x12, 0x19, 0x0a, 0x08, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03,
	0x28, 0x09, 0x52, 0x07, 0x7a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x73, 0x12, 0x3d, 0x0a, 0x09, 0x62,
	0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20,
	0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70,
	0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63,
	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
	0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x84, 0x01, 0x0a, 0x23, 0x4c, 0x69,
	0x73, 0x74, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
	0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
	0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64,
	0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49,
	0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64,
	0x22, 0xac, 0x01, 0x0a, 0x24, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65,
	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x05, 0x7a, 0x6f, 0x6e,
	0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x05, 0x7a, 0x6f, 0x6e, 0x65, 0x73,
	0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20,
	0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73,
	0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22,
	0xa2, 0x01, 0x0a, 0x28, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f,
	0x75, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b,
	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x09, 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a,
	0x07, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
	0x7a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
	0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a,
	0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
	0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x49, 0x64, 0x22, 0x6a, 0x0a, 0x29, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x6c,
	0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x56, 0x70,
	0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70,
	0x22, 0x9e, 0x01, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c,
	0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20,
	0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76,
	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
	0x65, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65,
	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x68, 0x6f, 0x73,
	0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x68,
	0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
	0x01, 0x28, 0x09, 0x52, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x49,
	0x64, 0x22, 0x7d, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c,
	0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70,
	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x69,
	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49,
	0x64, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70,
	0x22, 0x3d, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f,
	0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65,
	0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x22,
	0x60, 0x0a, 0x1f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42,
	0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73,
	0x70, 0x22, 0x8b, 0x02, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52,
	0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x12, 0x5d, 0x0a, 0x07, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18,
	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43,
	0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x52,
	0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65,
	0x63, 0x6f, 0x72, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x72, 0x65, 0x63, 0x6f,
	0x72, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f,
	0x6e, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x68,
	0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a,
	0x0e, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18,
	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e,
	0x65, 0x49, 0x64, 0x1a, 0x3a, 0x0a, 0x0c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x45, 0x6e,
	0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
	0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
	0x7d, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74,
	0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12,
	0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01,
	0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65,
	0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x8b,
	0x02, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74,
	0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
	0x74, 0x12, 0x5d, 0x0a, 0x07, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03,
	0x28, 0x0b, 0x32, 0x43, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65,
	0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f,
	0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x72,
	0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73,
	0x12, 0x28, 0x0a, 0x10, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f,
	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x68, 0x6f, 0x73, 0x74,
	0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x6f,
	0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
	0x28, 0x09, 0x52, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64,
	0x1a, 0x3a, 0x0a, 0x0c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
	0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
	0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
	0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x7d, 0x0a, 0x1f,
	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33,
	0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
	0x1b, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x09, 0x52, 0x08, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x09,
	0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
	0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73,
	0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x39, 0x0a, 0x1a, 0x47,
	0x65, 0x74, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x43, 0x68, 0x61, 0x6e,
	0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x68, 0x61,
	0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x68,
	0x61, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x22, 0xc0, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x41, 0x57,
	0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65,
	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
	0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x68, 0x61, 0x6e, 0x67,
	0x65, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01,
	0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x75, 0x74,
	0x65, 0x35, 0x33, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x45,
	0x6e, 0x75, 0x6d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61,
	0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e,
	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52,
	0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x92, 0x01, 0x0a, 0x28, 0x43, 0x72,
	0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x50, 0x72,
	0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64,
	0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
	0x52, 0x0e, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x4e, 0x61, 0x6d, 0x65,
	0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12,
	0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
	0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x90,
	0x01, 0x0a, 0x29, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74,
	0x65, 0x35, 0x33, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64,
	0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0e,
	0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65,
	0x49, 0x64, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18,
	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42,
	0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73,
	0x70, 0x22, 0x8e, 0x01, 0x0a, 0x28, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52,
	0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73,
	0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24,
	0x0a, 0x0e, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64,
	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f,
	0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f,
	0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
	0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69,
	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
	0x49, 0x64, 0x22, 0x6a, 0x0a, 0x29, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52,
	0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73,
	0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
	0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65,
	0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x93,
	0x01, 0x0a, 0x29, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65,
	0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10,
	0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f,
	0x6e, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
	0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a,
	0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
	0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x49, 0x64, 0x22, 0x91, 0x01, 0x0a, 0x2a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41,
	0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74,
	0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
	0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f,
	0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x68, 0x6f, 0x73,
	0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73,
	0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08,
	0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x8f, 0x01, 0x0a, 0x29, 0x44, 0x65, 0x6c,
	0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72,
	0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64,
	0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
	0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04,
	0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
	0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x6b, 0x0a, 0x2a, 0x44, 0x65,
	0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50,
	0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65,
	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65,
	0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62,
	0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x94, 0x01, 0x0a, 0x2e, 0x41, 0x74, 0x74, 0x61,
	0x63, 0x68, 0x56, 0x70, 0x63, 0x54, 0x6f, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44,
	0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a,
	0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x6f,
	0x73, 0x74, 0x65, 0x64, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x09, 0x52, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64,
	0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12,
	0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
	0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x70,
	0x0a, 0x2f, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x54, 0x6f, 0x41, 0x6c, 0x69,
	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48,
	0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70,
	0x22, 0x96, 0x01, 0x0a, 0x30, 0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x46, 0x72,
	0x6f, 0x6d, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69,
	0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65,
	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f,
	0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x68,
	0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
	0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c,
	0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
	0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x72, 0x0a, 0x31, 0x44, 0x65, 0x74,
	0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x46, 0x72, 0x6f, 0x6d, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f,
	0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74,
	0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d,
	0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52,
	0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x96, 0x01,
	0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f,
	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
	0x17, 0x0a, 0x07, 0x6d, 0x73, 0x6b, 0x5f, 0x61, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
	0x52, 0x06, 0x6d, 0x73, 0x6b, 0x41, 0x72, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a,
	0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72,
	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75,
	0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e,
	0x65, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x75, 0x62, 0x65,
	0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x22, 0xb7, 0x01, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74,
	0x65, 0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f,
	0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x12, 0x6d, 0x73, 0x6b,
	0x5f, 0x76, 0x70, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d,
	0x53, 0x4b, 0x56, 0x70, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
	0x10, 0x6d, 0x73, 0x6b, 0x56, 0x70, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f,
	0x6e, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70,
	0x22, 0xb2, 0x01, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x53, 0x4b, 0x56, 0x50,
	0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
	0x73, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x6d, 0x73, 0x6b, 0x5f, 0x76, 0x70, 0x63, 0x5f, 0x63, 0x6f,
	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x09, 0x52, 0x13, 0x6d, 0x73, 0x6b, 0x56, 0x70, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
	0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65,
	0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x70, 0x72, 0x6f,
	0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
	0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73,
	0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65,
	0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x75, 0x62, 0x65, 0x72,
	0x6e, 0x65, 0x74, 0x65, 0x73, 0x22, 0x5f, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d,
	0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f,
	0x72, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61,
	0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0xaf, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x4d, 0x53,
	0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x6d, 0x73, 0x6b, 0x5f, 0x76, 0x70, 0x63,
	0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x6e, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6d, 0x73, 0x6b, 0x56, 0x70, 0x63, 0x43, 0x6f, 0x6e,
	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72,
	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09,
	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75,
	0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6b, 0x75, 0x62, 0x65,
	0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x75,
	0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x22, 0xb4, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74,
	0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x12, 0x6d, 0x73, 0x6b, 0x5f,
	0x76, 0x70, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x53,
	0x4b, 0x56, 0x70, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10,
	0x6d, 0x73, 0x6b, 0x56, 0x70, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
	0x12, 0x3d, 0x0a, 0x09, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20,
	0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73,
	0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x32,
	0xe0, 0x0b, 0x0a, 0x19, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xbb, 0x01,
	0x0a, 0x0a, 0x44, 0x65, 0x73, 0x63, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44,
	0x65, 0x73, 0x63, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
	0x1a, 0x43, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76,
	0x69, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x12, 0x1c, 0x2f,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x12, 0xd8, 0x01, 0x0a, 0x0d,
	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x45, 0x2e,
	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x1a, 0x46, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75,
	0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3,
	0xe4, 0x93, 0x02, 0x32, 0x3a, 0x01, 0x2a, 0x22, 0x2d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31,
	0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0xcc, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x43, 0x6c,
	0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x42, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x43, 0x2e, 0x72, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e,
	0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x47, 0x65, 0x74, 0x43,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35,
	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f,
	0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
	0x72, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0xc5, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c,
	0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x44, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75,
	0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c,
	0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
	0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x12, 0x20, 0x2f, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0xd8, 0x01,
	0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12,
	0x45, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69,
	0x63, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x46, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43,
	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38,
	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x3a, 0x01, 0x2a, 0x32, 0x2d, 0x2f, 0x73, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f,
	0x76, 0x31, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75,
	0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0xd5, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c,
	0x65, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x45, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x6c,
	0x65, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
	0x74, 0x1a, 0x46, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72,
	0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
	0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02,
	0x2f, 0x2a, 0x2d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74,
	0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d,
	0x12, 0xdf, 0x01, 0x0a, 0x1b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53,
	0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
	0x12, 0x3a, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43,
	0x6c, 0x6f, 0x75, 0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x6d, 0x69,
	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6c, 0x6f, 0x75, 0x64,
	0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
	0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0x82, 0xd3, 0xe4, 0x93, 0x02,
	0x41, 0x3a, 0x01, 0x2a, 0x22, 0x3c, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6c,
	0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x3a, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
	0x6f, 0x6e, 0x32, 0xf7, 0x02, 0x0a, 0x1f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xbf, 0x01, 0x0a, 0x15, 0x43, 0x68, 0x65, 0x63, 0x6b,
	0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
	0x12, 0x34, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49,
	0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69,
	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82,
	0xd3, 0xe4, 0x93, 0x02, 0x33, 0x3a, 0x01, 0x2a, 0x22, 0x2e, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76,
	0x31, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x65,
	0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x91, 0x01, 0x0a, 0x08, 0x50, 0x72, 0x65,
	0x63, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x27, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50,
	0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28,
	0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b,
	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c,
	0x3a, 0x01, 0x2a, 0x22, 0x27, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6d, 0x70,
	0x6f, 0x72, 0x74, 0x3a, 0x70, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x32, 0x9b, 0x09, 0x0a,
	0x1b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x44, 0x4d, 0x52, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xc3, 0x01, 0x0a,
	0x08, 0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x42, 0x2e, 0x72, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e,
	0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x44, 0x4d, 0x52,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72,
	0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x43, 0x2e,
	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x44, 0x4d, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69,
	0x63, 0x65, 0x50, 0x72, 0x65, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x3a, 0x01, 0x2a, 0x22, 0x23, 0x2f,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x6d, 0x3a, 0x70, 0x72, 0x65, 0x63, 0x68, 0x65,
	0x63, 0x6b, 0x12, 0xb1, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63,
	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f,
	0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82,
	0xd3, 0xe4, 0x93, 0x02, 0x31, 0x3a, 0x01, 0x2a, 0x22, 0x2c, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76,
	0x31, 0x2f, 0x64, 0x6d, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e,
	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0xb9, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x73, 0x63, 0x72,
	0x69, 0x62, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x32,
	0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65,
	0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
	0x73, 0x74, 0x1a, 0x33, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x63,
	0x72, 0x69, 0x62, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x3a,
	0x01, 0x2a, 0x22, 0x2e, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f,
	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x6d, 0x3a, 0x64,
	0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x12, 0xb1, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63,
	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f,
	0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82,
	0xd3, 0xe4, 0x93, 0x02, 0x31, 0x3a, 0x01, 0x2a, 0x22, 0x2c, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76,
	0x31, 0x2f, 0x64, 0x6d, 0x3a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x45, 0x6e,
	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0xbd, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x56,
	0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x12,
	0x33, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63,
	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
	0x73, 0x74, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e,
	0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93,
	0x02, 0x34, 0x3a, 0x01, 0x2a, 0x22, 0x2f, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x64,
	0x6d, 0x3a, 0x6c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x12, 0xd1, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x6d, 0x6f, 0x76,
	0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x12, 0x38, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65,
	0x6d, 0x6f, 0x76, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x56, 0x70, 0x63, 0x45,
	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39,
	0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5a, 0x6f,
	0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02,
	0x39, 0x3a, 0x01, 0x2a, 0x22, 0x34, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x6d,
	0x3a, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x56,
	0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x32, 0xcd, 0x2a, 0x0a, 0x2e, 0x53,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65,
	0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xd0, 0x01,
	0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e,
	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x72, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70,
	0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x3a, 0x01, 0x2a, 0x22, 0x42, 0x2f, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e,
	0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x63, 0x72, 0x65, 0x61,
	0x74, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
	0x12, 0xd8, 0x01, 0x0a, 0x16, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x57, 0x53,
	0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x35, 0x2e, 0x72, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x57, 0x53,
	0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
	0x73, 0x74, 0x1a, 0x36, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x63,
	0x72, 0x69, 0x62, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93,
	0x02, 0x49, 0x3a, 0x01, 0x2a, 0x22, 0x44, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70,
	0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
	0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x57, 0x53,
	0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0xd0, 0x01, 0x0a, 0x14,
	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
	0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x72, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e,
	0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45,
	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
	0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x3a, 0x01, 0x2a, 0x22, 0x42, 0x2f, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43,
	0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65,
	0x41, 0x57, 0x53, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0xe4,
	0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x38, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43,
	0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70,
	0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 0x22, 0x52, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4c, 0x3a, 0x01, 0x2a, 0x22, 0x47, 0x2f, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e,
	0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x63, 0x72, 0x65, 0x61,
	0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0xec, 0x01, 0x0a, 0x1b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
	0x62, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x3a, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44,
	0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56,
	0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
	0x74, 0x1a, 0x3b, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72,
	0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e,
	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x54,
	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4e, 0x3a, 0x01, 0x2a, 0x22, 0x49, 0x2f, 0x73, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f,
	0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f,
	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62,
	0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x12, 0xe4, 0x01, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41,
	0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x12, 0x38, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65,
	0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43,
	0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x52, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4c, 0x3a,
	0x01, 0x2a, 0x22, 0x47, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f,
	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76,
	0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f,
	0x6e, 0x3a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64,
	0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0xa8, 0x01, 0x0a, 0x0a,
	0x47, 0x65, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x73, 0x12, 0x29, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x73, 0x52, 0x65,
	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47,
	0x65, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 0x22, 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x3a, 0x01, 0x2a, 0x22, 0x38, 0x2f, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e,
	0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x67, 0x65, 0x74, 0x5a,
	0x6f, 0x6e, 0x65, 0x49, 0x64, 0x73, 0x12, 0xf0, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x41,
	0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
	0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x12, 0x3b, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31,
	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63,
	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
	0x73, 0x74, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64,
	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x22, 0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f, 0x3a, 0x01, 0x2a, 0x22, 0x4a, 0x2f,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69,
	0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x6c, 0x69, 0x73,
	0x74, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70,
	0x6f, 0x69, 0x6e, 0x74, 0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x12, 0x84, 0x02, 0x0a, 0x21, 0x52, 0x65,
	0x6d, 0x6f, 0x76, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5a, 0x6f, 0x6e, 0x65,
	0x46, 0x72, 0x6f, 0x6d, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12,
	0x40, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41,
	0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x56,
	0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
	0x74, 0x1a, 0x41, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76,
	0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f,
	0x6d, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70,
	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x54, 0x3a, 0x01, 0x2a, 0x22,
	0x4f, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65,
	0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x72,
	0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x41, 0x6c, 0x69,
	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x56, 0x70, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
	0x12, 0xdc, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c,
	0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x36, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43,
	0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72,
	0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52,
	0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82,
	0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x3a, 0x01, 0x2a, 0x22, 0x45, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76,
	0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e,
	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c,
	0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
	0xdc, 0x01, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f,
	0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x36, 0x2e, 0x72, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c,
	0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c,
	0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65,
	0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3,
	0xe4, 0x93, 0x02, 0x4a, 0x3a, 0x01, 0x2a, 0x22, 0x45, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31,
	0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e,
	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69,
	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0xdc,
	0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74,
	0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x36, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75,
	0x74, 0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
	0x73, 0x74, 0x1a, 0x37, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61,
	0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f,
	0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4,
	0x93, 0x02, 0x4a, 0x3a, 0x01, 0x2a, 0x22, 0x45, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c,
	0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f,
	0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52,
	0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0xdc, 0x01,
	0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65,
	0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x36, 0x2e, 0x72, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e,
	0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74,
	0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
	0x74, 0x1a, 0x37, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
	0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72,
	0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93,
	0x02, 0x4a, 0x3a, 0x01, 0x2a, 0x22, 0x45, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70,
	0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
	0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f,
	0x75, 0x74, 0x65, 0x35, 0x33, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0xcc, 0x01, 0x0a,
	0x13, 0x47, 0x65, 0x74, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x43, 0x68,
	0x61, 0x6e, 0x67, 0x65, 0x12, 0x32, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65,
	0x74, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x43, 0x68, 0x61, 0x6e, 0x67,
	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x43,
	0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x82,
	0xd3, 0xe4, 0x93, 0x02, 0x46, 0x3a, 0x01, 0x2a, 0x22, 0x41, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76,
	0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e,
	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x67, 0x65, 0x74, 0x41, 0x57, 0x53, 0x52, 0x6f,
	0x75, 0x74, 0x65, 0x35, 0x33, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x84, 0x02, 0x0a, 0x21,
	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33,
	0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e,
	0x65, 0x12, 0x40, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
	0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x50, 0x72, 0x69, 0x76, 0x61,
	0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65,
	0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x50, 0x72, 0x69,
	0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65,
	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x54, 0x3a, 0x01,
	0x2a, 0x22, 0x4f, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61,
	0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
	0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35,
	0x33, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f,
	0x6e, 0x65, 0x12, 0x84, 0x02, 0x0a, 0x21, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53,
	0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f,
	0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x40, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76,
	0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65,
	0x35, 0x33, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a,
	0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x72, 0x65, 0x67,
	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73,
	0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x75,
	0x74, 0x65, 0x35, 0x33, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65,
	0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5a, 0x82,
	0xd3, 0xe4, 0x93, 0x02, 0x54, 0x3a, 0x01, 0x2a, 0x22, 0x4f, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65,
	0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76,
	0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e,
	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x57,
	0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x35, 0x33, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48,
	0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x88, 0x02, 0x0a, 0x22, 0x43, 0x72,
	0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50,
	0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65,
	0x12, 0x41, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
	0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61,
	0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x1a, 0x42, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65,
	0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72,
	0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x55, 0x3a,
	0x01, 0x2a, 0x22, 0x50, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f,
	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76,
	0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f,
	0x6e, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64,
	0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64,
	0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x88, 0x02, 0x0a, 0x22, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41,
	0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74,
	0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x41, 0x2e, 0x72, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c,
	0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73,
	0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x42,
	0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c,
	0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65,
	0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x22, 0x5b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x55, 0x3a, 0x01, 0x2a, 0x22, 0x50, 0x2f,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f,
	0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69,
	0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x6c,
	0x65, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72,
	0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x12,
	0x9c, 0x02, 0x0a, 0x27, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x54, 0x6f, 0x41,
	0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74,
	0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x46, 0x2e, 0x72, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x54, 0x6f,
	0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61,
	0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x1a, 0x47, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74,
	0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x54, 0x6f, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64,
	0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64,
	0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x60, 0x82, 0xd3,
	0xe4, 0x93, 0x02, 0x5a, 0x3a, 0x01, 0x2a, 0x22, 0x55, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31,
	0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e,
	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x56, 0x70, 0x63,
	0x54, 0x6f, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69,
	0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0xa4,
	0x02, 0x0a, 0x29, 0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x46, 0x72, 0x6f, 0x6d,
	0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61,
	0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x48, 0x2e, 0x72,
	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x46,
	0x72, 0x6f, 0x6d, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72,
	0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
	0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e,
	0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x56, 0x70, 0x63, 0x46, 0x72, 0x6f, 0x6d, 0x41, 0x6c, 0x69,
	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48,
	0x6f, 0x73, 0x74, 0x65, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 0x22, 0x62, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5c, 0x3a, 0x01, 0x2a, 0x22, 0x57, 0x2f, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e,
	0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x74, 0x61,
	0x63, 0x68, 0x56, 0x70, 0x63, 0x46, 0x72, 0x6f, 0x6d, 0x41, 0x6c, 0x69, 0x43, 0x6c, 0x6f, 0x75,
	0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x65,
	0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0xd8, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
	0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
	0x12, 0x35, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
	0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31,
	0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e,
	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
	0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x3a, 0x01, 0x2a, 0x22, 0x44, 0x2f, 0x73, 0x65, 0x72,
	0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43,
	0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
	0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
	0x12, 0xd8, 0x01, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x53, 0x4b, 0x56, 0x50,
	0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x2e, 0x72, 0x65,
	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73,
	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x53, 0x4b, 0x56, 0x50,
	0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
	0x73, 0x74, 0x1a, 0x36, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65,
	0x74, 0x65, 0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
	0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93,
	0x02, 0x49, 0x3a, 0x01, 0x2a, 0x22, 0x44, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65,
	0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70,
	0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
	0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x53, 0x4b, 0x56, 0x50,
	0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xcc, 0x01, 0x0a, 0x13,
	0x47, 0x65, 0x74, 0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
	0x69, 0x6f, 0x6e, 0x12, 0x32, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x73,
	0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
	0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31,
	0x2e, 0x47, 0x65, 0x74, 0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x82, 0xd3,
	0xe4, 0x93, 0x02, 0x46, 0x3a, 0x01, 0x2a, 0x22, 0x41, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
	0x6c, 0x65, 0x73, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x76, 0x31,
	0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x6e,
	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x67, 0x65, 0x74, 0x4d, 0x53, 0x4b, 0x56, 0x50, 0x43,
	0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0xb5, 0x02, 0x92, 0x41, 0x32,
	0x12, 0x05, 0x32, 0x03, 0x32, 0x2e, 0x30, 0x2a, 0x01, 0x02, 0x72, 0x26, 0x0a, 0x15, 0x54, 0x4f,
	0x44, 0x4f, 0x3a, 0x20, 0x41, 0x64, 0x64, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
	0x69, 0x6f, 0x6e, 0x12, 0x0d, 0x54, 0x4f, 0x44, 0x4f, 0x3a, 0x20, 0x41, 0x64, 0x64, 0x20, 0x55,
	0x52, 0x4c, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
	0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x76, 0x31, 0x42, 0x0d,
	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
	0x59, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x69, 0x64, 0x62,
	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 0x69, 0x64, 0x62, 0x2d, 0x6d, 0x61, 0x6e, 0x61, 0x67,
	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 0x61, 0x70,
	0x69, 0x2f, 0x73, 0x70, 0x65, 0x63, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f,
	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x73, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x52, 0x53, 0x58,
	0xaa, 0x02, 0x16, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2e, 0x53, 0x65, 0x72, 0x76,
	0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x52, 0x65, 0x67, 0x69,
	0x6f, 0x6e, 0x61, 0x6c, 0x5c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x5c,
	0x56, 0x31, 0xe2, 0x02, 0x22, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5c, 0x53, 0x65,
	0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d,
	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
	0x61, 0x6c, 0x3a, 0x3a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x3a, 0x3a,
	0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}

var (
	file_regional_serverless_v1_services_proto_rawDescOnce sync.Once
	file_regional_serverless_v1_services_proto_rawDescData = file_regional_serverless_v1_services_proto_rawDesc
)

func file_regional_serverless_v1_services_proto_rawDescGZIP() []byte {
	file_regional_serverless_v1_services_proto_rawDescOnce.Do(func() {
		file_regional_serverless_v1_services_proto_rawDescData = protoimpl.X.CompressGZIP(file_regional_serverless_v1_services_proto_rawDescData)
	})
	return file_regional_serverless_v1_services_proto_rawDescData
}

var file_regional_serverless_v1_services_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_regional_serverless_v1_services_proto_msgTypes = make([]protoimpl.MessageInfo, 80)
var file_regional_serverless_v1_services_proto_goTypes = []any{
	(CheckCloudStoragePermissionRequest_FeatureName)(0),         // 0: regional.serverless.v1.CheckCloudStoragePermissionRequest.FeatureName
	(*ServerlessDMRegionalServicePrecheckRequest)(nil),          // 1: regional.serverless.v1.ServerlessDMRegionalServicePrecheckRequest
	(*ServerlessDMRegionalServicePrecheckResponse)(nil),         // 2: regional.serverless.v1.ServerlessDMRegionalServicePrecheckResponse
	(*PrecheckRequest)(nil),                                     // 3: regional.serverless.v1.PrecheckRequest
	(*PrecheckResponse)(nil),                                    // 4: regional.serverless.v1.PrecheckResponse
	(*CheckImportPermissionRequest)(nil),                        // 5: regional.serverless.v1.CheckImportPermissionRequest
	(*CheckImportPermissionResponse)(nil),                       // 6: regional.serverless.v1.CheckImportPermissionResponse
	(*ServerlessRegionalServiceDescRegionRequest)(nil),          // 7: regional.serverless.v1.ServerlessRegionalServiceDescRegionRequest
	(*ServerlessRegionalServiceDescRegionResponse)(nil),         // 8: regional.serverless.v1.ServerlessRegionalServiceDescRegionResponse
	(*ServerlessRegionalServiceCreateClusterRequest)(nil),       // 9: regional.serverless.v1.ServerlessRegionalServiceCreateClusterRequest
	(*ServerlessRegionalServiceCreateClusterResponse)(nil),      // 10: regional.serverless.v1.ServerlessRegionalServiceCreateClusterResponse
	(*ServerlessRegionalServiceGetClusterRequest)(nil),          // 11: regional.serverless.v1.ServerlessRegionalServiceGetClusterRequest
	(*ServerlessRegionalServiceGetClusterResponse)(nil),         // 12: regional.serverless.v1.ServerlessRegionalServiceGetClusterResponse
	(*ServerlessRegionalServiceListClustersRequest)(nil),        // 13: regional.serverless.v1.ServerlessRegionalServiceListClustersRequest
	(*ServerlessRegionalServiceListClustersResponse)(nil),       // 14: regional.serverless.v1.ServerlessRegionalServiceListClustersResponse
	(*ServerlessRegionalServiceUpdateClusterRequest)(nil),       // 15: regional.serverless.v1.ServerlessRegionalServiceUpdateClusterRequest
	(*ServerlessRegionalServiceUpdateClusterResponse)(nil),      // 16: regional.serverless.v1.ServerlessRegionalServiceUpdateClusterResponse
	(*ServerlessRegionalServiceDeleteClusterRequest)(nil),       // 17: regional.serverless.v1.ServerlessRegionalServiceDeleteClusterRequest
	(*ServerlessRegionalServiceDeleteClusterResponse)(nil),      // 18: regional.serverless.v1.ServerlessRegionalServiceDeleteClusterResponse
	(*CheckCloudStoragePermissionRequest)(nil),                  // 19: regional.serverless.v1.CheckCloudStoragePermissionRequest
	(*CheckCloudStoragePermissionResponse)(nil),                 // 20: regional.serverless.v1.CheckCloudStoragePermissionResponse
	(*CreateVpcEndpointRequest)(nil),                            // 21: regional.serverless.v1.CreateVpcEndpointRequest
	(*CreateVpcEndpointResponse)(nil),                           // 22: regional.serverless.v1.CreateVpcEndpointResponse
	(*DescribeVpcEndpointRequest)(nil),                          // 23: regional.serverless.v1.DescribeVpcEndpointRequest
	(*DescribeVpcEndpointResponse)(nil),                         // 24: regional.serverless.v1.DescribeVpcEndpointResponse
	(*DeleteVpcEndpointRequest)(nil),                            // 25: regional.serverless.v1.DeleteVpcEndpointRequest
	(*DeleteVpcEndpointResponse)(nil),                           // 26: regional.serverless.v1.DeleteVpcEndpointResponse
	(*ListVpcEndpointZonesRequest)(nil),                         // 27: regional.serverless.v1.ListVpcEndpointZonesRequest
	(*ListVpcEndpointZonesResponse)(nil),                        // 28: regional.serverless.v1.ListVpcEndpointZonesResponse
	(*RemoveZoneFromVpcEndpointRequest)(nil),                    // 29: regional.serverless.v1.RemoveZoneFromVpcEndpointRequest
	(*RemoveZoneFromVpcEndpointResponse)(nil),                   // 30: regional.serverless.v1.RemoveZoneFromVpcEndpointResponse
	(*CreateAWSVpcEndpointRequest)(nil),                         // 31: regional.serverless.v1.CreateAWSVpcEndpointRequest
	(*CreateAWSVpcEndpointResponse)(nil),                        // 32: regional.serverless.v1.CreateAWSVpcEndpointResponse
	(*DescribeAWSVpcEndpointRequest)(nil),                       // 33: regional.serverless.v1.DescribeAWSVpcEndpointRequest
	(*DescribeAWSVpcEndpointResponse)(nil),                      // 34: regional.serverless.v1.DescribeAWSVpcEndpointResponse
	(*DeleteAWSVpcEndpointRequest)(nil),                         // 35: regional.serverless.v1.DeleteAWSVpcEndpointRequest
	(*DeleteAWSVpcEndpointResponse)(nil),                        // 36: regional.serverless.v1.DeleteAWSVpcEndpointResponse
	(*CreateAliCloudVpcEndpointRequest)(nil),                    // 37: regional.serverless.v1.CreateAliCloudVpcEndpointRequest
	(*CreateAliCloudVpcEndpointResponse)(nil),                   // 38: regional.serverless.v1.CreateAliCloudVpcEndpointResponse
	(*DescribeAliCloudVpcEndpointRequest)(nil),                  // 39: regional.serverless.v1.DescribeAliCloudVpcEndpointRequest
	(*DescribeAliCloudVpcEndpointResponse)(nil),                 // 40: regional.serverless.v1.DescribeAliCloudVpcEndpointResponse
	(*DeleteAliCloudVpcEndpointRequest)(nil),                    // 41: regional.serverless.v1.DeleteAliCloudVpcEndpointRequest
	(*DeleteAliCloudVpcEndpointResponse)(nil),                   // 42: regional.serverless.v1.DeleteAliCloudVpcEndpointResponse
	(*GetZoneIdsRequest)(nil),                                   // 43: regional.serverless.v1.GetZoneIdsRequest
	(*GetZoneIdsResponse)(nil),                                  // 44: regional.serverless.v1.GetZoneIdsResponse
	(*ListAliCloudVpcEndpointZonesRequest)(nil),                 // 45: regional.serverless.v1.ListAliCloudVpcEndpointZonesRequest
	(*ListAliCloudVpcEndpointZonesResponse)(nil),                // 46: regional.serverless.v1.ListAliCloudVpcEndpointZonesResponse
	(*RemoveAliCloudZoneFromVpcEndpointRequest)(nil),            // 47: regional.serverless.v1.RemoveAliCloudZoneFromVpcEndpointRequest
	(*RemoveAliCloudZoneFromVpcEndpointResponse)(nil),           // 48: regional.serverless.v1.RemoveAliCloudZoneFromVpcEndpointResponse
	(*CreateAliCloudDNSRecordRequest)(nil),                      // 49: regional.serverless.v1.CreateAliCloudDNSRecordRequest
	(*CreateAliCloudDNSRecordResponse)(nil),                     // 50: regional.serverless.v1.CreateAliCloudDNSRecordResponse
	(*DeleteAliCloudDNSRecordRequest)(nil),                      // 51: regional.serverless.v1.DeleteAliCloudDNSRecordRequest
	(*DeleteAliCloudDNSRecordResponse)(nil),                     // 52: regional.serverless.v1.DeleteAliCloudDNSRecordResponse
	(*CreateAWSRoute53RecordsRequest)(nil),                      // 53: regional.serverless.v1.CreateAWSRoute53RecordsRequest
	(*CreateAWSRoute53RecordsResponse)(nil),                     // 54: regional.serverless.v1.CreateAWSRoute53RecordsResponse
	(*DeleteAWSRoute53RecordsRequest)(nil),                      // 55: regional.serverless.v1.DeleteAWSRoute53RecordsRequest
	(*DeleteAWSRoute53RecordsResponse)(nil),                     // 56: regional.serverless.v1.DeleteAWSRoute53RecordsResponse
	(*GetAWSRoute53ChangeRequest)(nil),                          // 57: regional.serverless.v1.GetAWSRoute53ChangeRequest
	(*GetAWSRoute53ChangeResponse)(nil),                         // 58: regional.serverless.v1.GetAWSRoute53ChangeResponse
	(*CreateAWSRoute53PrivateHostedZoneRequest)(nil),            // 59: regional.serverless.v1.CreateAWSRoute53PrivateHostedZoneRequest
	(*CreateAWSRoute53PrivateHostedZoneResponse)(nil),           // 60: regional.serverless.v1.CreateAWSRoute53PrivateHostedZoneResponse
	(*DeleteAWSRoute53PrivateHostedZoneRequest)(nil),            // 61: regional.serverless.v1.DeleteAWSRoute53PrivateHostedZoneRequest
	(*DeleteAWSRoute53PrivateHostedZoneResponse)(nil),           // 62: regional.serverless.v1.DeleteAWSRoute53PrivateHostedZoneResponse
	(*CreateAliCloudDNSPrivateHostedZoneRequest)(nil),           // 63: regional.serverless.v1.CreateAliCloudDNSPrivateHostedZoneRequest
	(*CreateAliCloudDNSPrivateHostedZoneResponse)(nil),          // 64: regional.serverless.v1.CreateAliCloudDNSPrivateHostedZoneResponse
	(*DeleteAliCloudDNSPrivateHostedZoneRequest)(nil),           // 65: regional.serverless.v1.DeleteAliCloudDNSPrivateHostedZoneRequest
	(*DeleteAliCloudDNSPrivateHostedZoneResponse)(nil),          // 66: regional.serverless.v1.DeleteAliCloudDNSPrivateHostedZoneResponse
	(*AttachVpcToAliCloudDNSPrivateHostedZoneRequest)(nil),      // 67: regional.serverless.v1.AttachVpcToAliCloudDNSPrivateHostedZoneRequest
	(*AttachVpcToAliCloudDNSPrivateHostedZoneResponse)(nil),     // 68: regional.serverless.v1.AttachVpcToAliCloudDNSPrivateHostedZoneResponse
	(*DetachVpcFromAliCloudDNSPrivateHostedZoneRequest)(nil),    // 69: regional.serverless.v1.DetachVpcFromAliCloudDNSPrivateHostedZoneRequest
	(*DetachVpcFromAliCloudDNSPrivateHostedZoneResponse)(nil),   // 70: regional.serverless.v1.DetachVpcFromAliCloudDNSPrivateHostedZoneResponse
	(*CreateMSKVPCConnectionRequest)(nil),                       // 71: regional.serverless.v1.CreateMSKVPCConnectionRequest
	(*CreateMSKVPCConnectionResponse)(nil),                      // 72: regional.serverless.v1.CreateMSKVPCConnectionResponse
	(*DeleteMSKVPCConnectionRequest)(nil),                       // 73: regional.serverless.v1.DeleteMSKVPCConnectionRequest
	(*DeleteMSKVPCConnectionResponse)(nil),                      // 74: regional.serverless.v1.DeleteMSKVPCConnectionResponse
	(*GetMSKVPCConnectionRequest)(nil),                          // 75: regional.serverless.v1.GetMSKVPCConnectionRequest
	(*GetMSKVPCConnectionResponse)(nil),                         // 76: regional.serverless.v1.GetMSKVPCConnectionResponse
	nil,                                                         // 77: regional.serverless.v1.ServerlessRegionalServiceCreateClusterRequest.AnnotationsEntry
	nil,                                                         // 78: regional.serverless.v1.ServerlessRegionalServiceUpdateClusterRequest.AnnotationsEntry
	nil,                                                         // 79: regional.serverless.v1.CreateAWSRoute53RecordsRequest.RecordsEntry
	nil,                                                         // 80: regional.serverless.v1.DeleteAWSRoute53RecordsRequest.RecordsEntry
	(*DMPrecheck)(nil),                                          // 81: regional.serverless.v1.DMPrecheck
	(*BaseResp)(nil),                                            // 82: regional.serverless.v1.BaseResp
	(*CloudStorage)(nil),                                        // 83: regional.serverless.v1.CloudStorage
	(*DatabaseCredential)(nil),                                  // 84: regional.serverless.v1.DatabaseCredential
	(*FileRouteRule)(nil),                                       // 85: regional.serverless.v1.FileRouteRule
	(*TableResult)(nil),                                         // 86: regional.serverless.v1.TableResult
	(ImportPrecheckStatus)(0),                                   // 87: regional.serverless.v1.ImportPrecheckStatus
	(CloudProvider)(0),                                          // 88: regional.serverless.v1.CloudProvider
	(*Endpoints)(nil),                                           // 89: regional.serverless.v1.Endpoints
	(*ServerlessRegionalServiceClusterInfo_AuditLogConfig)(nil), // 90: regional.serverless.v1.ServerlessRegionalServiceClusterInfo.AuditLogConfig
	(*ServerlessRegionalServiceClusterInfo_AutoScaling)(nil),    // 91: regional.serverless.v1.ServerlessRegionalServiceClusterInfo.AutoScaling
	(*ServerlessRegionalServiceClusterInfo)(nil),                // 92: regional.serverless.v1.ServerlessRegionalServiceClusterInfo
	(ClusterState)(0),                                           // 93: regional.serverless.v1.ClusterState
	(*VpcEndpointDetails)(nil),                                  // 94: regional.serverless.v1.VpcEndpointDetails
	(*VpcEndpointZone)(nil),                                     // 95: regional.serverless.v1.VpcEndpointZone
	(*AWSVpcEndpoint)(nil),                                      // 96: regional.serverless.v1.AWSVpcEndpoint
	(*AliCloudVpcEndpoint)(nil),                                 // 97: regional.serverless.v1.AliCloudVpcEndpoint
	(*AliCloudVpcEndpointZone)(nil),                             // 98: regional.serverless.v1.AliCloudVpcEndpointZone
	(Route53ChangeState_Enum)(0),                                // 99: regional.serverless.v1.Route53ChangeState.Enum
	(*MSKVpcConnection)(nil),                                    // 100: regional.serverless.v1.MSKVpcConnection
}
var file_regional_serverless_v1_services_proto_depIdxs = []int32{
	81,  // 0: regional.serverless.v1.ServerlessDMRegionalServicePrecheckRequest.dm_precheck:type_name -> regional.serverless.v1.DMPrecheck
	82,  // 1: regional.serverless.v1.ServerlessDMRegionalServicePrecheckResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	83,  // 2: regional.serverless.v1.PrecheckRequest.cloud_storage:type_name -> regional.serverless.v1.CloudStorage
	84,  // 3: regional.serverless.v1.PrecheckRequest.db_credential:type_name -> regional.serverless.v1.DatabaseCredential
	85,  // 4: regional.serverless.v1.PrecheckRequest.file_route_rules:type_name -> regional.serverless.v1.FileRouteRule
	86,  // 5: regional.serverless.v1.PrecheckResponse.table_results:type_name -> regional.serverless.v1.TableResult
	87,  // 6: regional.serverless.v1.PrecheckResponse.status:type_name -> regional.serverless.v1.ImportPrecheckStatus
	82,  // 7: regional.serverless.v1.PrecheckResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	83,  // 8: regional.serverless.v1.CheckImportPermissionRequest.cloud_storage:type_name -> regional.serverless.v1.CloudStorage
	82,  // 9: regional.serverless.v1.CheckImportPermissionResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	88,  // 10: regional.serverless.v1.ServerlessRegionalServiceDescRegionResponse.cloud_provider:type_name -> regional.serverless.v1.CloudProvider
	89,  // 11: regional.serverless.v1.ServerlessRegionalServiceCreateClusterRequest.endpoints:type_name -> regional.serverless.v1.Endpoints
	90,  // 12: regional.serverless.v1.ServerlessRegionalServiceCreateClusterRequest.audit_log_config:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo.AuditLogConfig
	91,  // 13: regional.serverless.v1.ServerlessRegionalServiceCreateClusterRequest.auto_scaling:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo.AutoScaling
	77,  // 14: regional.serverless.v1.ServerlessRegionalServiceCreateClusterRequest.annotations:type_name -> regional.serverless.v1.ServerlessRegionalServiceCreateClusterRequest.AnnotationsEntry
	92,  // 15: regional.serverless.v1.ServerlessRegionalServiceCreateClusterResponse.cluster:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo
	92,  // 16: regional.serverless.v1.ServerlessRegionalServiceGetClusterResponse.cluster:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo
	93,  // 17: regional.serverless.v1.ServerlessRegionalServiceListClustersRequest.states:type_name -> regional.serverless.v1.ClusterState
	92,  // 18: regional.serverless.v1.ServerlessRegionalServiceListClustersResponse.clusters:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo
	89,  // 19: regional.serverless.v1.ServerlessRegionalServiceUpdateClusterRequest.endpoints:type_name -> regional.serverless.v1.Endpoints
	78,  // 20: regional.serverless.v1.ServerlessRegionalServiceUpdateClusterRequest.annotations:type_name -> regional.serverless.v1.ServerlessRegionalServiceUpdateClusterRequest.AnnotationsEntry
	90,  // 21: regional.serverless.v1.ServerlessRegionalServiceUpdateClusterRequest.audit_log_config:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo.AuditLogConfig
	91,  // 22: regional.serverless.v1.ServerlessRegionalServiceUpdateClusterRequest.auto_scaling:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo.AutoScaling
	92,  // 23: regional.serverless.v1.ServerlessRegionalServiceUpdateClusterResponse.cluster:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo
	92,  // 24: regional.serverless.v1.ServerlessRegionalServiceDeleteClusterResponse.cluster:type_name -> regional.serverless.v1.ServerlessRegionalServiceClusterInfo
	83,  // 25: regional.serverless.v1.CheckCloudStoragePermissionRequest.cloud_storage:type_name -> regional.serverless.v1.CloudStorage
	0,   // 26: regional.serverless.v1.CheckCloudStoragePermissionRequest.feature_name:type_name -> regional.serverless.v1.CheckCloudStoragePermissionRequest.FeatureName
	82,  // 27: regional.serverless.v1.CheckCloudStoragePermissionResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	94,  // 28: regional.serverless.v1.CreateVpcEndpointResponse.endpoint_details:type_name -> regional.serverless.v1.VpcEndpointDetails
	82,  // 29: regional.serverless.v1.CreateVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	94,  // 30: regional.serverless.v1.DescribeVpcEndpointResponse.endpoint_details:type_name -> regional.serverless.v1.VpcEndpointDetails
	82,  // 31: regional.serverless.v1.DescribeVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 32: regional.serverless.v1.DeleteVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	95,  // 33: regional.serverless.v1.ListVpcEndpointZonesResponse.zones:type_name -> regional.serverless.v1.VpcEndpointZone
	82,  // 34: regional.serverless.v1.ListVpcEndpointZonesResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 35: regional.serverless.v1.RemoveZoneFromVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	96,  // 36: regional.serverless.v1.CreateAWSVpcEndpointResponse.endpoint:type_name -> regional.serverless.v1.AWSVpcEndpoint
	82,  // 37: regional.serverless.v1.CreateAWSVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	96,  // 38: regional.serverless.v1.DescribeAWSVpcEndpointResponse.endpoint:type_name -> regional.serverless.v1.AWSVpcEndpoint
	82,  // 39: regional.serverless.v1.DescribeAWSVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 40: regional.serverless.v1.DeleteAWSVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	97,  // 41: regional.serverless.v1.CreateAliCloudVpcEndpointResponse.endpoint:type_name -> regional.serverless.v1.AliCloudVpcEndpoint
	82,  // 42: regional.serverless.v1.CreateAliCloudVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	97,  // 43: regional.serverless.v1.DescribeAliCloudVpcEndpointResponse.endpoint:type_name -> regional.serverless.v1.AliCloudVpcEndpoint
	82,  // 44: regional.serverless.v1.DescribeAliCloudVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 45: regional.serverless.v1.DeleteAliCloudVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 46: regional.serverless.v1.GetZoneIdsResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	98,  // 47: regional.serverless.v1.ListAliCloudVpcEndpointZonesResponse.zones:type_name -> regional.serverless.v1.AliCloudVpcEndpointZone
	82,  // 48: regional.serverless.v1.ListAliCloudVpcEndpointZonesResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 49: regional.serverless.v1.RemoveAliCloudZoneFromVpcEndpointResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 50: regional.serverless.v1.CreateAliCloudDNSRecordResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 51: regional.serverless.v1.DeleteAliCloudDNSRecordResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	79,  // 52: regional.serverless.v1.CreateAWSRoute53RecordsRequest.records:type_name -> regional.serverless.v1.CreateAWSRoute53RecordsRequest.RecordsEntry
	82,  // 53: regional.serverless.v1.CreateAWSRoute53RecordsResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	80,  // 54: regional.serverless.v1.DeleteAWSRoute53RecordsRequest.records:type_name -> regional.serverless.v1.DeleteAWSRoute53RecordsRequest.RecordsEntry
	82,  // 55: regional.serverless.v1.DeleteAWSRoute53RecordsResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	99,  // 56: regional.serverless.v1.GetAWSRoute53ChangeResponse.state:type_name -> regional.serverless.v1.Route53ChangeState.Enum
	82,  // 57: regional.serverless.v1.GetAWSRoute53ChangeResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 58: regional.serverless.v1.CreateAWSRoute53PrivateHostedZoneResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 59: regional.serverless.v1.DeleteAWSRoute53PrivateHostedZoneResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 60: regional.serverless.v1.CreateAliCloudDNSPrivateHostedZoneResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 61: regional.serverless.v1.DeleteAliCloudDNSPrivateHostedZoneResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 62: regional.serverless.v1.AttachVpcToAliCloudDNSPrivateHostedZoneResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 63: regional.serverless.v1.DetachVpcFromAliCloudDNSPrivateHostedZoneResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	100, // 64: regional.serverless.v1.CreateMSKVPCConnectionResponse.msk_vpc_connection:type_name -> regional.serverless.v1.MSKVpcConnection
	82,  // 65: regional.serverless.v1.CreateMSKVPCConnectionResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	82,  // 66: regional.serverless.v1.DeleteMSKVPCConnectionResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	100, // 67: regional.serverless.v1.GetMSKVPCConnectionResponse.msk_vpc_connection:type_name -> regional.serverless.v1.MSKVpcConnection
	82,  // 68: regional.serverless.v1.GetMSKVPCConnectionResponse.base_resp:type_name -> regional.serverless.v1.BaseResp
	7,   // 69: regional.serverless.v1.ServerlessRegionalService.DescRegion:input_type -> regional.serverless.v1.ServerlessRegionalServiceDescRegionRequest
	9,   // 70: regional.serverless.v1.ServerlessRegionalService.CreateCluster:input_type -> regional.serverless.v1.ServerlessRegionalServiceCreateClusterRequest
	11,  // 71: regional.serverless.v1.ServerlessRegionalService.GetCluster:input_type -> regional.serverless.v1.ServerlessRegionalServiceGetClusterRequest
	13,  // 72: regional.serverless.v1.ServerlessRegionalService.ListClusters:input_type -> regional.serverless.v1.ServerlessRegionalServiceListClustersRequest
	15,  // 73: regional.serverless.v1.ServerlessRegionalService.UpdateCluster:input_type -> regional.serverless.v1.ServerlessRegionalServiceUpdateClusterRequest
	17,  // 74: regional.serverless.v1.ServerlessRegionalService.DeleteCluster:input_type -> regional.serverless.v1.ServerlessRegionalServiceDeleteClusterRequest
	19,  // 75: regional.serverless.v1.ServerlessRegionalService.CheckCloudStoragePermission:input_type -> regional.serverless.v1.CheckCloudStoragePermissionRequest
	5,   // 76: regional.serverless.v1.ServerlessImportRegionalService.CheckImportPermission:input_type -> regional.serverless.v1.CheckImportPermissionRequest
	3,   // 77: regional.serverless.v1.ServerlessImportRegionalService.Precheck:input_type -> regional.serverless.v1.PrecheckRequest
	1,   // 78: regional.serverless.v1.ServerlessDMRegionalService.Precheck:input_type -> regional.serverless.v1.ServerlessDMRegionalServicePrecheckRequest
	21,  // 79: regional.serverless.v1.ServerlessDMRegionalService.CreateVpcEndpoint:input_type -> regional.serverless.v1.CreateVpcEndpointRequest
	23,  // 80: regional.serverless.v1.ServerlessDMRegionalService.DescribeVpcEndpoint:input_type -> regional.serverless.v1.DescribeVpcEndpointRequest
	25,  // 81: regional.serverless.v1.ServerlessDMRegionalService.DeleteVpcEndpoint:input_type -> regional.serverless.v1.DeleteVpcEndpointRequest
	27,  // 82: regional.serverless.v1.ServerlessDMRegionalService.ListVpcEndpointZones:input_type -> regional.serverless.v1.ListVpcEndpointZonesRequest
	29,  // 83: regional.serverless.v1.ServerlessDMRegionalService.RemoveZoneFromVpcEndpoint:input_type -> regional.serverless.v1.RemoveZoneFromVpcEndpointRequest
	31,  // 84: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAWSVpcEndpoint:input_type -> regional.serverless.v1.CreateAWSVpcEndpointRequest
	33,  // 85: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DescribeAWSVpcEndpoint:input_type -> regional.serverless.v1.DescribeAWSVpcEndpointRequest
	35,  // 86: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAWSVpcEndpoint:input_type -> regional.serverless.v1.DeleteAWSVpcEndpointRequest
	37,  // 87: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAliCloudVpcEndpoint:input_type -> regional.serverless.v1.CreateAliCloudVpcEndpointRequest
	39,  // 88: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DescribeAliCloudVpcEndpoint:input_type -> regional.serverless.v1.DescribeAliCloudVpcEndpointRequest
	41,  // 89: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAliCloudVpcEndpoint:input_type -> regional.serverless.v1.DeleteAliCloudVpcEndpointRequest
	43,  // 90: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.GetZoneIds:input_type -> regional.serverless.v1.GetZoneIdsRequest
	45,  // 91: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.ListAliCloudVpcEndpointZones:input_type -> regional.serverless.v1.ListAliCloudVpcEndpointZonesRequest
	47,  // 92: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.RemoveAliCloudZoneFromVpcEndpoint:input_type -> regional.serverless.v1.RemoveAliCloudZoneFromVpcEndpointRequest
	49,  // 93: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAliCloudDNSRecord:input_type -> regional.serverless.v1.CreateAliCloudDNSRecordRequest
	51,  // 94: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAliCloudDNSRecord:input_type -> regional.serverless.v1.DeleteAliCloudDNSRecordRequest
	53,  // 95: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAWSRoute53Records:input_type -> regional.serverless.v1.CreateAWSRoute53RecordsRequest
	55,  // 96: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAWSRoute53Records:input_type -> regional.serverless.v1.DeleteAWSRoute53RecordsRequest
	57,  // 97: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.GetAWSRoute53Change:input_type -> regional.serverless.v1.GetAWSRoute53ChangeRequest
	59,  // 98: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAWSRoute53PrivateHostedZone:input_type -> regional.serverless.v1.CreateAWSRoute53PrivateHostedZoneRequest
	61,  // 99: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAWSRoute53PrivateHostedZone:input_type -> regional.serverless.v1.DeleteAWSRoute53PrivateHostedZoneRequest
	63,  // 100: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAliCloudDNSPrivateHostedZone:input_type -> regional.serverless.v1.CreateAliCloudDNSPrivateHostedZoneRequest
	65,  // 101: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAliCloudDNSPrivateHostedZone:input_type -> regional.serverless.v1.DeleteAliCloudDNSPrivateHostedZoneRequest
	67,  // 102: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.AttachVpcToAliCloudDNSPrivateHostedZone:input_type -> regional.serverless.v1.AttachVpcToAliCloudDNSPrivateHostedZoneRequest
	69,  // 103: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DetachVpcFromAliCloudDNSPrivateHostedZone:input_type -> regional.serverless.v1.DetachVpcFromAliCloudDNSPrivateHostedZoneRequest
	71,  // 104: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateMSKVPCConnection:input_type -> regional.serverless.v1.CreateMSKVPCConnectionRequest
	73,  // 105: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteMSKVPCConnection:input_type -> regional.serverless.v1.DeleteMSKVPCConnectionRequest
	75,  // 106: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.GetMSKVPCConnection:input_type -> regional.serverless.v1.GetMSKVPCConnectionRequest
	8,   // 107: regional.serverless.v1.ServerlessRegionalService.DescRegion:output_type -> regional.serverless.v1.ServerlessRegionalServiceDescRegionResponse
	10,  // 108: regional.serverless.v1.ServerlessRegionalService.CreateCluster:output_type -> regional.serverless.v1.ServerlessRegionalServiceCreateClusterResponse
	12,  // 109: regional.serverless.v1.ServerlessRegionalService.GetCluster:output_type -> regional.serverless.v1.ServerlessRegionalServiceGetClusterResponse
	14,  // 110: regional.serverless.v1.ServerlessRegionalService.ListClusters:output_type -> regional.serverless.v1.ServerlessRegionalServiceListClustersResponse
	16,  // 111: regional.serverless.v1.ServerlessRegionalService.UpdateCluster:output_type -> regional.serverless.v1.ServerlessRegionalServiceUpdateClusterResponse
	18,  // 112: regional.serverless.v1.ServerlessRegionalService.DeleteCluster:output_type -> regional.serverless.v1.ServerlessRegionalServiceDeleteClusterResponse
	20,  // 113: regional.serverless.v1.ServerlessRegionalService.CheckCloudStoragePermission:output_type -> regional.serverless.v1.CheckCloudStoragePermissionResponse
	6,   // 114: regional.serverless.v1.ServerlessImportRegionalService.CheckImportPermission:output_type -> regional.serverless.v1.CheckImportPermissionResponse
	4,   // 115: regional.serverless.v1.ServerlessImportRegionalService.Precheck:output_type -> regional.serverless.v1.PrecheckResponse
	2,   // 116: regional.serverless.v1.ServerlessDMRegionalService.Precheck:output_type -> regional.serverless.v1.ServerlessDMRegionalServicePrecheckResponse
	22,  // 117: regional.serverless.v1.ServerlessDMRegionalService.CreateVpcEndpoint:output_type -> regional.serverless.v1.CreateVpcEndpointResponse
	24,  // 118: regional.serverless.v1.ServerlessDMRegionalService.DescribeVpcEndpoint:output_type -> regional.serverless.v1.DescribeVpcEndpointResponse
	26,  // 119: regional.serverless.v1.ServerlessDMRegionalService.DeleteVpcEndpoint:output_type -> regional.serverless.v1.DeleteVpcEndpointResponse
	28,  // 120: regional.serverless.v1.ServerlessDMRegionalService.ListVpcEndpointZones:output_type -> regional.serverless.v1.ListVpcEndpointZonesResponse
	30,  // 121: regional.serverless.v1.ServerlessDMRegionalService.RemoveZoneFromVpcEndpoint:output_type -> regional.serverless.v1.RemoveZoneFromVpcEndpointResponse
	32,  // 122: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAWSVpcEndpoint:output_type -> regional.serverless.v1.CreateAWSVpcEndpointResponse
	34,  // 123: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DescribeAWSVpcEndpoint:output_type -> regional.serverless.v1.DescribeAWSVpcEndpointResponse
	36,  // 124: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAWSVpcEndpoint:output_type -> regional.serverless.v1.DeleteAWSVpcEndpointResponse
	38,  // 125: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAliCloudVpcEndpoint:output_type -> regional.serverless.v1.CreateAliCloudVpcEndpointResponse
	40,  // 126: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DescribeAliCloudVpcEndpoint:output_type -> regional.serverless.v1.DescribeAliCloudVpcEndpointResponse
	42,  // 127: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAliCloudVpcEndpoint:output_type -> regional.serverless.v1.DeleteAliCloudVpcEndpointResponse
	44,  // 128: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.GetZoneIds:output_type -> regional.serverless.v1.GetZoneIdsResponse
	46,  // 129: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.ListAliCloudVpcEndpointZones:output_type -> regional.serverless.v1.ListAliCloudVpcEndpointZonesResponse
	48,  // 130: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.RemoveAliCloudZoneFromVpcEndpoint:output_type -> regional.serverless.v1.RemoveAliCloudZoneFromVpcEndpointResponse
	50,  // 131: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAliCloudDNSRecord:output_type -> regional.serverless.v1.CreateAliCloudDNSRecordResponse
	52,  // 132: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAliCloudDNSRecord:output_type -> regional.serverless.v1.DeleteAliCloudDNSRecordResponse
	54,  // 133: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAWSRoute53Records:output_type -> regional.serverless.v1.CreateAWSRoute53RecordsResponse
	56,  // 134: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAWSRoute53Records:output_type -> regional.serverless.v1.DeleteAWSRoute53RecordsResponse
	58,  // 135: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.GetAWSRoute53Change:output_type -> regional.serverless.v1.GetAWSRoute53ChangeResponse
	60,  // 136: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAWSRoute53PrivateHostedZone:output_type -> regional.serverless.v1.CreateAWSRoute53PrivateHostedZoneResponse
	62,  // 137: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAWSRoute53PrivateHostedZone:output_type -> regional.serverless.v1.DeleteAWSRoute53PrivateHostedZoneResponse
	64,  // 138: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateAliCloudDNSPrivateHostedZone:output_type -> regional.serverless.v1.CreateAliCloudDNSPrivateHostedZoneResponse
	66,  // 139: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteAliCloudDNSPrivateHostedZone:output_type -> regional.serverless.v1.DeleteAliCloudDNSPrivateHostedZoneResponse
	68,  // 140: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.AttachVpcToAliCloudDNSPrivateHostedZone:output_type -> regional.serverless.v1.AttachVpcToAliCloudDNSPrivateHostedZoneResponse
	70,  // 141: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DetachVpcFromAliCloudDNSPrivateHostedZone:output_type -> regional.serverless.v1.DetachVpcFromAliCloudDNSPrivateHostedZoneResponse
	72,  // 142: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.CreateMSKVPCConnection:output_type -> regional.serverless.v1.CreateMSKVPCConnectionResponse
	74,  // 143: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.DeleteMSKVPCConnection:output_type -> regional.serverless.v1.DeleteMSKVPCConnectionResponse
	76,  // 144: regional.serverless.v1.ServerlessPrivateLinkConnectionRegionalService.GetMSKVPCConnection:output_type -> regional.serverless.v1.GetMSKVPCConnectionResponse
	107, // [107:145] is the sub-list for method output_type
	69,  // [69:107] is the sub-list for method input_type
	69,  // [69:69] is the sub-list for extension type_name
	69,  // [69:69] is the sub-list for extension extendee
	0,   // [0:69] is the sub-list for field type_name
}

func init() { file_regional_serverless_v1_services_proto_init() }
func file_regional_serverless_v1_services_proto_init() {
	if File_regional_serverless_v1_services_proto != nil {
		return
	}
	file_regional_serverless_v1_resources_proto_init()
	if !protoimpl.UnsafeEnabled {
		file_regional_serverless_v1_services_proto_msgTypes[0].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessDMRegionalServicePrecheckRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[1].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessDMRegionalServicePrecheckResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[2].Exporter = func(v any, i int) any {
			switch v := v.(*PrecheckRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[3].Exporter = func(v any, i int) any {
			switch v := v.(*PrecheckResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[4].Exporter = func(v any, i int) any {
			switch v := v.(*CheckImportPermissionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[5].Exporter = func(v any, i int) any {
			switch v := v.(*CheckImportPermissionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[6].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceDescRegionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[7].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceDescRegionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[8].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceCreateClusterRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[9].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceCreateClusterResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[10].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceGetClusterRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[11].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceGetClusterResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[12].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceListClustersRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[13].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceListClustersResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[14].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceUpdateClusterRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[15].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceUpdateClusterResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[16].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceDeleteClusterRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[17].Exporter = func(v any, i int) any {
			switch v := v.(*ServerlessRegionalServiceDeleteClusterResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[18].Exporter = func(v any, i int) any {
			switch v := v.(*CheckCloudStoragePermissionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[19].Exporter = func(v any, i int) any {
			switch v := v.(*CheckCloudStoragePermissionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[20].Exporter = func(v any, i int) any {
			switch v := v.(*CreateVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[21].Exporter = func(v any, i int) any {
			switch v := v.(*CreateVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[22].Exporter = func(v any, i int) any {
			switch v := v.(*DescribeVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[23].Exporter = func(v any, i int) any {
			switch v := v.(*DescribeVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[24].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[25].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[26].Exporter = func(v any, i int) any {
			switch v := v.(*ListVpcEndpointZonesRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[27].Exporter = func(v any, i int) any {
			switch v := v.(*ListVpcEndpointZonesResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[28].Exporter = func(v any, i int) any {
			switch v := v.(*RemoveZoneFromVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[29].Exporter = func(v any, i int) any {
			switch v := v.(*RemoveZoneFromVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[30].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAWSVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[31].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAWSVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[32].Exporter = func(v any, i int) any {
			switch v := v.(*DescribeAWSVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[33].Exporter = func(v any, i int) any {
			switch v := v.(*DescribeAWSVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[34].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAWSVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[35].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAWSVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[36].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAliCloudVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[37].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAliCloudVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[38].Exporter = func(v any, i int) any {
			switch v := v.(*DescribeAliCloudVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[39].Exporter = func(v any, i int) any {
			switch v := v.(*DescribeAliCloudVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[40].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAliCloudVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[41].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAliCloudVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[42].Exporter = func(v any, i int) any {
			switch v := v.(*GetZoneIdsRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[43].Exporter = func(v any, i int) any {
			switch v := v.(*GetZoneIdsResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[44].Exporter = func(v any, i int) any {
			switch v := v.(*ListAliCloudVpcEndpointZonesRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[45].Exporter = func(v any, i int) any {
			switch v := v.(*ListAliCloudVpcEndpointZonesResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[46].Exporter = func(v any, i int) any {
			switch v := v.(*RemoveAliCloudZoneFromVpcEndpointRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[47].Exporter = func(v any, i int) any {
			switch v := v.(*RemoveAliCloudZoneFromVpcEndpointResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[48].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAliCloudDNSRecordRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[49].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAliCloudDNSRecordResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[50].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAliCloudDNSRecordRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[51].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAliCloudDNSRecordResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[52].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAWSRoute53RecordsRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[53].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAWSRoute53RecordsResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[54].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAWSRoute53RecordsRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[55].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAWSRoute53RecordsResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[56].Exporter = func(v any, i int) any {
			switch v := v.(*GetAWSRoute53ChangeRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[57].Exporter = func(v any, i int) any {
			switch v := v.(*GetAWSRoute53ChangeResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[58].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAWSRoute53PrivateHostedZoneRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[59].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAWSRoute53PrivateHostedZoneResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[60].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAWSRoute53PrivateHostedZoneRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[61].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAWSRoute53PrivateHostedZoneResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[62].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAliCloudDNSPrivateHostedZoneRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[63].Exporter = func(v any, i int) any {
			switch v := v.(*CreateAliCloudDNSPrivateHostedZoneResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[64].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAliCloudDNSPrivateHostedZoneRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[65].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteAliCloudDNSPrivateHostedZoneResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[66].Exporter = func(v any, i int) any {
			switch v := v.(*AttachVpcToAliCloudDNSPrivateHostedZoneRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[67].Exporter = func(v any, i int) any {
			switch v := v.(*AttachVpcToAliCloudDNSPrivateHostedZoneResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[68].Exporter = func(v any, i int) any {
			switch v := v.(*DetachVpcFromAliCloudDNSPrivateHostedZoneRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[69].Exporter = func(v any, i int) any {
			switch v := v.(*DetachVpcFromAliCloudDNSPrivateHostedZoneResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[70].Exporter = func(v any, i int) any {
			switch v := v.(*CreateMSKVPCConnectionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[71].Exporter = func(v any, i int) any {
			switch v := v.(*CreateMSKVPCConnectionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[72].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteMSKVPCConnectionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[73].Exporter = func(v any, i int) any {
			switch v := v.(*DeleteMSKVPCConnectionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[74].Exporter = func(v any, i int) any {
			switch v := v.(*GetMSKVPCConnectionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_regional_serverless_v1_services_proto_msgTypes[75].Exporter = func(v any, i int) any {
			switch v := v.(*GetMSKVPCConnectionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: file_regional_serverless_v1_services_proto_rawDesc,
			NumEnums:      1,
			NumMessages:   80,
			NumExtensions: 0,
			NumServices:   4,
		},
		GoTypes:           file_regional_serverless_v1_services_proto_goTypes,
		DependencyIndexes: file_regional_serverless_v1_services_proto_depIdxs,
		EnumInfos:         file_regional_serverless_v1_services_proto_enumTypes,
		MessageInfos:      file_regional_serverless_v1_services_proto_msgTypes,
	}.Build()
	File_regional_serverless_v1_services_proto = out.File
	file_regional_serverless_v1_services_proto_rawDesc = nil
	file_regional_serverless_v1_services_proto_goTypes = nil
	file_regional_serverless_v1_services_proto_depIdxs = nil
}
