public sealed class LicenseConfig : IMessage<LicenseConfig>, IEquatable<LicenseConfig>, IDeepCloneable<LicenseConfig>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1beta API class LicenseConfig.
Information about users' licenses.
Implements
IMessageLicenseConfig, IEquatableLicenseConfig, IDeepCloneableLicenseConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
LicenseConfig()
public LicenseConfig()LicenseConfig(LicenseConfig)
public LicenseConfig(LicenseConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
LicenseConfig |
Properties
AutoRenew
public bool AutoRenew { get; set; }Optional. Whether the license config should be auto renewed when it reaches the end date.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
EarlyTerminated
public bool EarlyTerminated { get; set; }Output only. Indication of whether the subscription is terminated earlier than the expiration date. This is usually terminated by pipeline once the subscription gets terminated from subsv3.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
EarlyTerminationDate
public Date EarlyTerminationDate { get; set; }Output only. The date when the subscription is terminated earlier than the expiration date.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
EndDate
public Date EndDate { get; set; }Optional. The planed end date.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
FreeTrial
public bool FreeTrial { get; set; }Optional. Whether the license config is for free trial.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
GeminiBundle
public bool GeminiBundle { get; set; }Output only. Whether the license config is for Gemini bundle.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
LicenseConfigName
public LicenseConfigName LicenseConfigName { get; set; }LicenseConfigName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
LicenseConfigName |
|
LicenseCount
public long LicenseCount { get; set; }Required. Number of licenses purchased.
| Property Value | |
|---|---|
| Type | Description |
long |
|
Name
public string Name { get; set; }Immutable. Identifier. The fully qualified resource name of the license
config. Format:
projects/{project}/locations/{location}/licenseConfigs/{license_config}
| Property Value | |
|---|---|
| Type | Description |
string |
|
StartDate
public Date StartDate { get; set; }Required. The start date.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
State
public LicenseConfig.Types.State State { get; set; }Output only. The state of the license config.
| Property Value | |
|---|---|
| Type | Description |
LicenseConfigTypesState |
|
SubscriptionTerm
public SubscriptionTerm SubscriptionTerm { get; set; }Required. Subscription term.
| Property Value | |
|---|---|
| Type | Description |
SubscriptionTerm |
|
SubscriptionTier
public SubscriptionTier SubscriptionTier { get; set; }Required. Subscription tier information for the license config.
| Property Value | |
|---|---|
| Type | Description |
SubscriptionTier |
|