// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.4.0
// - protoc             (unknown)
// source: v1beta1/auditlog.proto

package v1beta1

import (
	context "context"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
)

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.62.0 or later.
const _ = grpc.SupportPackageIsVersion8

const (
	DatabaseAuditLogService_ListAuditLogFiles_FullMethodName        = "/v1beta1.DatabaseAuditLogService/ListAuditLogFiles"
	DatabaseAuditLogService_DownloadAuditLogFiles_FullMethodName    = "/v1beta1.DatabaseAuditLogService/DownloadAuditLogFiles"
	DatabaseAuditLogService_GetAuditLogFilterRule_FullMethodName    = "/v1beta1.DatabaseAuditLogService/GetAuditLogFilterRule"
	DatabaseAuditLogService_ListAuditLogFilterRules_FullMethodName  = "/v1beta1.DatabaseAuditLogService/ListAuditLogFilterRules"
	DatabaseAuditLogService_CreateAuditLogFilterRule_FullMethodName = "/v1beta1.DatabaseAuditLogService/CreateAuditLogFilterRule"
	DatabaseAuditLogService_DeleteAuditLogFilterRule_FullMethodName = "/v1beta1.DatabaseAuditLogService/DeleteAuditLogFilterRule"
	DatabaseAuditLogService_UpdateAuditLogFilterRule_FullMethodName = "/v1beta1.DatabaseAuditLogService/UpdateAuditLogFilterRule"
	DatabaseAuditLogService_GetAuditLogConfig_FullMethodName        = "/v1beta1.DatabaseAuditLogService/GetAuditLogConfig"
	DatabaseAuditLogService_UpdateAuditLogConfig_FullMethodName     = "/v1beta1.DatabaseAuditLogService/UpdateAuditLogConfig"
)

// DatabaseAuditLogServiceClient is the client API for DatabaseAuditLogService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
//
// The DatabaseAuditLogService provides APIs for TiDB Cloud Serverless Database Audit Logging.
type DatabaseAuditLogServiceClient interface {
	// List audit log files, only available when audit logs are stored in TiDB Cloud.
	ListAuditLogFiles(ctx context.Context, in *ListAuditLogFilesRequest, opts ...grpc.CallOption) (*ListAuditLogFilesResponse, error)
	// Generate audit log files download url, only available when audit logs are stored in TiDB Cloud.
	DownloadAuditLogFiles(ctx context.Context, in *DownloadAuditLogFilesRequest, opts ...grpc.CallOption) (*DownloadAuditLogFilesResponse, error)
	// Get audit log filter rule.
	GetAuditLogFilterRule(ctx context.Context, in *GetAuditLogFilterRuleRequest, opts ...grpc.CallOption) (*AuditLogFilterRule, error)
	// List audit log filter rules.
	ListAuditLogFilterRules(ctx context.Context, in *ListAuditLogFilterRulesRequest, opts ...grpc.CallOption) (*ListAuditLogFilterRulesResponse, error)
	// Create audit log filter rule.
	CreateAuditLogFilterRule(ctx context.Context, in *CreateAuditLogFilterRuleRequest, opts ...grpc.CallOption) (*AuditLogFilterRule, error)
	// Delete audit log filter rule.
	DeleteAuditLogFilterRule(ctx context.Context, in *DeleteAuditLogFilterRuleRequest, opts ...grpc.CallOption) (*AuditLogFilterRule, error)
	// Update audit log filter rule.
	UpdateAuditLogFilterRule(ctx context.Context, in *UpdateAuditLogFilterRuleRequest, opts ...grpc.CallOption) (*AuditLogFilterRule, error)
	// Get audit log configuration.
	GetAuditLogConfig(ctx context.Context, in *GetAuditLogConfigRequest, opts ...grpc.CallOption) (*AuditLogConfig, error)
	// Update audit log configuration.
	UpdateAuditLogConfig(ctx context.Context, in *UpdateAuditLogConfigRequest, opts ...grpc.CallOption) (*AuditLogConfig, error)
}

