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

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

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

Request message for [LicenseConfigService.DistributeLicenseConfig][google.cloud.discoveryengine.v1beta.LicenseConfigService.DistributeLicenseConfig] method.

Inheritance

object > DistributeLicenseConfigRequest

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

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