Class LicenseManagerGrpc.LicenseManagerStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<LicenseManagerGrpc.LicenseManagerStub>
com.google.cloud.licensemanager.v1.LicenseManagerGrpc.LicenseManagerStub
- Enclosing class:
- LicenseManagerGrpc
public static final class LicenseManagerGrpc.LicenseManagerStub
extends io.grpc.stub.AbstractAsyncStub<LicenseManagerGrpc.LicenseManagerStub>
A stub to allow clients to do asynchronous rpc calls to service LicenseManager.
Service describing handlers for resources
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregateUsage(AggregateUsageRequest request, io.grpc.stub.StreamObserver<AggregateUsageResponse> responseObserver) Aggregates Usage per Instance for a Configuration.protected LicenseManagerGrpc.LicenseManagerStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateConfiguration(CreateConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Configuration in a given project and location.voiddeactivateConfiguration(DeactivateConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deactivates the given configuration.voiddeleteConfiguration(DeleteConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Configuration.voidgetConfiguration(GetConfigurationRequest request, io.grpc.stub.StreamObserver<Configuration> responseObserver) Gets details of a single Configuration.voidgetInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver) Gets details of a single Instance.voidgetProduct(GetProductRequest request, io.grpc.stub.StreamObserver<Product> responseObserver) Gets details of a single Product.voidlistConfigurations(ListConfigurationsRequest request, io.grpc.stub.StreamObserver<ListConfigurationsResponse> responseObserver) Lists Configurations in a given project and location.voidlistInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver) Lists Instances in a given project and location.voidlistProducts(ListProductsRequest request, io.grpc.stub.StreamObserver<ListProductsResponse> responseObserver) Lists Products in a given project and location.voidqueryConfigurationLicenseUsage(QueryConfigurationLicenseUsageRequest request, io.grpc.stub.StreamObserver<QueryConfigurationLicenseUsageResponse> responseObserver) License Usage information for a Configuration.voidreactivateConfiguration(ReactivateConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Reactivates the given configuration.voidupdateConfiguration(UpdateConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Configuration.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected LicenseManagerGrpc.LicenseManagerStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<LicenseManagerGrpc.LicenseManagerStub>
-
listConfigurations
public void listConfigurations(ListConfigurationsRequest request, io.grpc.stub.StreamObserver<ListConfigurationsResponse> responseObserver) Lists Configurations in a given project and location.
-
getConfiguration
public void getConfiguration(GetConfigurationRequest request, io.grpc.stub.StreamObserver<Configuration> responseObserver) Gets details of a single Configuration.
-
createConfiguration
public void createConfiguration(CreateConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Configuration in a given project and location.
-
updateConfiguration
public void updateConfiguration(UpdateConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Configuration.
-
deleteConfiguration
public void deleteConfiguration(DeleteConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Configuration.
-
listInstances
public void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver) Lists Instances in a given project and location.
-
getInstance
public void getInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver) Gets details of a single Instance.
-
deactivateConfiguration
public void deactivateConfiguration(DeactivateConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deactivates the given configuration.
-
reactivateConfiguration
public void reactivateConfiguration(ReactivateConfigurationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Reactivates the given configuration.
-
queryConfigurationLicenseUsage
public void queryConfigurationLicenseUsage(QueryConfigurationLicenseUsageRequest request, io.grpc.stub.StreamObserver<QueryConfigurationLicenseUsageResponse> responseObserver) License Usage information for a Configuration.
-
aggregateUsage
public void aggregateUsage(AggregateUsageRequest request, io.grpc.stub.StreamObserver<AggregateUsageResponse> responseObserver) Aggregates Usage per Instance for a Configuration.
-
listProducts
public void listProducts(ListProductsRequest request, io.grpc.stub.StreamObserver<ListProductsResponse> responseObserver) Lists Products in a given project and location.
-
getProduct
public void getProduct(GetProductRequest request, io.grpc.stub.StreamObserver<Product> responseObserver) Gets details of a single Product.
-