type databaseAuditLogServiceClient struct {
	cc grpc.ClientConnInterface
}

func NewDatabaseAuditLogServiceClient(cc grpc.ClientConnInterface) DatabaseAuditLogServiceClient {
	return &databaseAuditLogServiceClient{cc}
}

func (c *databaseAuditLogServiceClient) ListAuditLogFiles(ctx context.Context, in *ListAuditLogFilesRequest, opts ...grpc.CallOption) (*ListAuditLogFilesResponse, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(ListAuditLogFilesResponse)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_ListAuditLogFiles_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *databaseAuditLogServiceClient) DownloadAuditLogFiles(ctx context.Context, in *DownloadAuditLogFilesRequest, opts ...grpc.CallOption) (*DownloadAuditLogFilesResponse, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(DownloadAuditLogFilesResponse)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_DownloadAuditLogFiles_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *databaseAuditLogServiceClient) GetAuditLogFilterRule(ctx context.Context, in *GetAuditLogFilterRuleRequest, opts ...grpc.CallOption) (*AuditLogFilterRule, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(AuditLogFilterRule)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_GetAuditLogFilterRule_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *databaseAuditLogServiceClient) ListAuditLogFilterRules(ctx context.Context, in *ListAuditLogFilterRulesRequest, opts ...grpc.CallOption) (*ListAuditLogFilterRulesResponse, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(ListAuditLogFilterRulesResponse)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_ListAuditLogFilterRules_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *databaseAuditLogServiceClient) CreateAuditLogFilterRule(ctx context.Context, in *CreateAuditLogFilterRuleRequest, opts ...grpc.CallOption) (*AuditLogFilterRule, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(AuditLogFilterRule)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_CreateAuditLogFilterRule_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *databaseAuditLogServiceClient) DeleteAuditLogFilterRule(ctx context.Context, in *DeleteAuditLogFilterRuleRequest, opts ...grpc.CallOption) (*AuditLogFilterRule, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(AuditLogFilterRule)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_DeleteAuditLogFilterRule_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *databaseAuditLogServiceClient) UpdateAuditLogFilterRule(ctx context.Context, in *UpdateAuditLogFilterRuleRequest, opts ...grpc.CallOption) (*AuditLogFilterRule, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(AuditLogFilterRule)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_UpdateAuditLogFilterRule_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *databaseAuditLogServiceClient) GetAuditLogConfig(ctx context.Context, in *GetAuditLogConfigRequest, opts ...grpc.CallOption) (*AuditLogConfig, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(AuditLogConfig)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_GetAuditLogConfig_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *databaseAuditLogServiceClient) UpdateAuditLogConfig(ctx context.Context, in *UpdateAuditLogConfigRequest, opts ...grpc.CallOption) (*AuditLogConfig, error) {
	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
	out := new(AuditLogConfig)
	err := c.cc.Invoke(ctx, DatabaseAuditLogService_UpdateAuditLogConfig_FullMethodName, in, out, cOpts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// DatabaseAuditLogServiceServer is the server API for DatabaseAuditLogService service.
// All implementations must embed UnimplementedDatabaseAuditLogServiceServer
// for forward compatibility
//
// The DatabaseAuditLogService provides APIs for TiDB Cloud Serverless Database Audit Logging.
type DatabaseAuditLogServiceServer interface {
	// List audit log files, only available when audit logs are stored in TiDB Cloud.
	ListAuditLogFiles(context.Context, *ListAuditLogFilesRequest) (*ListAuditLogFilesResponse, error)
	// Generate audit log files download url, only available when audit logs are stored in TiDB Cloud.
	DownloadAuditLogFiles(context.Context, *DownloadAuditLogFilesRequest) (*DownloadAuditLogFilesResponse, error)
	// Get audit log filter rule.
	GetAuditLogFilterRule(context.Context, *GetAuditLogFilterRuleRequest) (*AuditLogFilterRule, error)
	// List audit log filter rules.
	ListAuditLogFilterRules(context.Context, *ListAuditLogFilterRulesRequest) (*ListAuditLogFilterRulesResponse, error)
	// Create audit log filter rule.
	CreateAuditLogFilterRule(context.Context, *CreateAuditLogFilterRuleRequest) (*AuditLogFilterRule, error)
	// Delete audit log filter rule.
	DeleteAuditLogFilterRule(context.Context, *DeleteAuditLogFilterRuleRequest) (*AuditLogFilterRule, error)
	// Update audit log filter rule.
	UpdateAuditLogFilterRule(context.Context, *UpdateAuditLogFilterRuleRequest) (*AuditLogFilterRule, error)
	// Get audit log configuration.
	GetAuditLogConfig(context.Context, *GetAuditLogConfigRequest) (*AuditLogConfig, error)
	// Update audit log configuration.
	UpdateAuditLogConfig(context.Context, *UpdateAuditLogConfigRequest) (*AuditLogConfig, error)
	mustEmbedUnimplementedDatabaseAuditLogServiceServer()
}

// UnimplementedDatabaseAuditLogServiceServer must be embedded to have forward compatible implementations.
type UnimplementedDatabaseAuditLogServiceServer struct {
}

func (UnimplementedDatabaseAuditLogServiceServer) ListAuditLogFiles(context.Context, *ListAuditLogFilesRequest) (*ListAuditLogFilesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListAuditLogFiles not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) DownloadAuditLogFiles(context.Context, *DownloadAuditLogFilesRequest) (*DownloadAuditLogFilesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DownloadAuditLogFiles not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) GetAuditLogFilterRule(context.Context, *GetAuditLogFilterRuleRequest) (*AuditLogFilterRule, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAuditLogFilterRule not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) ListAuditLogFilterRules(context.Context, *ListAuditLogFilterRulesRequest) (*ListAuditLogFilterRulesResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ListAuditLogFilterRules not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) CreateAuditLogFilterRule(context.Context, *CreateAuditLogFilterRuleRequest) (*AuditLogFilterRule, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateAuditLogFilterRule not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) DeleteAuditLogFilterRule(context.Context, *DeleteAuditLogFilterRuleRequest) (*AuditLogFilterRule, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteAuditLogFilterRule not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) UpdateAuditLogFilterRule(context.Context, *UpdateAuditLogFilterRuleRequest) (*AuditLogFilterRule, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateAuditLogFilterRule not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) GetAuditLogConfig(context.Context, *GetAuditLogConfigRequest) (*AuditLogConfig, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAuditLogConfig not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) UpdateAuditLogConfig(context.Context, *UpdateAuditLogConfigRequest) (*AuditLogConfig, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateAuditLogConfig not implemented")
}
func (UnimplementedDatabaseAuditLogServiceServer) mustEmbedUnimplementedDatabaseAuditLogServiceServer() {
}

// UnsafeDatabaseAuditLogServiceServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to DatabaseAuditLogServiceServer will
// result in compilation errors.
type UnsafeDatabaseAuditLogServiceServer interface {
	mustEmbedUnimplementedDatabaseAuditLogServiceServer()
}

func RegisterDatabaseAuditLogServiceServer(s grpc.ServiceRegistrar, srv DatabaseAuditLogServiceServer) {
	s.RegisterService(&DatabaseAuditLogService_ServiceDesc, srv)
}

func _DatabaseAuditLogService_ListAuditLogFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListAuditLogFilesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).ListAuditLogFiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_ListAuditLogFiles_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).ListAuditLogFiles(ctx, req.(*ListAuditLogFilesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _DatabaseAuditLogService_DownloadAuditLogFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DownloadAuditLogFilesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).DownloadAuditLogFiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_DownloadAuditLogFiles_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).DownloadAuditLogFiles(ctx, req.(*DownloadAuditLogFilesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _DatabaseAuditLogService_GetAuditLogFilterRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAuditLogFilterRuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).GetAuditLogFilterRule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_GetAuditLogFilterRule_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).GetAuditLogFilterRule(ctx, req.(*GetAuditLogFilterRuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _DatabaseAuditLogService_ListAuditLogFilterRules_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListAuditLogFilterRulesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).ListAuditLogFilterRules(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_ListAuditLogFilterRules_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).ListAuditLogFilterRules(ctx, req.(*ListAuditLogFilterRulesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _DatabaseAuditLogService_CreateAuditLogFilterRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CreateAuditLogFilterRuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).CreateAuditLogFilterRule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_CreateAuditLogFilterRule_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).CreateAuditLogFilterRule(ctx, req.(*CreateAuditLogFilterRuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _DatabaseAuditLogService_DeleteAuditLogFilterRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteAuditLogFilterRuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).DeleteAuditLogFilterRule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_DeleteAuditLogFilterRule_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).DeleteAuditLogFilterRule(ctx, req.(*DeleteAuditLogFilterRuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _DatabaseAuditLogService_UpdateAuditLogFilterRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateAuditLogFilterRuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).UpdateAuditLogFilterRule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_UpdateAuditLogFilterRule_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).UpdateAuditLogFilterRule(ctx, req.(*UpdateAuditLogFilterRuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _DatabaseAuditLogService_GetAuditLogConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAuditLogConfigRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).GetAuditLogConfig(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_GetAuditLogConfig_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).GetAuditLogConfig(ctx, req.(*GetAuditLogConfigRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _DatabaseAuditLogService_UpdateAuditLogConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateAuditLogConfigRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(DatabaseAuditLogServiceServer).UpdateAuditLogConfig(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: DatabaseAuditLogService_UpdateAuditLogConfig_FullMethodName,
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(DatabaseAuditLogServiceServer).UpdateAuditLogConfig(ctx, req.(*UpdateAuditLogConfigRequest))
	}
	return interceptor(ctx, in, info, handler)
}

// DatabaseAuditLogService_ServiceDesc is the grpc.ServiceDesc for DatabaseAuditLogService service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var DatabaseAuditLogService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "v1beta1.DatabaseAuditLogService",
	HandlerType: (*DatabaseAuditLogServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListAuditLogFiles",
			Handler:    _DatabaseAuditLogService_ListAuditLogFiles_Handler,
		},
		{
			MethodName: "DownloadAuditLogFiles",
			Handler:    _DatabaseAuditLogService_DownloadAuditLogFiles_Handler,
		},
		{
			MethodName: "GetAuditLogFilterRule",
			Handler:    _DatabaseAuditLogService_GetAuditLogFilterRule_Handler,
		},
		{
			MethodName: "ListAuditLogFilterRules",
			Handler:    _DatabaseAuditLogService_ListAuditLogFilterRules_Handler,
		},
		{
			MethodName: "CreateAuditLogFilterRule",
			Handler:    _DatabaseAuditLogService_CreateAuditLogFilterRule_Handler,
		},
		{
			MethodName: "DeleteAuditLogFilterRule",
			Handler:    _DatabaseAuditLogService_DeleteAuditLogFilterRule_Handler,
		},
		{
			MethodName: "UpdateAuditLogFilterRule",
			Handler:    _DatabaseAuditLogService_UpdateAuditLogFilterRule_Handler,
		},
		{
			MethodName: "GetAuditLogConfig",
			Handler:    _DatabaseAuditLogService_GetAuditLogConfig_Handler,
		},
		{
			MethodName: "UpdateAuditLogConfig",
			Handler:    _DatabaseAuditLogService_UpdateAuditLogConfig_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "v1beta1/auditlog.proto",
}
