Class CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceStub (0.1.0)

public static final class CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceStub extends AbstractAsyncStub<CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceStub>

A stub to allow clients to do asynchronous 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.AbstractAsyncStub > CloudProductRegistryReadServiceGrpc.CloudProductRegistryReadServiceStub

Methods

build(Channel channel, CallOptions callOptions)

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

getLogicalProduct(GetLogicalProductRequest request, StreamObserver<LogicalProduct> responseObserver)

public void getLogicalProduct(GetLogicalProductRequest request, StreamObserver<LogicalProduct> responseObserver)

Gets details of a LogicalProduct.

Parameters
Name Description
request GetLogicalProductRequest
responseObserver io.grpc.stub.StreamObserver<LogicalProduct>

getLogicalProductVariant(GetLogicalProductVariantRequest request, StreamObserver<LogicalProductVariant> responseObserver)

public void getLogicalProductVariant(GetLogicalProductVariantRequest request, StreamObserver<LogicalProductVariant> responseObserver)

Get details of a LogicalProductVariant.

Parameters
Name Description
request GetLogicalProductVariantRequest
responseObserver io.grpc.stub.StreamObserver<LogicalProductVariant>

getProductSuite(GetProductSuiteRequest request, StreamObserver<ProductSuite> responseObserver)

public void getProductSuite(GetProductSuiteRequest request, StreamObserver<ProductSuite> responseObserver)

Get details of a ProductSuite.

Parameters
Name Description
request GetProductSuiteRequest
responseObserver io.grpc.stub.StreamObserver<ProductSuite>

listLogicalProductVariants(ListLogicalProductVariantsRequest request, StreamObserver<ListLogicalProductVariantsResponse> responseObserver)

public void listLogicalProductVariants(ListLogicalProductVariantsRequest request, StreamObserver<ListLogicalProductVariantsResponse> responseObserver)

Lists LogicalProductVariants matching given criteria.

Parameters
Name Description
request ListLogicalProductVariantsRequest
responseObserver io.grpc.stub.StreamObserver<ListLogicalProductVariantsResponse>

listLogicalProducts(ListLogicalProductsRequest request, StreamObserver<ListLogicalProductsResponse> responseObserver)

public void listLogicalProducts(ListLogicalProductsRequest request, StreamObserver<ListLogicalProductsResponse> responseObserver)

Lists LogicalProducts matching given criteria.

Parameters
Name Description
request ListLogicalProductsRequest
responseObserver io.grpc.stub.StreamObserver<ListLogicalProductsResponse>

listProductSuites(ListProductSuitesRequest request, StreamObserver<ListProductSuitesResponse> responseObserver)

public void listProductSuites(ListProductSuitesRequest request, StreamObserver<ListProductSuitesResponse> responseObserver)

Lists ProductSuites.

Parameters
Name Description
request ListProductSuitesRequest
responseObserver io.grpc.stub.StreamObserver<ListProductSuitesResponse>

lookupEntity(LookupEntityRequest request, StreamObserver<LookupEntityResponse> responseObserver)

public void lookupEntity(LookupEntityRequest request, StreamObserver<LookupEntityResponse> responseObserver)

Look up entities.

Parameters
Name Description
request LookupEntityRequest
responseObserver io.grpc.stub.StreamObserver<LookupEntityResponse>