Class CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceFutureStub (0.1.0)

public static final class CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceFutureStub extends AbstractFutureStub<CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceFutureStub>

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

Cloud Product Registry Read Service provides capabilities to access all first and third party Google Cloud products.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

getLogicalProduct(GetLogicalProductRequest request)

public ListenableFuture<LogicalProduct> getLogicalProduct(GetLogicalProductRequest request)

Gets details of a LogicalProduct.

Parameter
Name Description
request GetLogicalProductRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<LogicalProduct>

getLogicalProductVariant(GetLogicalProductVariantRequest request)

public ListenableFuture<LogicalProductVariant> getLogicalProductVariant(GetLogicalProductVariantRequest request)

Get details of a LogicalProductVariant.

Parameter
Name Description
request GetLogicalProductVariantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<LogicalProductVariant>

getProductSuite(GetProductSuiteRequest request)

public ListenableFuture<ProductSuite> getProductSuite(GetProductSuiteRequest request)

Get details of a ProductSuite.

Parameter
Name Description
request GetProductSuiteRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ProductSuite>

listLogicalProductVariants(ListLogicalProductVariantsRequest request)

public ListenableFuture<ListLogicalProductVariantsResponse> listLogicalProductVariants(ListLogicalProductVariantsRequest request)

Lists LogicalProductVariants matching given criteria.

Parameter
Name Description
request ListLogicalProductVariantsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListLogicalProductVariantsResponse>

listLogicalProducts(ListLogicalProductsRequest request)

public ListenableFuture<ListLogicalProductsResponse> listLogicalProducts(ListLogicalProductsRequest request)

Lists LogicalProducts matching given criteria.

Parameter
Name Description
request ListLogicalProductsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListLogicalProductsResponse>

listProductSuites(ListProductSuitesRequest request)

public ListenableFuture<ListProductSuitesResponse> listProductSuites(ListProductSuitesRequest request)

Lists ProductSuites.

Parameter
Name Description
request ListProductSuitesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListProductSuitesResponse>

lookupEntity(LookupEntityRequest request)

public ListenableFuture<LookupEntityResponse> lookupEntity(LookupEntityRequest request)

Look up entities.

Parameter
Name Description
request LookupEntityRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<LookupEntityResponse>