Cloud Commerce Consumer Procurement v1 API - Class LicenseManagementServiceSettings (1.4.0)

public sealed class LicenseManagementServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Commerce Consumer Procurement v1 API class LicenseManagementServiceSettings.

Settings for LicenseManagementServiceClient instances.

Inheritance

object > ServiceSettingsBase > LicenseManagementServiceSettings

Namespace

Google.Cloud.Commerce.Consumer.Procurement.V1

Assembly

Google.Cloud.Commerce.Consumer.Procurement.V1.dll

Constructors

LicenseManagementServiceSettings()

public LicenseManagementServiceSettings()

Constructs a new LicenseManagementServiceSettings object with default settings.

Properties

AssignSettings

public CallSettings AssignSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LicenseManagementServiceClient.Assign and LicenseManagementServiceClient.AssignAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

EnumerateLicensedUsersSettings

public CallSettings EnumerateLicensedUsersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LicenseManagementServiceClient.EnumerateLicensedUsers and LicenseManagementServiceClient.EnumerateLicensedUsersAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetLicensePoolSettings

public CallSettings GetLicensePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LicenseManagementServiceClient.GetLicensePool and LicenseManagementServiceClient.GetLicensePoolAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UnassignSettings

public CallSettings UnassignSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LicenseManagementServiceClient.Unassign and LicenseManagementServiceClient.UnassignAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateLicensePoolSettings

public CallSettings UpdateLicensePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LicenseManagementServiceClient.UpdateLicensePool and LicenseManagementServiceClient.UpdateLicensePoolAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public LicenseManagementServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
LicenseManagementServiceSettings

A deep clone of this LicenseManagementServiceSettings object.

GetDefault()

public static LicenseManagementServiceSettings GetDefault()

Get a new instance of the default LicenseManagementServiceSettings.

Returns
Type Description
LicenseManagementServiceSettings

A new instance of the default LicenseManagementServiceSettings.