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

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

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

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

Inheritance

object > RetractLicenseConfigRequest

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

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