|
10Duke Enterprise C++ Client
|
#include <FluentLicenseRenewBuilder.h>
Inheritable base class building renew request parameters fluently.
| BUILDER | type of the concrete builder class |
Public Member Functions | |
| BUILDER & | lease (const ::tenduke::ee::licensing::Lease &lease) |
| Adds lease to renew to the request. | |
| BUILDER & | leases (const std::vector<::tenduke::ee::licensing::Lease > &pLeases) |
| Adds leases to renew to the request. | |
| BUILDER & | leases (const std::map< std::string, ::tenduke::ee::licensing::Lease > &pLeases) |
| Adds leases to renew to the request. | |
| BUILDER & | duration (std::uint64_t pConsumeDuration) |
| Sets "The requested duration of the license token (and the lease) in milliseconds.". | |
Protected Member Functions | |
| virtual::tenduke::ee::licensing::LicenseRenewParameters | buildParameters () |
| Builds the parameters. | |
|
inlineprotected |
Builds the parameters.
|
inline |
Sets "The requested duration of the license token (and the lease) in milliseconds.".
| pConsumeDuration | - |
|
inline |
Adds lease to renew to the request.
| lease | the lease to renew |
|
inline |
Adds leases to renew to the request.
This is useful for renewing leases returned by tenduke::ee::licensing::LicenseCheckoutResponse.
| pLeases | the leases to renew |
|
inline |
Adds leases to renew to the request.
| pLeases | the leases to renew |