Class TenantServiceGrpc.TenantServiceFutureStub (2.43.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CreateTenantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tenant>

deleteTenant(DeleteTenantRequest request)

public ListenableFuture<Empty> deleteTenant(DeleteTenantRequest request)

Deletes specified tenant.

Parameter
Name Description
request DeleteTenantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

getTenant(GetTenantRequest request)

public ListenableFuture<Tenant> getTenant(GetTenantRequest request)

Retrieves specified tenant.

Parameter
Name Description
request GetTenantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tenant>

listTenants(ListTenantsRequest request)

public ListenableFuture<ListTenantsResponse> listTenants(ListTenantsRequest request)

Lists all tenants associated with the project.

Parameter
Name Description
request ListTenantsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListTenantsResponse>

updateTenant(UpdateTenantRequest request)

public ListenableFuture<Tenant> updateTenant(UpdateTenantRequest request)

Updates specified tenant.

Parameter
Name Description
request UpdateTenantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tenant>