Interface LicenseManagerGrpc.AsyncService (0.1.0)

public static interface LicenseManagerGrpc.AsyncService

Service describing handlers for resources

Methods

aggregateUsage(AggregateUsageRequest request, StreamObserver<AggregateUsageResponse> responseObserver)

public default void aggregateUsage(AggregateUsageRequest request, StreamObserver<AggregateUsageResponse> responseObserver)

Aggregates Usage per Instance for a Configuration.

Parameters
Name Description
request AggregateUsageRequest
responseObserver io.grpc.stub.StreamObserver<AggregateUsageResponse>

createConfiguration(CreateConfigurationRequest request, StreamObserver<Operation> responseObserver)

public default void createConfiguration(CreateConfigurationRequest request, StreamObserver<Operation> responseObserver)

Creates a new Configuration in a given project and location.

Parameters
Name Description
request CreateConfigurationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deactivateConfiguration(DeactivateConfigurationRequest request, StreamObserver<Operation> responseObserver)

public default void deactivateConfiguration(DeactivateConfigurationRequest request, StreamObserver<Operation> responseObserver)

Deactivates the given configuration.

Parameters
Name Description
request DeactivateConfigurationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteConfiguration(DeleteConfigurationRequest request, StreamObserver<Operation> responseObserver)

public default void deleteConfiguration(DeleteConfigurationRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Configuration.

Parameters
Name Description
request DeleteConfigurationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getConfiguration(GetConfigurationRequest request, StreamObserver<Configuration> responseObserver)

public default void getConfiguration(GetConfigurationRequest request, StreamObserver<Configuration> responseObserver)

Gets details of a single Configuration.

Parameters
Name Description
request GetConfigurationRequest
responseObserver io.grpc.stub.StreamObserver<Configuration>

getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)

public default void getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)

Gets details of a single Instance.

Parameters
Name Description
request GetInstanceRequest
responseObserver io.grpc.stub.StreamObserver<Instance>

getProduct(GetProductRequest request, StreamObserver<Product> responseObserver)

public default void getProduct(GetProductRequest request, StreamObserver<Product> responseObserver)

Gets details of a single Product.

Parameters
Name Description
request GetProductRequest
responseObserver io.grpc.stub.StreamObserver<Product>

listConfigurations(ListConfigurationsRequest request, StreamObserver<ListConfigurationsResponse> responseObserver)

public default void listConfigurations(ListConfigurationsRequest request, StreamObserver<ListConfigurationsResponse> responseObserver)

Lists Configurations in a given project and location.

Parameters
Name Description
request ListConfigurationsRequest
responseObserver io.grpc.stub.StreamObserver<ListConfigurationsResponse>

listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)

public default void listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)

Lists Instances in a given project and location.

Parameters
Name Description
request ListInstancesRequest
responseObserver io.grpc.stub.StreamObserver<ListInstancesResponse>

listProducts(ListProductsRequest request, StreamObserver<ListProductsResponse> responseObserver)

public default void listProducts(ListProductsRequest request, StreamObserver<ListProductsResponse> responseObserver)

Lists Products in a given project and location.

Parameters
Name Description
request ListProductsRequest
responseObserver io.grpc.stub.StreamObserver<ListProductsResponse>

queryConfigurationLicenseUsage(QueryConfigurationLicenseUsageRequest request, StreamObserver<QueryConfigurationLicenseUsageResponse> responseObserver)

public default void queryConfigurationLicenseUsage(QueryConfigurationLicenseUsageRequest request, StreamObserver<QueryConfigurationLicenseUsageResponse> responseObserver)

License Usage information for a Configuration.

Parameters
Name Description
request QueryConfigurationLicenseUsageRequest
responseObserver io.grpc.stub.StreamObserver<QueryConfigurationLicenseUsageResponse>

reactivateConfiguration(ReactivateConfigurationRequest request, StreamObserver<Operation> responseObserver)

public default void reactivateConfiguration(ReactivateConfigurationRequest request, StreamObserver<Operation> responseObserver)

Reactivates the given configuration.

Parameters
Name Description
request ReactivateConfigurationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateConfiguration(UpdateConfigurationRequest request, StreamObserver<Operation> responseObserver)

public default void updateConfiguration(UpdateConfigurationRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Configuration.

Parameters
Name Description
request UpdateConfigurationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>