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 }