Class CloudCatalogGrpc.CloudCatalogFutureStub (2.41.0)

public static final class CloudCatalogGrpc.CloudCatalogFutureStub extends AbstractFutureStub<CloudCatalogGrpc.CloudCatalogFutureStub>

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

A catalog of Google Cloud Platform services and SKUs. Provides pricing information and metadata on Google Cloud Platform services and SKUs.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CloudCatalogGrpc.CloudCatalogFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

listServices(ListServicesRequest request)

public ListenableFuture<ListServicesResponse> listServices(ListServicesRequest request)

Lists all public cloud services.

Parameter
NameDescription
requestListServicesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListServicesResponse>

listSkus(ListSkusRequest request)

public ListenableFuture<ListSkusResponse> listSkus(ListSkusRequest request)

Lists all publicly available SKUs for a given cloud service.

Parameter
NameDescription
requestListSkusRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListSkusResponse>