| Package | Description |
|---|---|
| com.licensespring |
Package
com.licensespring contains the main public classes of interest when implementing
the client SDKs (license-client, floating-client). |
| Modifier and Type | Method and Description |
|---|---|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.active(Boolean active)
Is License active (from activation response).
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.allowGracePeriod(Boolean allowGracePeriod)
Is grace period allowed.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.allowNegativeConsumptions(Boolean allowNegativeConsumptions)
Are negative consumptions allowed
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.allowOverages(boolean allowOverages)
Are overages allowed.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.allowUnlimitedActivations(Boolean allowUnlimitedActivations)
Are unlimited activations allowed.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.allowUnlimitedConsumptions(Boolean allowUnlimitedConsumptions)
Are unlimited consumptions allowed.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.borrowedUntil(ZonedDateTime borrowedUntil)
Indicates time until license is borrowed.
|
static LicenseData.LicenseDataBuilder |
LicenseData.builder() |
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.canBorrow(Boolean canBorrow)
Indicates whether a license can be borrowed.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.channel(String channel)
Distribution channel.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.company(Company company)
Company associated with this license
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.consumptionPeriod(ConsumptionPeriod consumptionPeriod)
Period when the consumption uses (and overages if enabled) are reset
ConsumptionPeriod |
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.customer(Customer customer)
Customer who purchased this particular license
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.customFields(List<CustomField> customFields)
List of custom fields that can be set in LicenseSpring platform.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.date(String date)
Date
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.deviceId(Long deviceId)
Device ID represents the unique identifier of the device associated with the license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.enableMaintenancePeriod(Boolean enableMaintenancePeriod)
Is maintenance period enabled.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.environment(String environment)
Target environment.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.eulaLink(String eulaLink)
Link to the End User License Agreement.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.expired(Boolean expired)
Whether the license has expired (as reported by the server).
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.floatingInUse(Boolean floatingInUse)
Indicates if the floating license is currently in use.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.floatingInUseDevices(Integer floatingInUseDevices)
Number of devices currently using the floating license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.floatingTimeout(int floatingTimeout)
Floating timeout in minutes.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.floatingUsers(int floatingUsers)
Maximum number of concurrent floating users for this license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.floatingVp(String floatingVp)
Floating validity period (time until floating registration expires).
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.gracePeriod(int gracePeriod)
Grace period
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.hardwareId(String hardwareId)
Hardware ID.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.hashMd5(String hashMd5)
MD5 hash of the installation file.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.id(Long id)
License ID represents the unique identifier of the license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.installationFile(String installationFile)
Installation file URL or path.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isAirGapped(boolean isAirGapped)
Used only with Air Gapped Licensing.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isBorrowed(Boolean isBorrowed)
Indicates whether a license is borrowed.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isDirty(Boolean isDirty)
Whether the license data has been modified locally and not yet synced.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isFloating(Boolean isFloating)
Indicates if the license uses on-premises floating licensing.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isFloatingCloud(boolean isFloatingCloud)
Indicates if the license uses floating cloud licensing.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isHardwareKeyAuth(Boolean isHardwareKeyAuth)
Is hardware key auth
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isLicensed(Boolean isLicensed)
Whether the license is licensed (has a valid license assignment).
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isTrial(boolean isTrial)
Trial licenses have limitations that can be set.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.isValid(Boolean isValid)
Whether the license is currently valid.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.lastCheck(String lastCheck)
Last time the license was checked.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.lastUsageDate(String lastUsageDate)
Last usage date.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.licenseActive(Boolean licenseActive)
Whether the license is currently active.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.licenseEnabled(Boolean licenseEnabled)
Whether the license is enabled.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.licenseKey(String licenseKey)
License key.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.licenseSignature(String licenseSignature)
Signature that is used to sign this license by the LS servers.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.licenseSignatureV2(String licenseSignatureV2)
V2 license signature (from response header).
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.licenseType(LicenseType licenseType)
Possible license types: PERPETUAL, SUBSCRIPTION, TIME-LIMITED, CONSUMPTION, UNKNOWN
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.maintenancePeriod(ZonedDateTime maintenancePeriod)
Maintenance period of license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.maxActivations(int maxActivations)
The maximum number of active devices that can share this license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.maxBorrowTime(int maxBorrowTime)
Maximum period a license can be borrowed measured in hours.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.maxConsumptions(Integer maxConsumptions)
Maximal consumptions of this license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.maxLicenseUsers(Integer maxLicenseUsers)
Maximum number of license users.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.maxOverages(int maxOverages)
Maximal overages of this license (uses after consumptions have been used up).
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.maxTransfers(int maxTransfers)
Max transfers.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.metadata(com.google.gson.JsonElement metadata)
JSON metadata of the license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.offlineSignature(String offlineSignature)
Offline signature.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.orderStoreId(String orderStoreId)
Order store identifier.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.policyId(Long policyId)
Policy ID associated with this license (used for air-gapped licenses).
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.preventVm(boolean preventVm)
License settings if the license if permitted to run on VMs
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.product(String product)
Product short code.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.productDetails(Product productDetails)
The parent product assigned to this license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.productFeatures(List<LicenseFeature> productFeatures)
Each license can have its own list of features included.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.releaseDate(String releaseDate)
Release date of the product version.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.releaseNotesLink(String releaseNotesLink)
Link to the release notes.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.request(String request)
"activation" or "deactivation"
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.requestId(String requestId)
Request ID
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.requiresVersion(String requiresVersion)
Minimum required version.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.resetConsumption(Boolean resetConsumption)
Settings for licences with
LicenseType.CONSUMPTION type. |
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.signature(String signature)
Digital signature of the license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.size(String size)
Size of the installation file.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.startDate(ZonedDateTime startDate)
Start date of the license.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.timesActivated(int timesActivated)
Number of times this license is activated.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.totalConsumptions(Integer totalConsumptions)
Total consumptions of this license as seen by the LS servers.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.transferCount(int transferCount)
Counts the number of license transfers between different devices.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.trialDays(Integer trialDays)
Number of trial days.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.user(LicenseUser user)
The
LicenseUser object present in user based licenses |
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.validityPeriod(ZonedDateTime validityPeriod)
After validity period passes license will become invalid.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.variables(List<DeviceVariable> variables)
Device variables.
|
LicenseData.LicenseDataBuilder |
LicenseData.LicenseDataBuilder.version(String version)
Product version.
|
Copyright © 2026 Cense Data Inc.. All rights reserved.