10Duke Scale SDK for Java
Loading...
Searching...
No Matches
tenduke.scale.api.model.licensing.ProductConfig Class Reference

Detailed Description

Base argument object for creating a new or updating existing product config.

Inheritance diagram for tenduke.scale.api.model.licensing.ProductConfig:
tenduke.scale.api.model.AbstractExternalReferenceRestApiObject tenduke.scale.api.model.AbstractUuidModifiableRestApiObject tenduke.scale.api.model.AbstractUniqueRestApiObject tenduke.scale.api.model.AbstractRestApiObject

Public Member Functions

void addFeature (final ProductFeature feature)
 
void removeFeature (final ProductFeature feature)
 
void keepFeaturesRemoveTheRest (final List< String > featuresToKeep)
 
ProductConfig buildWithEmptyFeatures (final String configName)
 
ProductConfig buildUsingFeatures (final String configName, final List< String > featureNames)
 
List< String > listFeatureNames ()
 
- Public Member Functions inherited from tenduke.scale.api.model.AbstractUniqueRestApiObject
int hashCode ()
 
boolean equals (final Object obj)
 
String toString ()
 
- Public Member Functions inherited from tenduke.scale.api.model.AbstractRestApiObject
String nullIfNullOrEmpty (final String value)
 Checks if given string is null, empty or blank.
 

Additional Inherited Members

- Protected Member Functions inherited from tenduke.scale.api.model.AbstractExternalReferenceRestApiObject
 AbstractExternalReferenceRestApiObject (final UUID id)
 
 AbstractExternalReferenceRestApiObject (final AbstractExternalReferenceRestApiObject source)
 
- Protected Member Functions inherited from tenduke.scale.api.model.AbstractUuidModifiableRestApiObject
 AbstractUuidModifiableRestApiObject (final UUID id)
 
 AbstractUuidModifiableRestApiObject (final AbstractUuidModifiableRestApiObject source)
 
- Protected Member Functions inherited from tenduke.scale.api.model.AbstractUniqueRestApiObject
 AbstractUniqueRestApiObject (final UUID id)
 
 AbstractUniqueRestApiObject (final AbstractUniqueRestApiObject source)
 
- Protected Member Functions inherited from tenduke.scale.api.model.AbstractRestApiObject
boolean hasNonEmptyValue (final String string)
 Checks if the given string is not null nor empty.
 

Member Function Documentation

◆ addFeature()

void tenduke.scale.api.model.licensing.ProductConfig.addFeature ( final ProductFeature feature)

◆ buildUsingFeatures()

ProductConfig tenduke.scale.api.model.licensing.ProductConfig.buildUsingFeatures ( final String configName,
final List< String > featureNames )

◆ buildWithEmptyFeatures()

ProductConfig tenduke.scale.api.model.licensing.ProductConfig.buildWithEmptyFeatures ( final String configName)

◆ keepFeaturesRemoveTheRest()

void tenduke.scale.api.model.licensing.ProductConfig.keepFeaturesRemoveTheRest ( final List< String > featuresToKeep)

◆ listFeatureNames()

List< String > tenduke.scale.api.model.licensing.ProductConfig.listFeatureNames ( )

◆ removeFeature()

void tenduke.scale.api.model.licensing.ProductConfig.removeFeature ( final ProductFeature feature)

The documentation for this class was generated from the following file: