Class LicenseManagerGrpc.LicenseManagerFutureStub (0.1.0)

public static final class LicenseManagerGrpc.LicenseManagerFutureStub extends AbstractFutureStub<LicenseManagerGrpc.LicenseManagerFutureStub>

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

Service describing handlers for resources

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > LicenseManagerGrpc.LicenseManagerFutureStub

Methods

aggregateUsage(AggregateUsageRequest request)

public ListenableFuture<AggregateUsageResponse> aggregateUsage(AggregateUsageRequest request)

Aggregates Usage per Instance for a Configuration.

Parameter
Name Description
request AggregateUsageRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<AggregateUsageResponse>

build(Channel channel, CallOptions callOptions)

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

createConfiguration(CreateConfigurationRequest request)

public ListenableFuture<Operation> createConfiguration(CreateConfigurationRequest request)

Creates a new Configuration in a given project and location.

Parameter
Name Description
request CreateConfigurationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deactivateConfiguration(DeactivateConfigurationRequest request)

public ListenableFuture<Operation> deactivateConfiguration(DeactivateConfigurationRequest request)

Deactivates the given configuration.

Parameter
Name Description
request DeactivateConfigurationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteConfiguration(DeleteConfigurationRequest request)

public ListenableFuture<Operation> deleteConfiguration(DeleteConfigurationRequest request)

Deletes a single Configuration.

Parameter
Name Description
request DeleteConfigurationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getConfiguration(GetConfigurationRequest request)

public ListenableFuture<Configuration> getConfiguration(GetConfigurationRequest request)

Gets details of a single Configuration.

Parameter
Name Description
request GetConfigurationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Configuration>

getInstance(GetInstanceRequest request)

public ListenableFuture<Instance> getInstance(GetInstanceRequest request)

Gets details of a single Instance.

Parameter
Name Description
request GetInstanceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Instance>

getProduct(GetProductRequest request)

public ListenableFuture<Product> getProduct(GetProductRequest request)

Gets details of a single Product.

Parameter
Name Description
request GetProductRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Product>

listConfigurations(ListConfigurationsRequest request)

public ListenableFuture<ListConfigurationsResponse> listConfigurations(ListConfigurationsRequest request)

Lists Configurations in a given project and location.

Parameter
Name Description
request ListConfigurationsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListConfigurationsResponse>

listInstances(ListInstancesRequest request)

public ListenableFuture<ListInstancesResponse> listInstances(ListInstancesRequest request)

Lists Instances in a given project and location.

Parameter
Name Description
request ListInstancesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListInstancesResponse>

listProducts(ListProductsRequest request)

public ListenableFuture<ListProductsResponse> listProducts(ListProductsRequest request)

Lists Products in a given project and location.

Parameter
Name Description
request ListProductsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListProductsResponse>

queryConfigurationLicenseUsage(QueryConfigurationLicenseUsageRequest request)

public ListenableFuture<QueryConfigurationLicenseUsageResponse> queryConfigurationLicenseUsage(QueryConfigurationLicenseUsageRequest request)

License Usage information for a Configuration.

Parameter
Name Description
request QueryConfigurationLicenseUsageRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<QueryConfigurationLicenseUsageResponse>

reactivateConfiguration(ReactivateConfigurationRequest request)

public ListenableFuture<Operation> reactivateConfiguration(ReactivateConfigurationRequest request)

Reactivates the given configuration.

Parameter
Name Description
request ReactivateConfigurationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateConfiguration(UpdateConfigurationRequest request)

public ListenableFuture<Operation> updateConfiguration(UpdateConfigurationRequest request)

Updates the parameters of a single Configuration.

Parameter
Name Description
request UpdateConfigurationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>