github.com/hashicorp/vault/sdk@v0.13.0/database/dbplugin/v5/proto/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/v5/proto/database.proto 9 10 package proto 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_Initialize_FullMethodName = "/dbplugin.v5.Database/Initialize" 26 Database_NewUser_FullMethodName = "/dbplugin.v5.Database/NewUser" 27 Database_UpdateUser_FullMethodName = "/dbplugin.v5.Database/UpdateUser" 28 Database_DeleteUser_FullMethodName = "/dbplugin.v5.Database/DeleteUser" 29 Database_Type_FullMethodName = "/dbplugin.v5.Database/Type" 30 Database_Close_FullMethodName = "/dbplugin.v5.Database/Close" 31 ) 32 33 // DatabaseClient is the client API for Database service. 34 // 35 // 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. 36 type DatabaseClient interface { 37 Initialize(ctx context.Context, in *InitializeRequest, opts ...grpc.CallOption) (*InitializeResponse, error) 38 NewUser(ctx context.Context, in *NewUserRequest, opts ...grpc.CallOption) (*NewUserResponse, error) 39 UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*UpdateUserResponse, error) 40 DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*DeleteUserResponse, error) 41 Type(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TypeResponse, error) 42 Close(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) 43 } 44 45 type databaseClient struct { 46 cc grpc.ClientConnInterface 47 } 48 49 func NewDatabaseClient(cc grpc.ClientConnInterface) DatabaseClient { 50 return &databaseClient{cc} 51 } 52 53 func (c *databaseClient) Initialize(ctx context.Context, in *InitializeRequest, opts ...grpc.CallOption) (*InitializeResponse, error) { 54 out := new(InitializeResponse) 55 err := c.cc.Invoke(ctx, Database_Initialize_FullMethodName, in, out, opts...) 56 if err != nil { 57 return nil, err 58 } 59 return out, nil 60 } 61 62 func (c *databaseClient) NewUser(ctx context.Context, in *NewUserRequest, opts ...grpc.CallOption) (*NewUserResponse, error) { 63 out := new(NewUserResponse) 64 err := c.cc.Invoke(ctx, Database_NewUser_FullMethodName, in, out, opts...) 65 if err != nil { 66 return nil, err 67 } 68 return out, nil 69 } 70 71 func (c *databaseClient) UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*UpdateUserResponse, error) { 72 out := new(UpdateUserResponse) 73 err := c.cc.Invoke(ctx, Database_UpdateUser_FullMethodName, in, out, opts...) 74 if err != nil { 75 return nil, err 76 } 77 return out, nil 78 } 79 80 func (c *databaseClient) DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*DeleteUserResponse, error) { 81 out := new(DeleteUserResponse) 82 err := c.cc.Invoke(ctx, Database_DeleteUser_FullMethodName, in, out, opts...) 83 if err != nil { 84 return nil, err 85 } 86 return out, nil 87 } 88 89 func (c *databaseClient) Type(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TypeResponse, error) { 90 out := new(TypeResponse) 91 err := c.cc.Invoke(ctx, Database_Type_FullMethodName, in, out, opts...) 92 if err != nil { 93 return nil, err 94 } 95 return out, nil 96 } 97 98 func (c *databaseClient) Close(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) { 99 out := new(Empty) 100 err := c.cc.Invoke(ctx, Database_Close_FullMethodName, in, out, opts...) 101 if err != nil { 102 return nil, err 103 } 104 return out, nil 105 } 106 107 // DatabaseServer is the server API for Database service. 108 // All implementations must embed UnimplementedDatabaseServer 109 // for forward compatibility 110 type DatabaseServer interface { 111 Initialize(context.Context, *InitializeRequest) (*InitializeResponse, error) 112 NewUser(context.Context, *NewUserRequest) (*NewUserResponse, error) 113 UpdateUser(context.Context, *UpdateUserRequest) (*UpdateUserResponse, error) 114 DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserResponse, error) 115 Type(context.Context, *Empty) (*TypeResponse, error) 116 Close(context.Context, *Empty) (*Empty, error) 117 mustEmbedUnimplementedDatabaseServer() 118 } 119 120 // UnimplementedDatabaseServer must be embedded to have forward compatible implementations. 121 type UnimplementedDatabaseServer struct { 122 } 123 124 func (UnimplementedDatabaseServer) Initialize(context.Context, *InitializeRequest) (*InitializeResponse, error) { 125 return nil, status.Errorf(codes.Unimplemented, "method Initialize not implemented") 126 } 127 func (UnimplementedDatabaseServer) NewUser(context.Context, *NewUserRequest) (*NewUserResponse, error) { 128 return nil, status.Errorf(codes.Unimplemented, "method NewUser not implemented") 129 } 130 func (UnimplementedDatabaseServer) UpdateUser(context.Context, *UpdateUserRequest) (*UpdateUserResponse, error) { 131 return nil, status.Errorf(codes.Unimplemented, "method UpdateUser not implemented") 132 } 133 func (UnimplementedDatabaseServer) DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserResponse, error) { 134 return nil, status.Errorf(codes.Unimplemented, "method DeleteUser not implemented") 135 } 136 func (UnimplementedDatabaseServer) Type(context.Context, *Empty) (*TypeResponse, error) { 137 return nil, status.Errorf(codes.Unimplemented, "method Type not implemented") 138 } 139 func (UnimplementedDatabaseServer) Close(context.Context, *Empty) (*Empty, error) { 140 return nil, status.Errorf(codes.Unimplemented, "method Close not implemented") 141 } 142 func (UnimplementedDatabaseServer) mustEmbedUnimplementedDatabaseServer() {} 143 144 // UnsafeDatabaseServer may be embedded to opt out of forward compatibility for this service. 145 // Use of this interface is not recommended, as added methods to DatabaseServer will 146 // result in compilation errors. 147 type UnsafeDatabaseServer interface { 148 mustEmbedUnimplementedDatabaseServer() 149 } 150 151 func RegisterDatabaseServer(s grpc.ServiceRegistrar, srv DatabaseServer) { 152 s.RegisterService(&Database_ServiceDesc, srv) 153 } 154 155 func _Database_Initialize_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 156 in := new(InitializeRequest) 157 if err := dec(in); err != nil { 158 return nil, err 159 } 160 if interceptor == nil { 161 return srv.(DatabaseServer).Initialize(ctx, in) 162 } 163 info := &grpc.UnaryServerInfo{ 164 Server: srv, 165 FullMethod: Database_Initialize_FullMethodName, 166 } 167 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 168 return srv.(DatabaseServer).Initialize(ctx, req.(*InitializeRequest)) 169 } 170 return interceptor(ctx, in, info, handler) 171 } 172 173 func _Database_NewUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 174 in := new(NewUserRequest) 175 if err := dec(in); err != nil { 176 return nil, err 177 } 178 if interceptor == nil { 179 return srv.(DatabaseServer).NewUser(ctx, in) 180 } 181 info := &grpc.UnaryServerInfo{ 182 Server: srv, 183 FullMethod: Database_NewUser_FullMethodName, 184 } 185 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 186 return srv.(DatabaseServer).NewUser(ctx, req.(*NewUserRequest)) 187 } 188 return interceptor(ctx, in, info, handler) 189 } 190 191 func _Database_UpdateUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 192 in := new(UpdateUserRequest) 193 if err := dec(in); err != nil { 194 return nil, err 195 } 196 if interceptor == nil { 197 return srv.(DatabaseServer).UpdateUser(ctx, in) 198 } 199 info := &grpc.UnaryServerInfo{ 200 Server: srv, 201 FullMethod: Database_UpdateUser_FullMethodName, 202 } 203 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 204 return srv.(DatabaseServer).UpdateUser(ctx, req.(*UpdateUserRequest)) 205 } 206 return interceptor(ctx, in, info, handler) 207 } 208 209 func _Database_DeleteUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 210 in := new(DeleteUserRequest) 211 if err := dec(in); err != nil { 212 return nil, err 213 } 214 if interceptor == nil { 215 return srv.(DatabaseServer).DeleteUser(ctx, in) 216 } 217 info := &grpc.UnaryServerInfo{ 218 Server: srv, 219 FullMethod: Database_DeleteUser_FullMethodName, 220 } 221 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 222 return srv.(DatabaseServer).DeleteUser(ctx, req.(*DeleteUserRequest)) 223 } 224 return interceptor(ctx, in, info, handler) 225 } 226 227 func _Database_Type_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 228 in := new(Empty) 229 if err := dec(in); err != nil { 230 return nil, err 231 } 232 if interceptor == nil { 233 return srv.(DatabaseServer).Type(ctx, in) 234 } 235 info := &grpc.UnaryServerInfo{ 236 Server: srv, 237 FullMethod: Database_Type_FullMethodName, 238 } 239 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 240 return srv.(DatabaseServer).Type(ctx, req.(*Empty)) 241 } 242 return interceptor(ctx, in, info, handler) 243 } 244 245 func _Database_Close_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 246 in := new(Empty) 247 if err := dec(in); err != nil { 248 return nil, err 249 } 250 if interceptor == nil { 251 return srv.(DatabaseServer).Close(ctx, in) 252 } 253 info := &grpc.UnaryServerInfo{ 254 Server: srv, 255 FullMethod: Database_Close_FullMethodName, 256 } 257 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 258 return srv.(DatabaseServer).Close(ctx, req.(*Empty)) 259 } 260 return interceptor(ctx, in, info, handler) 261 } 262 263 // Database_ServiceDesc is the grpc.ServiceDesc for Database service. 264 // It's only intended for direct use with grpc.RegisterService, 265 // and not to be introspected or modified (even as a copy) 266 var Database_ServiceDesc = grpc.ServiceDesc{ 267 ServiceName: "dbplugin.v5.Database", 268 HandlerType: (*DatabaseServer)(nil), 269 Methods: []grpc.MethodDesc{ 270 { 271 MethodName: "Initialize", 272 Handler: _Database_Initialize_Handler, 273 }, 274 { 275 MethodName: "NewUser", 276 Handler: _Database_NewUser_Handler, 277 }, 278 { 279 MethodName: "UpdateUser", 280 Handler: _Database_UpdateUser_Handler, 281 }, 282 { 283 MethodName: "DeleteUser", 284 Handler: _Database_DeleteUser_Handler, 285 }, 286 { 287 MethodName: "Type", 288 Handler: _Database_Type_Handler, 289 }, 290 { 291 MethodName: "Close", 292 Handler: _Database_Close_Handler, 293 }, 294 }, 295 Streams: []grpc.StreamDesc{}, 296 Metadata: "sdk/database/dbplugin/v5/proto/database.proto", 297 }