Class TenantServiceGrpc.TenantServiceBlockingStub

public static final class TenantServiceGrpc.TenantServiceBlockingStub extends AbstractBlockingStub<TenantServiceGrpc.TenantServiceBlockingStub>

A service that handles tenant management, including CRUD and enumeration.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > TenantServiceGrpc.TenantServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected TenantServiceGrpc.TenantServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
TenantServiceGrpc.TenantServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createTenant(CreateTenantRequest request)

public Tenant createTenant(CreateTenantRequest request)

Creates a new tenant entity.

Parameter
NameDescription
requestCreateTenantRequest
Returns
TypeDescription
Tenant

deleteTenant(DeleteTenantRequest request)

public Empty deleteTenant(DeleteTenantRequest request)

Deletes specified tenant.

Parameter
NameDescription
requestDeleteTenantRequest
Returns
TypeDescription
Empty

getTenant(GetTenantRequest request)

public Tenant getTenant(GetTenantRequest request)

Retrieves specified tenant.

Parameter
NameDescription
requestGetTenantRequest
Returns
TypeDescription
Tenant

listTenants(ListTenantsRequest request)

public ListTenantsResponse listTenants(ListTenantsRequest request)

Lists all tenants associated with the project.

Parameter
NameDescription
requestListTenantsRequest
Returns
TypeDescription
ListTenantsResponse

updateTenant(UpdateTenantRequest request)

public Tenant updateTenant(UpdateTenantRequest request)

Updates specified tenant.

Parameter
NameDescription
requestUpdateTenantRequest
Returns
TypeDescription
Tenant