Discovery Engine v1beta API - Class LicenseConfig (1.0.0-beta24)

public sealed class LicenseConfig : IMessage<LicenseConfig>, IEquatable<LicenseConfig>, IDeepCloneable<LicenseConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1beta API class LicenseConfig.

Information about users' licenses.

Inheritance

object > LicenseConfig

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

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