Show / Hide Table of Contents

Class GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig

Information about license configs at billing account level.

Inheritance
object
GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig : IDirectResponseSchema

Properties

AutoRenew

Whether the BillingAccountLicenseConfig is auto renewed when it reaches the end date.

Declaration
[JsonProperty("autoRenew")]
public virtual bool? AutoRenew { get; set; }
Property Value
Type Description
bool?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EarlyTerminated

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.

Declaration
[JsonProperty("earlyTerminated")]
public virtual bool? EarlyTerminated { get; set; }
Property Value
Type Description
bool?

EarlyTerminationDate

The date when the subscription is terminated earlier than the expiration date.

Declaration
[JsonProperty("earlyTerminationDate")]
public virtual GoogleTypeDate EarlyTerminationDate { get; set; }
Property Value
Type Description
GoogleTypeDate

EndDate

Optional. The planed subscription end date.

Declaration
[JsonProperty("endDate")]
public virtual GoogleTypeDate EndDate { get; set; }
Property Value
Type Description
GoogleTypeDate

GeminiBundle

Whether the license config is for Gemini bundle.

Declaration
[JsonProperty("geminiBundle")]
public virtual bool? GeminiBundle { get; set; }
Property Value
Type Description
bool?

LicenseConfigDistributions

A map of LicenseConfig names to the number of licenses distributed to each. The key is the full resource name of the LicenseConfig, such as projects/{project}/locations/{location}/licenseConfigs/{license_config}. The value is the count of licenses allocated to it.

Declaration
[JsonProperty("licenseConfigDistributions")]
public virtual IDictionary<string, long?> LicenseConfigDistributions { get; set; }
Property Value
Type Description
IDictionary<string, long?>

LicenseCount

Required. The number of licenses purchased under this billing account license config.

Declaration
[JsonProperty("licenseCount")]
public virtual long? LicenseCount { get; set; }
Property Value
Type Description
long?

Name

Immutable. Identifier. The fully qualified resource name of the billing account license config. Format: billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config}.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

ProcurementEntitlementId

The procurement entitlement id of the subscription.

Declaration
[JsonProperty("procurementEntitlementId")]
public virtual string ProcurementEntitlementId { get; set; }
Property Value
Type Description
string

StartDate

Required. The subscription start date.

Declaration
[JsonProperty("startDate")]
public virtual GoogleTypeDate StartDate { get; set; }
Property Value
Type Description
GoogleTypeDate

State

Output only. The state of the BillingAccountLicenseConfig.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

SubscriptionDisplayName

The subscription display name.

Declaration
[JsonProperty("subscriptionDisplayName")]
public virtual string SubscriptionDisplayName { get; set; }
Property Value
Type Description
string

SubscriptionName

Output only. The corresponding SubV3 subscription name.

Declaration
[JsonProperty("subscriptionName")]
public virtual string SubscriptionName { get; set; }
Property Value
Type Description
string

SubscriptionTerm

Required. The subscription term.

Declaration
[JsonProperty("subscriptionTerm")]
public virtual string SubscriptionTerm { get; set; }
Property Value
Type Description
string

SubscriptionTier

Required. The subscription tier.

Declaration
[JsonProperty("subscriptionTier")]
public virtual string SubscriptionTier { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX