Interface IProductLicense
Represents GridGain license descriptor.
Namespace: GridGain.Core.Product
Assembly: GridGain.Core.dll
Syntax
public interface IProductLicense
Properties
AttributeName
Gets license attribute name if any. Attributes in license will have to match attributes in the grid node.
Declaration
string AttributeName { get; }
Property Value
| Type | Description |
|---|---|
| System.String | Attribute name. |
AttributeValue
Gets value for the license attribute if any. Attributes in license will have to match attributes in the grid node.
Declaration
string AttributeValue { get; }
Property Value
| Type | Description |
|---|---|
| System.String | Attribute value. |
ExpireDate
Gets expire date.
Declaration
DateTime ExpireDate { get; }
Property Value
| Type | Description |
|---|---|
| DateTime | Expire date. |
GracePeriod
Gets license violation grace period. If zero - no grace period.
Declaration
TimeSpan GracePeriod { get; }
Property Value
| Type | Description |
|---|---|
| TimeSpan | License violation grace period. |
Id
Gets license ID.
Declaration
Guid Id { get; }
Property Value
| Type | Description |
|---|---|
| Guid | License ID. |
IssueDate
Gets issue date.
Declaration
DateTime IssueDate { get; }
Property Value
| Type | Description |
|---|---|
| DateTime | Issue date. |
IssueOrganization
Gets issue organization.
Declaration
string IssueOrganization { get; }
Property Value
| Type | Description |
|---|---|
| System.String | Issue organization. |
LicenseNote
Gets license note. It may include textual description of license limitations such as as "Development Only" or "Load-Testing and Staging Only".
Declaration
string LicenseNote { get; }
Property Value
| Type | Description |
|---|---|
| System.String | License note. |
MaintenanceTime
Gets maintenance time in months. If zero - no restriction.
Declaration
int MaintenanceTime { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | Maintenance time. |
MaxComputers
Gets maximum number of physical computers or virtual instances. If zero - no restriction. Note that individual physical computer or virtual instance is determined by number of enabled MACs on each computer or instance.
Declaration
int MaxComputers { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | Maximum number of computers or virtual instances. |
MaxCpus
Gets maximum number of CPUs. If zero - no restriction.
Declaration
int MaxCpus { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | Maximum number of CPUs. |
MaxNodes
Gets maximum number of nodes. If zero - no restriction.
Declaration
int MaxNodes { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | Maximum number of nodes. |
MaxUptime
Gets maximum up time. If zero - no restriction.
Declaration
TimeSpan MaxUptime { get; }
Property Value
| Type | Description |
|---|---|
| TimeSpan | Maximum up time in minutes. |
UserEmail
Gets user organization e-mail.
Declaration
string UserEmail { get; }
Property Value
| Type | Description |
|---|---|
| System.String | User organization e-mail. |
UserName
Gets user organization contact name.
Declaration
string UserName { get; }
Property Value
| Type | Description |
|---|---|
| System.String | User organization contact name. |
UserOrganization
Gets user organization.
Declaration
string UserOrganization { get; }
Property Value
| Type | Description |
|---|---|
| System.String | User organization. |
UserWww
Gets user organization URL.
Declaration
string UserWww { get; }
Property Value
| Type | Description |
|---|---|
| System.String | User organization URL. |
Version
Gets license version.
Declaration
string Version { get; }
Property Value
| Type | Description |
|---|---|
| System.String | License version. |
VersionRegexp
Version regular expression.
Declaration
string VersionRegexp { get; }
Property Value
| Type | Description |
|---|---|
| System.String | Version regular expression. |