Interface LicenseManagementServiceGrpc.AsyncService
- All Known Implementing Classes:
LicenseManagementServiceGrpc.LicenseManagementServiceImplBase
- Enclosing class:
- LicenseManagementServiceGrpc
public static interface LicenseManagementServiceGrpc.AsyncService
Service for managing licenses.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidassign(AssignRequest request, io.grpc.stub.StreamObserver<AssignResponse> responseObserver) Assigns a license to a user.default voidenumerateLicensedUsers(EnumerateLicensedUsersRequest request, io.grpc.stub.StreamObserver<EnumerateLicensedUsersResponse> responseObserver) Enumerates all users assigned a license.default voidgetLicensePool(GetLicensePoolRequest request, io.grpc.stub.StreamObserver<LicensePool> responseObserver) Gets the license pool.default voidunassign(UnassignRequest request, io.grpc.stub.StreamObserver<UnassignResponse> responseObserver) Unassigns a license from a user.default voidupdateLicensePool(UpdateLicensePoolRequest request, io.grpc.stub.StreamObserver<LicensePool> responseObserver) Updates the license pool if one exists for this Order.
-
Method Details
-
getLicensePool
default void getLicensePool(GetLicensePoolRequest request, io.grpc.stub.StreamObserver<LicensePool> responseObserver) Gets the license pool.
-
updateLicensePool
default void updateLicensePool(UpdateLicensePoolRequest request, io.grpc.stub.StreamObserver<LicensePool> responseObserver) Updates the license pool if one exists for this Order.
-
assign
default void assign(AssignRequest request, io.grpc.stub.StreamObserver<AssignResponse> responseObserver) Assigns a license to a user.
-
unassign
default void unassign(UnassignRequest request, io.grpc.stub.StreamObserver<UnassignResponse> responseObserver) Unassigns a license from a user.
-
enumerateLicensedUsers
default void enumerateLicensedUsers(EnumerateLicensedUsersRequest request, io.grpc.stub.StreamObserver<EnumerateLicensedUsersResponse> responseObserver) Enumerates all users assigned a license.
-