Class TenantServiceGrpc.TenantServiceFutureStub (2.24.0)

public static final class TenantServiceGrpc.TenantServiceFutureStub extends AbstractFutureStub<TenantServiceGrpc.TenantServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service TenantService.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > TenantServiceGrpc.TenantServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createTenant(CreateTenantRequest request)

public ListenableFuture<Tenant> createTenant(CreateTenantRequest request)

Creates a new tenant entity.

Parameter
NameDescription
requestCreateTenantRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Tenant>

deleteTenant(DeleteTenantRequest request)

public ListenableFuture<Empty> deleteTenant(DeleteTenantRequest request)

Deletes specified tenant.

Parameter
NameDescription
requestDeleteTenantRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

getTenant(GetTenantRequest request)

public ListenableFuture<Tenant> getTenant(GetTenantRequest request)

Retrieves specified tenant.

Parameter
NameDescription
requestGetTenantRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Tenant>

listTenants(ListTenantsRequest request)

public ListenableFuture<ListTenantsResponse> listTenants(ListTenantsRequest request)

Lists all tenants associated with the project.

Parameter
NameDescription
requestListTenantsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListTenantsResponse>

updateTenant(UpdateTenantRequest request)

public ListenableFuture<Tenant> updateTenant(UpdateTenantRequest request)

Updates specified tenant.

Parameter
NameDescription
requestUpdateTenantRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Tenant>