10Duke Scale SDK for Java
|
Ctenduke.scale.api.exception.ExceptionBuilder | Base class for providing an easy to read and handle exception creation |
▼Ctenduke.scale.api.JwtBuilderBase | Base class for 10Duke SDK implementations of JWT building |
Ctenduke.scale.api.ScaleJwtAuthorizationProvider | Authorization provider that supplies 10Duke ScaleJWT tokens and headers |
▼Ctenduke.scale.api.LicenseCheckoutClient | License checkout client interface that uses LicenseCheckoutHttpClient to operate the checkout API and TokenManager to store tokens received from the API |
Ctenduke.scale.client.DefaultLicenseCheckoutClient | Default implementation of a license checkout client |
Ctenduke.scale.api.model.jwt.LicenseToken | Represents a license token used in the license checkout processes |
Ctenduke.scale.api.model.licensecheckout.ClientClaims | The claims that can be used during a license checkout process |
Ctenduke.scale.api.model.licensecheckout.ConsumptionStatus | List of possible statuses received for license consumption |
Ctenduke.scale.api.model.licensecheckout.Hints | Provides hints that can be used during the license checkout processes |
Ctenduke.scale.api.model.licensecheckout.LicenseCheckoutArguments | The license checkout arguments |
Ctenduke.scale.api.model.licensecheckout.LicenseCheckoutRequest | Represents the request made during a license checkout |
Ctenduke.scale.api.model.licensecheckout.LicenseCheckoutResult | Represents the result received from a license checkout |
Ctenduke.scale.api.model.licensecheckout.LicenseHeartbeatArguments | Provides arguments that can be used in a license heartbeat |
Ctenduke.scale.api.model.licensecheckout.LicenseHeartbeatRequest | Represents a request that is made during the license heartbeat process |
Ctenduke.scale.api.model.licensecheckout.LicenseHeartbeatResult | Represents the result of a license heartbeat |
Ctenduke.scale.api.model.licensecheckout.LicenseReleaseArguments | Provides arguments that can be used in a license release |
Ctenduke.scale.api.model.licensecheckout.LicenseReleaseRequest | Represents a request that is made during the license release process |
Ctenduke.scale.api.model.licensecheckout.LicenseReleaseResult | Represents the result of a license release |
Ctenduke.scale.api.model.licensing.LicenseConsumerType | List of available license consumer types |
Ctenduke.scale.api.model.licensing.LicenseeType | List of available licensee types |
Ctenduke.scale.api.model.licensing.QuantityDimension | List of available quantity dimension settings |
Ctenduke.scale.api.model.licensing.QuantityEnforcementType | List of available quantity enforcement types for licensing |
Ctenduke.scale.api.model.ValidationConstants | Constants providing supported values and ranges for validation |
Ctenduke.scale.api.RequestHeadersSettings | Options for request header building, including instruction to include Authorization header always vs |
▼Ctenduke.scale.api.TokenManager | Interface to implement for managing tokens and related items that are used with 10Duke Scale API by the 10Duke Scale SDK for Java |
Ctenduke.scale.client.DefaultTokenManager | Data class that manages tokens used by 10Duke Scale SDK for Java |
▼Ctenduke.scale.api.TokenStore | Interface to implement for storing tokens that are used with 10Duke Scale API by the 10Duke Scale SDK for Java |
Ctenduke.scale.api.InMemoryTokenStore | |
Ctenduke.scale.client.FileSystemTokenStore | TokenStore implementation that uses the file system to store license tokens |
Ctenduke.scale.api.TokenStoreLicenseCheckoutResult | TokenStoreLicenseCheckoutResult is a transient information model used when storing and accessing license tokens |
▼Ctenduke.scale.client.AbstractRestApiClient | Abstract class representing a REST API client |
Ctenduke.scale.client.LicenseCheckoutHttpClient | License checkout API implementation without any caching or persistence features |
Ctenduke.scale.client.LicenseCheckoutApiCallFactory | This class implements raw HTTP 10Duke Scale License Checkout API mapping into a Java Client |
Ctenduke.scale.client.LicenseCheckoutMode | Enumeration of possible modes that the tenduke.scale.client.DefaultLicenseCheckoutClient supports |
Ctenduke.scale.client.RestApiCallExecArgs< R > | REST API call executor with arguments |
▼CSerializable | |
▼Ctenduke.scale.api.model.AbstractRestApiObject | Abstract class of an REST API object |
▼Ctenduke.scale.api.model.AbstractSequenceRestApiObject | Abstract class of an REST API object that can be put to a sequence |
Ctenduke.scale.api.model.AbstractSequenceModifiableRestApiObject | Abstract class of an REST API object that is modifiable and contains related fields to modification |
▼Ctenduke.scale.api.model.AbstractUniqueRestApiObject | Abstract class of an REST API object that contains an identifier and is unique |
▼Ctenduke.scale.api.model.AbstractUuidModifiableRestApiObject | Abstract class of an REST API object that is modifiable and contains related fields to modification |
▼Ctenduke.scale.api.model.AbstractExternalReferenceRestApiObject | Abstract class of an REST API object that contains an external reference |
▼Ctenduke.scale.api.model.AbstractIdentityRestApiObject | Abstract class of an REST API object that represents an identity |
Ctenduke.scale.api.model.licensing.LicenseConsumer | Base argument object for creating a new or updating existing license consumer |
Ctenduke.scale.api.model.licensing.Licensee | Base argument object for creating a new or updating existing licensee |
Ctenduke.scale.api.model.licensing.Product | Base argument object for creating a new or updating existing product |
Ctenduke.scale.api.model.licensing.ProductConfig | Base argument object for creating a new or updating existing product config |
Ctenduke.scale.api.model.licensing.ProductFeature | Base argument object for creating a new or updating existing product feature |
Ctenduke.scale.api.model.licensing.EffectiveProductConfigInfo | Base argument object for creating a new or updating existing effective product configuration information |
Ctenduke.scale.api.model.licensing.License | Base argument object for creating a new or updating existing license |
Ctenduke.scale.api.model.licensing.LicenseContainer | Base argument object for creating a new or updating existing license container |
Ctenduke.scale.api.model.licensing.LicenseFeature | Base argument object for creating a new or updating existing license feature |
Ctenduke.scale.api.model.licensing.LicenseKey | Base argument object for creating a new or updating existing license key |
Ctenduke.scale.api.model.licensing.LicenseModel | Base argument object for creating a new or updating existing license model |
▼Ctenduke.scale.api.model.licensecheckout.AbstractLicensesStatus | List of licenses for an abstract license consumer |
Ctenduke.scale.api.model.licensecheckout.LicenseConsumerLicensesStatus | List of licenses for a license consumer |
Ctenduke.scale.api.model.licensecheckout.LicenseKeyLicensesStatus | |
Ctenduke.scale.api.model.licensecheckout.FeatureFlagsJwtResponse | Represents a response containing feature flags and received as a JWT |
Ctenduke.scale.api.model.licensecheckout.FeatureFlagsResponse | Represents a response that contains feature flags |
Ctenduke.scale.api.model.licensecheckout.LicenseConsumerClientBindingStatus | List of client bindings for a license consumer |
Ctenduke.scale.api.model.licensecheckout.LicenseConsumption | Provides fields related to a license consumption |
Ctenduke.scale.api.model.licensecheckout.LicenseConsumptionClientBinding | Provides fields for a client binding related to a license consumption |
Ctenduke.scale.api.model.licensing.FeatureFlags | Base argument object for creating a new or updating existing feature flags |
Ctenduke.scale.api.model.licensing.LicenseMetadata | Base argument object for creating a new or updating existing license meta data |
▼CDefault | |
Ctenduke.scale.api.model.licensing.Product.Creatable | |
▼CInterceptor | |
Ctenduke.scale.client.OkHttpLoggingInterceptor | Interceptor that enables logging for OkHttpClient |
▼CAuthConfigLoader | |
Ctenduke.scale.config.typesafe.TendukeScaleConfigLoader | |
▼CTypesafeAuthConfig | |
Ctenduke.scale.config.typesafe.TypesafeTendukeScaleConfig | TendukeScaleConfig implementation based on Typesafe |
▼CSdkException | |
Ctenduke.scale.api.exception.ApiException | Model class for API related exceptions |
▼CAbstractConfigBuilder | |
Ctenduke.scale.api.config.DefaultTendukeScaleConfigBuilder | Builder that assembles a TendukeScaleConfig based on multiple configuration data sources |
▼CAuthConfig | |
▼Ctenduke.scale.api.config.TendukeScaleConfig | |
Ctenduke.scale.api.config.InMemoryTendukeScaleConfig | Data class that stores memory based configuration of the 10Duke Scale SDK for Java |
Ctenduke.scale.api.config.MinViableTendukeScaleConfig | A minimal configuration implementation suitable for in memory based applications using license keys |
Ctenduke.scale.api.config.TendukeScaleConfigWithFallback | |
Ctenduke.scale.config.typesafe.TypesafeTendukeScaleConfig | TendukeScaleConfig implementation based on Typesafe |
▼CAuthConfigWithFallback | |
Ctenduke.scale.api.config.TendukeScaleConfigWithFallback | |
▼CConfigBuilder | |
▼Ctenduke.scale.api.config.TendukeScaleConfigBuilder | Interface to implement for assembling a TendukeScaleConfig based on multiple configuration data sources |
Ctenduke.scale.api.config.DefaultTendukeScaleConfigBuilder | Builder that assembles a TendukeScaleConfig based on multiple configuration data sources |
▼CConfigKeys | |
Ctenduke.scale.api.config.TendukeScaleConfigKey | Constants for supported configuration keys |
▼CInMemoryAuthConfig | |
Ctenduke.scale.api.config.InMemoryTendukeScaleConfig | Data class that stores memory based configuration of the 10Duke Scale SDK for Java |
▼CStandardJwtClaims | |
Ctenduke.scale.api.model.jwt.LicenseTokenClaims | Model class that declares the custom JWT claims used in the 10Duke Scale license token |
▼CAuthorizationProvider | |
Ctenduke.scale.api.ScaleJwtAuthorizationProvider | Authorization provider that supplies 10Duke ScaleJWT tokens and headers |