public static class UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder extends Object
Modifier and Type | Method and Description |
---|---|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
allowOverages(Boolean allowOverages)
Indicates if feature allows overages on consumptions.
|
UpdateLicenseProductFeature |
build() |
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
consumptionPeriod(String consumptionPeriod)
Period after which the consumptions are reset to 0.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
expiryDate(String expiryDate)
The expiration date of the feature (can be null)
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
floatingTimeout(Integer floatingTimeout)
After this period has elapsed, the feature will release the device id that has checked it out.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
floatingUsers(Integer floatingUsers)
The maximum amount of floating users that can use the license at the same time.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
isFloating(Boolean isFloating)
Indicates if license is floating, if there are multiple users using this license.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
isFloatingCloud(Boolean isFloatingCloud)
Indicates if license is a part of floating cloud and is released after a floating timeout.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
maxConsumption(Integer maxConsumption)
Maximum number of consumptions for this feature on this license.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
maxOverages(Integer maxOverages)
How many additional consumptions can be made over the max consumptions.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
metadata(com.google.gson.JsonElement metadata)
JSON metadata of the product feature.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
productFeature(String productFeature)
Id of the product feature.
|
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
resetConsumption(Boolean resetConsumption)
Consumptions can be auto-reset on a period by setting this field with the consumptionPeriod
defined.
|
String |
toString() |
UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder |
totalConsumptions(Integer totalConsumptions)
Number of consumptions currently being used.
|
public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder productFeature(String productFeature)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder maxConsumption(Integer maxConsumption)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder totalConsumptions(Integer totalConsumptions)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder expiryDate(String expiryDate)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder allowOverages(Boolean allowOverages)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder maxOverages(Integer maxOverages)
LicenseType.CONSUMPTION
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder resetConsumption(Boolean resetConsumption)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder consumptionPeriod(String consumptionPeriod)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder isFloating(Boolean isFloating)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder isFloatingCloud(Boolean isFloatingCloud)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder floatingUsers(Integer floatingUsers)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder floatingTimeout(Integer floatingTimeout)
this
.public UpdateLicenseProductFeature.UpdateLicenseProductFeatureBuilder metadata(com.google.gson.JsonElement metadata)
this
.public UpdateLicenseProductFeature build()
Copyright © 2024 Cense Data Inc.. All rights reserved.