public sealed class DistributeLicenseConfigRequest : IMessage<DistributeLicenseConfigRequest>, IEquatable<DistributeLicenseConfigRequest>, IDeepCloneable<DistributeLicenseConfigRequest>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1beta API class DistributeLicenseConfigRequest.
Request message for [LicenseConfigService.DistributeLicenseConfig][google.cloud.discoveryengine.v1beta.LicenseConfigService.DistributeLicenseConfig] method.
Implements
IMessageDistributeLicenseConfigRequest, IEquatableDistributeLicenseConfigRequest, IDeepCloneableDistributeLicenseConfigRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
DistributeLicenseConfigRequest()
public DistributeLicenseConfigRequest()DistributeLicenseConfigRequest(DistributeLicenseConfigRequest)
public DistributeLicenseConfigRequest(DistributeLicenseConfigRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
DistributeLicenseConfigRequest |
Properties
BillingAccountLicenseConfig
public string BillingAccountLicenseConfig { get; set; }Required. Full resource name of [BillingAccountLicenseConfig][].
Format:
billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config_id}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
BillingAccountLicenseConfigAsBillingAccountLicenseConfigName
public BillingAccountLicenseConfigName BillingAccountLicenseConfigAsBillingAccountLicenseConfigName { get; set; }BillingAccountLicenseConfigName-typed view over the BillingAccountLicenseConfig resource name property.
| Property Value | |
|---|---|
| Type | Description |
BillingAccountLicenseConfigName |
|
LicenseConfigId
public string LicenseConfigId { get; set; }Optional. Distribute seats to this license config instead of creating a new one. If not specified, a new license config will be created from the billing account license config.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LicenseCount
public long LicenseCount { get; set; }Required. The number of licenses to distribute.
| Property Value | |
|---|---|
| Type | Description |
long |
|
Location
public string Location { get; set; }Required. The target GCP project region to distribute the license config to.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProjectNumber
public long ProjectNumber { get; set; }Required. The target GCP project number to distribute the license config to.
| Property Value | |
|---|---|
| Type | Description |
long |
|