|
| ScaleLicensingApiImpl (const std::shared_ptr<::tenduke::se::ClientProperties > &clientProperties, const std::shared_ptr<::tenduke::se::BackendConfiguration > &configuration, const std::shared_ptr< const ::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr< const ::tenduke::http::HTTPRequestAuthenticator > &httpRequestAuthenticator, const std::shared_ptr< const ::tenduke::http::HTTPResponseToException > &throwException, const std::shared_ptr< const ::tenduke::json::JSONParser > &jsonParser, const std::shared_ptr< const ::tenduke::jwt::JWTParser > &jwtParser, const std::shared_ptr< const ::tenduke::se::licensing::JWTToLease > &jwtToLease) |
| Constructs new instance.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::LicenseCheckoutRequest > | checkoutLicenses (const ::tenduke::se::licensing::LicenseCheckoutParameters ¶meters) const override |
| Checkout license(s).
|
|
std::unique_ptr<::tenduke::se::licensing::rest::LicenseCheckoutRequest > | checkoutLicensesWithKey (const std::string &licenseKey, const ::tenduke::se::licensing::LicenseCheckoutParameters ¶meters) const override |
| Checkout license(s) with license key.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::DescribeLicenseKeyRequest > | describeLicenseKey (const std::string &licenseKey, const ::tenduke::se::Paging &paging, bool withMetadata) const override |
| Describe license key.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::EndMeteredUseRequest > | endMeteredLicenseUse (const ::tenduke::se::licensing::EndMeteredUseParameters ¶meters) const override |
| Ends metered license use.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::EndMeteredUseRequest > | endMeteredLicenseUseByKey (const std::string &licenseKey, const ::tenduke::se::licensing::EndMeteredUseParameters ¶meters) const override |
| Ends metered license use with license key.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::LicenseHeartbeatRequest > | heartbeatLicenses (const ::tenduke::se::licensing::LicenseHeartbeatParameters ¶meters) const override |
| Does license heartbeat.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::LicenseHeartbeatRequest > | heartbeatLicensesWithKey (const std::string &licenseKey, const ::tenduke::se::licensing::LicenseHeartbeatParameters ¶meters) const override |
| Does license heartbeat with license key.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::HeartbeatMeteredUseRequest > | heartbeatMeteredLicenseUse (const ::tenduke::se::licensing::HeartbeatMeteredUseParameters ¶meters) const override |
| Does license heartbeat for metered license use.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::HeartbeatMeteredUseRequest > | heartbeatMeteredLicenseUseByKey (const std::string &licenseKey, const ::tenduke::se::licensing::HeartbeatMeteredUseParameters ¶meters) const override |
| Does license heartbeat with license key for metered license use.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::LicenseReleaseRequest > | releaseLicenses (const ::tenduke::se::licensing::LicenseReleaseParameters ¶meters) const override |
| Releases licenses.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::LicenseReleaseRequest > | releaseLicensesWithKey (const std::string &licenseKey, const ::tenduke::se::licensing::LicenseReleaseParameters ¶meters) const override |
| Releases licenses with license key.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::StartMeteredUseRequest > | startMeteredLicenseUse (const ::tenduke::se::licensing::StartMeteredUseParameters ¶meters) const override |
| Starts metere license use.
|
|
std::unique_ptr<::tenduke::se::licensing::rest::StartMeteredUseRequest > | startMeteredLicenseUseWithKey (const std::string &licenseKey, const ::tenduke::se::licensing::StartMeteredUseParameters ¶meters) const override |
| Starts metered license use with license key.
|
|