github.com/hashicorp/vault/sdk@v0.13.0/database/dbplugin/database_grpc.pb.go (about)

     1  // Copyright (c) HashiCorp, Inc.
     2  // SPDX-License-Identifier: MPL-2.0
     3  
     4  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
     5  // versions:
     6  // - protoc-gen-go-grpc v1.3.0
     7  // - protoc             (unknown)
     8  // source: sdk/database/dbplugin/database.proto
     9  
    10  package dbplugin
    11  
    12  import (
    13  	context "context"
    14  	grpc "google.golang.org/grpc"
    15  	codes "google.golang.org/grpc/codes"
    16  	status "google.golang.org/grpc/status"
    17  )
    18  
    19  // This is a compile-time assertion to ensure that this generated file
    20  // is compatible with the grpc package it is being compiled against.
    21  // Requires gRPC-Go v1.32.0 or later.
    22  const _ = grpc.SupportPackageIsVersion7
    23  
    24  const (
    25  	Database_Type_FullMethodName                  = "/dbplugin.Database/Type"
    26  	Database_CreateUser_FullMethodName            = "/dbplugin.Database/CreateUser"
    27  	Database_RenewUser_FullMethodName             = "/dbplugin.Database/RenewUser"
    28  	Database_RevokeUser_FullMethodName            = "/dbplugin.Database/RevokeUser"
    29  	Database_RotateRootCredentials_FullMethodName = "/dbplugin.Database/RotateRootCredentials"
    30  	Database_Init_FullMethodName                  = "/dbplugin.Database/Init"
    31  	Database_Close_FullMethodName                 = "/dbplugin.Database/Close"
    32  	Database_SetCredentials_FullMethodName        = "/dbplugin.Database/SetCredentials"
    33  	Database_GenerateCredentials_FullMethodName   = "/dbplugin.Database/GenerateCredentials"
    34  	Database_Initialize_FullMethodName            = "/dbplugin.Database/Initialize"
    35  )
    36  
    37  // DatabaseClient is the client API for Database service.
    38  //
    39  // 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.
    40  type DatabaseClient interface {
    41  	Type(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TypeResponse, error)
    42  	CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserResponse, error)
    43  	RenewUser(ctx context.Context, in *RenewUserRequest, opts ...grpc.CallOption) (*Empty, error)
    44  	RevokeUser(ctx context.Context, in *RevokeUserRequest, opts ...grpc.CallOption) (*Empty, error)
    45  	RotateRootCredentials(ctx context.Context, in *RotateRootCredentialsRequest, opts ...grpc.CallOption) (*RotateRootCredentialsResponse, error)
    46  	Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (*InitResponse, error)
    47  	Close(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
    48  	SetCredentials(ctx context.Context, in *SetCredentialsRequest, opts ...grpc.CallOption) (*SetCredentialsResponse, error)
    49  	GenerateCredentials(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*GenerateCredentialsResponse, error)
    50  	// Deprecated: Do not use.
    51  	Initialize(ctx context.Context, in *InitializeRequest, opts ...grpc.CallOption) (*Empty, error)
    52  }
    53  
    54  type databaseClient struct {
    55  	cc grpc.ClientConnInterface
    56  }
    57  
    58  func NewDatabaseClient(cc grpc.ClientConnInterface) DatabaseClient {
    59  	return &databaseClient{cc}
    60  }
    61  
    62  func (c *databaseClient) Type(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TypeResponse, error) {
    63  	out := new(TypeResponse)
    64  	err := c.cc.Invoke(ctx, Database_Type_FullMethodName, in, out, opts...)
    65  	if err != nil {
    66  		return nil, err
    67  	}
    68  	return out, nil
    69  }
    70  
    71  func (c *databaseClient) CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserResponse, error) {
    72  	out := new(CreateUserResponse)
    73  	err := c.cc.Invoke(ctx, Database_CreateUser_FullMethodName, in, out, opts...)
    74  	if err != nil {
    75  		return nil, err
    76  	}
    77  	return out, nil
    78  }
    79  
    80  func (c *databaseClient) RenewUser(ctx context.Context, in *RenewUserRequest, opts ...grpc.CallOption) (*Empty, error) {
    81  	out := new(Empty)
    82  	err := c.cc.Invoke(ctx, Database_RenewUser_FullMethodName, in, out, opts...)
    83  	if err != nil {
    84  		return nil, err
    85  	}
    86  	return out, nil
    87  }
    88  
    89  func (c *databaseClient) RevokeUser(ctx context.Context, in *RevokeUserRequest, opts ...grpc.CallOption) (*Empty, error) {
    90  	out := new(Empty)
    91  	err := c.cc.Invoke(ctx, Database_RevokeUser_FullMethodName, in, out, opts...)
    92  	if err != nil {
    93  		return nil, err
    94  	}
    95  	return out, nil
    96  }
    97  
    98  func (c *databaseClient) RotateRootCredentials(ctx context.Context, in *RotateRootCredentialsRequest, opts ...grpc.CallOption) (*RotateRootCredentialsResponse, error) {
    99  	out := new(RotateRootCredentialsResponse)
   100  	err := c.cc.Invoke(ctx, Database_RotateRootCredentials_FullMethodName, in, out, opts...)
   101  	if err != nil {
   102  		return nil, err
   103  	}
   104  	return out, nil
   105  }
   106  
   107  func (c *databaseClient) Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (*InitResponse, error) {
   108  	out := new(InitResponse)
   109  	err := c.cc.Invoke(ctx, Database_Init_FullMethodName, in, out, opts...)
   110  	if err != nil {
   111  		return nil, err
   112  	}
   113  	return out, nil
   114  }
   115  
   116  func (c *databaseClient) Close(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
   117  	out := new(Empty)
   118  	err := c.cc.Invoke(ctx, Database_Close_FullMethodName, in, out, opts...)
   119  	if err != nil {
   120  		return nil, err
   121  	}
   122  	return out, nil
   123  }
   124  
   125  func (c *databaseClient) SetCredentials(ctx context.Context, in *SetCredentialsRequest, opts ...grpc.CallOption) (*SetCredentialsResponse, error) {
   126  	out := new(SetCredentialsResponse)
   127  	err := c.cc.Invoke(ctx, Database_SetCredentials_FullMethodName, in, out, opts...)
   128  	if err != nil {
   129  		return nil, err
   130  	}
   131  	return out, nil
   132  }
   133  
   134  func (c *databaseClient) GenerateCredentials(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*GenerateCredentialsResponse, error) {
   135  	out := new(GenerateCredentialsResponse)
   136  	err := c.cc.Invoke(ctx, Database_GenerateCredentials_FullMethodName, in, out, opts...)
   137  	if err != nil {
   138  		return nil, err
   139  	}
   140  	return out, nil
   141  }
   142  
   143  // Deprecated: Do not use.
   144  func (c *databaseClient) Initialize(ctx context.Context, in *InitializeRequest, opts ...grpc.CallOption) (*Empty, error) {
   145  	out := new(Empty)
   146  	err := c.cc.Invoke(ctx, Database_Initialize_FullMethodName, in, out, opts...)
   147  	if err != nil {
   148  		return nil, err
   149  	}
   150  	return out, nil
   151  }
   152  
   153  // DatabaseServer is the server API for Database service.
   154  // All implementations must embed UnimplementedDatabaseServer
   155  // for forward compatibility
   156  type DatabaseServer interface {
   157  	Type(context.Context, *Empty) (*TypeResponse, error)
   158  	CreateUser(context.Context, *CreateUserRequest) (*CreateUserResponse, error)
   159  	RenewUser(context.Context, *RenewUserRequest) (*Empty, error)
   160  	RevokeUser(context.Context, *RevokeUserRequest) (*Empty, error)
   161  	RotateRootCredentials(context.Context, *RotateRootCredentialsRequest) (*RotateRootCredentialsResponse, error)
   162  	Init(context.Context, *InitRequest) (*InitResponse, error)
   163  	Close(context.Context, *Empty) (*Empty, error)
   164  	SetCredentials(context.Context, *SetCredentialsRequest) (*SetCredentialsResponse, error)
   165  	GenerateCredentials(context.Context, *Empty) (*GenerateCredentialsResponse, error)
   166  	// Deprecated: Do not use.
   167  	Initialize(context.Context, *InitializeRequest) (*Empty, error)
   168  	mustEmbedUnimplementedDatabaseServer()
   169  }
   170  
   171  // UnimplementedDatabaseServer must be embedded to have forward compatible implementations.
   172  type UnimplementedDatabaseServer struct {
   173  }
   174  
   175  func (UnimplementedDatabaseServer) Type(context.Context, *Empty) (*TypeResponse, error) {
   176  	return nil, status.Errorf(codes.Unimplemented, "method Type not implemented")
   177  }
   178  func (UnimplementedDatabaseServer) CreateUser(context.Context, *CreateUserRequest) (*CreateUserResponse, error) {
   179  	return nil, status.Errorf(codes.Unimplemented, "method CreateUser not implemented")
   180  }
   181  func (UnimplementedDatabaseServer) RenewUser(context.Context, *RenewUserRequest) (*Empty, error) {
   182  	return nil, status.Errorf(codes.Unimplemented, "method RenewUser not implemented")
   183  }
   184  func (UnimplementedDatabaseServer) RevokeUser(context.Context, *RevokeUserRequest) (*Empty, error) {
   185  	return nil, status.Errorf(codes.Unimplemented, "method RevokeUser not implemented")
   186  }
   187  func (UnimplementedDatabaseServer) RotateRootCredentials(context.Context, *RotateRootCredentialsRequest) (*RotateRootCredentialsResponse, error) {
   188  	return nil, status.Errorf(codes.Unimplemented, "method RotateRootCredentials not implemented")
   189  }
   190  func (UnimplementedDatabaseServer) Init(context.Context, *InitRequest) (*InitResponse, error) {
   191  	return nil, status.Errorf(codes.Unimplemented, "method Init not implemented")
   192  }
   193  func (UnimplementedDatabaseServer) Close(context.Context, *Empty) (*Empty, error) {
   194  	return nil, status.Errorf(codes.Unimplemented, "method Close not implemented")
   195  }
   196  func (UnimplementedDatabaseServer) SetCredentials(context.Context, *SetCredentialsRequest) (*SetCredentialsResponse, error) {
   197  	return nil, status.Errorf(codes.Unimplemented, "method SetCredentials not implemented")
   198  }
   199  func (UnimplementedDatabaseServer) GenerateCredentials(context.Context, *Empty) (*GenerateCredentialsResponse, error) {
   200  	return nil, status.Errorf(codes.Unimplemented, "method GenerateCredentials not implemented")
   201  }
   202  func (UnimplementedDatabaseServer) Initialize(context.Context, *InitializeRequest) (*Empty, error) {
   203  	return nil, status.Errorf(codes.Unimplemented, "method Initialize not implemented")
   204  }
   205  func (UnimplementedDatabaseServer) mustEmbedUnimplementedDatabaseServer() {}
   206  
   207  // UnsafeDatabaseServer may be embedded to opt out of forward compatibility for this service.
   208  // Use of this interface is not recommended, as added methods to DatabaseServer will
   209  // result in compilation errors.
   210  type UnsafeDatabaseServer interface {
   211  	mustEmbedUnimplementedDatabaseServer()
   212  }
   213  
   214  func RegisterDatabaseServer(s grpc.ServiceRegistrar, srv DatabaseServer) {
   215  	s.RegisterService(&Database_ServiceDesc, srv)
   216  }
   217  
   218  func _Database_Type_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   219  	in := new(Empty)
   220  	if err := dec(in); err != nil {
   221  		return nil, err
   222  	}
   223  	if interceptor == nil {
   224  		return srv.(DatabaseServer).Type(ctx, in)
   225  	}
   226  	info := &grpc.UnaryServerInfo{
   227  		Server:     srv,
   228  		FullMethod: Database_Type_FullMethodName,
   229  	}
   230  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   231  		return srv.(DatabaseServer).Type(ctx, req.(*Empty))
   232  	}
   233  	return interceptor(ctx, in, info, handler)
   234  }
   235  
   236  func _Database_CreateUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   237  	in := new(CreateUserRequest)
   238  	if err := dec(in); err != nil {
   239  		return nil, err
   240  	}
   241  	if interceptor == nil {
   242  		return srv.(DatabaseServer).CreateUser(ctx, in)
   243  	}
   244  	info := &grpc.UnaryServerInfo{
   245  		Server:     srv,
   246  		FullMethod: Database_CreateUser_FullMethodName,
   247  	}
   248  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   249  		return srv.(DatabaseServer).CreateUser(ctx, req.(*CreateUserRequest))
   250  	}
   251  	return interceptor(ctx, in, info, handler)
   252  }
   253  
   254  func _Database_RenewUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   255  	in := new(RenewUserRequest)
   256  	if err := dec(in); err != nil {
   257  		return nil, err
   258  	}
   259  	if interceptor == nil {
   260  		return srv.(DatabaseServer).RenewUser(ctx, in)
   261  	}
   262  	info := &grpc.UnaryServerInfo{
   263  		Server:     srv,
   264  		FullMethod: Database_RenewUser_FullMethodName,
   265  	}
   266  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   267  		return srv.(DatabaseServer).RenewUser(ctx, req.(*RenewUserRequest))
   268  	}
   269  	return interceptor(ctx, in, info, handler)
   270  }
   271  
   272  func _Database_RevokeUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   273  	in := new(RevokeUserRequest)
   274  	if err := dec(in); err != nil {
   275  		return nil, err
   276  	}
   277  	if interceptor == nil {
   278  		return srv.(DatabaseServer).RevokeUser(ctx, in)
   279  	}
   280  	info := &grpc.UnaryServerInfo{
   281  		Server:     srv,
   282  		FullMethod: Database_RevokeUser_FullMethodName,
   283  	}
   284  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   285  		return srv.(DatabaseServer).RevokeUser(ctx, req.(*RevokeUserRequest))
   286  	}
   287  	return interceptor(ctx, in, info, handler)
   288  }
   289  
   290  func _Database_RotateRootCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   291  	in := new(RotateRootCredentialsRequest)
   292  	if err := dec(in); err != nil {
   293  		return nil, err
   294  	}
   295  	if interceptor == nil {
   296  		return srv.(DatabaseServer).RotateRootCredentials(ctx, in)
   297  	}
   298  	info := &grpc.UnaryServerInfo{
   299  		Server:     srv,
   300  		FullMethod: Database_RotateRootCredentials_FullMethodName,
   301  	}
   302  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   303  		return srv.(DatabaseServer).RotateRootCredentials(ctx, req.(*RotateRootCredentialsRequest))
   304  	}
   305  	return interceptor(ctx, in, info, handler)
   306  }
   307  
   308  func _Database_Init_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   309  	in := new(InitRequest)
   310  	if err := dec(in); err != nil {
   311  		return nil, err
   312  	}
   313  	if interceptor == nil {
   314  		return srv.(DatabaseServer).Init(ctx, in)
   315  	}
   316  	info := &grpc.UnaryServerInfo{
   317  		Server:     srv,
   318  		FullMethod: Database_Init_FullMethodName,
   319  	}
   320  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   321  		return srv.(DatabaseServer).Init(ctx, req.(*InitRequest))
   322  	}
   323  	return interceptor(ctx, in, info, handler)
   324  }
   325  
   326  func _Database_Close_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   327  	in := new(Empty)
   328  	if err := dec(in); err != nil {
   329  		return nil, err
   330  	}
   331  	if interceptor == nil {
   332  		return srv.(DatabaseServer).Close(ctx, in)
   333  	}
   334  	info := &grpc.UnaryServerInfo{
   335  		Server:     srv,
   336  		FullMethod: Database_Close_FullMethodName,
   337  	}
   338  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   339  		return srv.(DatabaseServer).Close(ctx, req.(*Empty))
   340  	}
   341  	return interceptor(ctx, in, info, handler)
   342  }
   343  
   344  func _Database_SetCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   345  	in := new(SetCredentialsRequest)
   346  	if err := dec(in); err != nil {
   347  		return nil, err
   348  	}
   349  	if interceptor == nil {
   350  		return srv.(DatabaseServer).SetCredentials(ctx, in)
   351  	}
   352  	info := &grpc.UnaryServerInfo{
   353  		Server:     srv,
   354  		FullMethod: Database_SetCredentials_FullMethodName,
   355  	}
   356  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   357  		return srv.(DatabaseServer).SetCredentials(ctx, req.(*SetCredentialsRequest))
   358  	}
   359  	return interceptor(ctx, in, info, handler)
   360  }
   361  
   362  func _Database_GenerateCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   363  	in := new(Empty)
   364  	if err := dec(in); err != nil {
   365  		return nil, err
   366  	}
   367  	if interceptor == nil {
   368  		return srv.(DatabaseServer).GenerateCredentials(ctx, in)
   369  	}
   370  	info := &grpc.UnaryServerInfo{
   371  		Server:     srv,
   372  		FullMethod: Database_GenerateCredentials_FullMethodName,
   373  	}
   374  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   375  		return srv.(DatabaseServer).GenerateCredentials(ctx, req.(*Empty))
   376  	}
   377  	return interceptor(ctx, in, info, handler)
   378  }
   379  
   380  func _Database_Initialize_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   381  	in := new(InitializeRequest)
   382  	if err := dec(in); err != nil {
   383  		return nil, err
   384  	}
   385  	if interceptor == nil {
   386  		return srv.(DatabaseServer).Initialize(ctx, in)
   387  	}
   388  	info := &grpc.UnaryServerInfo{
   389  		Server:     srv,
   390  		FullMethod: Database_Initialize_FullMethodName,
   391  	}
   392  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   393  		return srv.(DatabaseServer).Initialize(ctx, req.(*InitializeRequest))
   394  	}
   395  	return interceptor(ctx, in, info, handler)
   396  }
   397  
   398  // Database_ServiceDesc is the grpc.ServiceDesc for Database service.
   399  // It's only intended for direct use with grpc.RegisterService,
   400  // and not to be introspected or modified (even as a copy)
   401  var Database_ServiceDesc = grpc.ServiceDesc{
   402  	ServiceName: "dbplugin.Database",
   403  	HandlerType: (*DatabaseServer)(nil),
   404  	Methods: []grpc.MethodDesc{
   405  		{
   406  			MethodName: "Type",
   407  			Handler:    _Database_Type_Handler,
   408  		},
   409  		{
   410  			MethodName: "CreateUser",
   411  			Handler:    _Database_CreateUser_Handler,
   412  		},
   413  		{
   414  			MethodName: "RenewUser",
   415  			Handler:    _Database_RenewUser_Handler,
   416  		},
   417  		{
   418  			MethodName: "RevokeUser",
   419  			Handler:    _Database_RevokeUser_Handler,
   420  		},
   421  		{
   422  			MethodName: "RotateRootCredentials",
   423  			Handler:    _Database_RotateRootCredentials_Handler,
   424  		},
   425  		{
   426  			MethodName: "Init",
   427  			Handler:    _Database_Init_Handler,
   428  		},
   429  		{
   430  			MethodName: "Close",
   431  			Handler:    _Database_Close_Handler,
   432  		},
   433  		{
   434  			MethodName: "SetCredentials",
   435  			Handler:    _Database_SetCredentials_Handler,
   436  		},
   437  		{
   438  			MethodName: "GenerateCredentials",
   439  			Handler:    _Database_GenerateCredentials_Handler,
   440  		},
   441  		{
   442  			MethodName: "Initialize",
   443  			Handler:    _Database_Initialize_Handler,
   444  		},
   445  	},
   446  	Streams:  []grpc.StreamDesc{},
   447  	Metadata: "sdk/database/dbplugin/database.proto",
   448  }