public sealed class RetractLicenseConfigRequest : IMessage<RetractLicenseConfigRequest>, IEquatable<RetractLicenseConfigRequest>, IDeepCloneable<RetractLicenseConfigRequest>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1beta API class RetractLicenseConfigRequest.
Request message for [LicenseConfigService.RetractLicenseConfig][google.cloud.discoveryengine.v1beta.LicenseConfigService.RetractLicenseConfig] method.
Implements
IMessageRetractLicenseConfigRequest, IEquatableRetractLicenseConfigRequest, IDeepCloneableRetractLicenseConfigRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
RetractLicenseConfigRequest()
public RetractLicenseConfigRequest()RetractLicenseConfigRequest(RetractLicenseConfigRequest)
public RetractLicenseConfigRequest(RetractLicenseConfigRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
RetractLicenseConfigRequest |
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 |
|
FullRetract
public bool FullRetract { get; set; }Optional. If set to true, retract the entire license config. Otherwise, retract the specified license count.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
LicenseConfig
public string LicenseConfig { get; set; }Required. Full resource name of [LicenseConfig][google.cloud.discoveryengine.v1beta.LicenseConfig].
Format:
projects/{project}/locations/{location}/licenseConfigs/{license_config_id}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LicenseConfigAsLicenseConfigName
public LicenseConfigName LicenseConfigAsLicenseConfigName { get; set; }LicenseConfigName-typed view over the LicenseConfig resource name property.
| Property Value | |
|---|---|
| Type | Description |
LicenseConfigName |
|
LicenseCount
public long LicenseCount { get; set; }Optional. The number of licenses to retract. Only used when full_retract is false.
| Property Value | |
|---|---|
| Type | Description |
long |
|