public sealed class LicenseManagerClientImpl : LicenseManagerClientReference documentation and code samples for the License Manager v1 API class LicenseManagerClientImpl.
LicenseManager client wrapper implementation, for convenient use.
Namespace
Google.Cloud.LicenseManager.V1Assembly
Google.Cloud.LicenseManager.V1.dll
Remarks
Service describing handlers for resources
Constructors
LicenseManagerClientImpl(LicenseManagerClient, LicenseManagerSettings, ILogger)
public LicenseManagerClientImpl(LicenseManager.LicenseManagerClient grpcClient, LicenseManagerSettings settings, ILogger logger)Constructs a client wrapper for the LicenseManager service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
LicenseManagerLicenseManagerClientThe underlying gRPC client. |
settings |
LicenseManagerSettingsThe base LicenseManagerSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateConfigurationOperationsClient
public override OperationsClient CreateConfigurationOperationsClient { get; }The long-running operations client for CreateConfiguration.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeactivateConfigurationOperationsClient
public override OperationsClient DeactivateConfigurationOperationsClient { get; }The long-running operations client for DeactivateConfiguration.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteConfigurationOperationsClient
public override OperationsClient DeleteConfigurationOperationsClient { get; }The long-running operations client for DeleteConfiguration.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override LicenseManager.LicenseManagerClient GrpcClient { get; }The underlying gRPC LicenseManager client
| Property Value | |
|---|---|
| Type | Description |
LicenseManagerLicenseManagerClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
ReactivateConfigurationOperationsClient
public override OperationsClient ReactivateConfigurationOperationsClient { get; }The long-running operations client for ReactivateConfiguration.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateConfigurationOperationsClient
public override OperationsClient UpdateConfigurationOperationsClient { get; }The long-running operations client for UpdateConfiguration.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
AggregateUsage(AggregateUsageRequest, CallSettings)
public override PagedEnumerable<AggregateUsageResponse, Usage> AggregateUsage(AggregateUsageRequest request, CallSettings callSettings = null)Aggregates Usage per Instance for a Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
AggregateUsageRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableAggregateUsageResponseUsage |
A pageable sequence of Usage resources. |
AggregateUsageAsync(AggregateUsageRequest, CallSettings)
public override PagedAsyncEnumerable<AggregateUsageResponse, Usage> AggregateUsageAsync(AggregateUsageRequest request, CallSettings callSettings = null)Aggregates Usage per Instance for a Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
AggregateUsageRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableAggregateUsageResponseUsage |
A pageable asynchronous sequence of Usage resources. |
CreateConfiguration(CreateConfigurationRequest, CallSettings)
public override Operation<Configuration, OperationMetadata> CreateConfiguration(CreateConfigurationRequest request, CallSettings callSettings = null)Creates a new Configuration in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationConfigurationOperationMetadata |
The RPC response. |
CreateConfigurationAsync(CreateConfigurationRequest, CallSettings)
public override Task<Operation<Configuration, OperationMetadata>> CreateConfigurationAsync(CreateConfigurationRequest request, CallSettings callSettings = null)Creates a new Configuration in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationConfigurationOperationMetadata |
A Task containing the RPC response. |
DeactivateConfiguration(DeactivateConfigurationRequest, CallSettings)
public override Operation<Configuration, OperationMetadata> DeactivateConfiguration(DeactivateConfigurationRequest request, CallSettings callSettings = null)Deactivates the given configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
DeactivateConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationConfigurationOperationMetadata |
The RPC response. |
DeactivateConfigurationAsync(DeactivateConfigurationRequest, CallSettings)
public override Task<Operation<Configuration, OperationMetadata>> DeactivateConfigurationAsync(DeactivateConfigurationRequest request, CallSettings callSettings = null)Deactivates the given configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
DeactivateConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationConfigurationOperationMetadata |
A Task containing the RPC response. |
DeleteConfiguration(DeleteConfigurationRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteConfiguration(DeleteConfigurationRequest request, CallSettings callSettings = null)Deletes a single Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteConfigurationAsync(DeleteConfigurationRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteConfigurationAsync(DeleteConfigurationRequest request, CallSettings callSettings = null)Deletes a single Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
GetConfiguration(GetConfigurationRequest, CallSettings)
public override Configuration GetConfiguration(GetConfigurationRequest request, CallSettings callSettings = null)Gets details of a single Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Configuration |
The RPC response. |
GetConfigurationAsync(GetConfigurationRequest, CallSettings)
public override Task<Configuration> GetConfigurationAsync(GetConfigurationRequest request, CallSettings callSettings = null)Gets details of a single Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConfiguration |
A Task containing the RPC response. |
GetInstance(GetInstanceRequest, CallSettings)
public override Instance GetInstance(GetInstanceRequest request, CallSettings callSettings = null)Gets details of a single Instance.
| Parameters | |
|---|---|
| Name | Description |
request |
GetInstanceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Instance |
The RPC response. |
GetInstanceAsync(GetInstanceRequest, CallSettings)
public override Task<Instance> GetInstanceAsync(GetInstanceRequest request, CallSettings callSettings = null)Gets details of a single Instance.
| Parameters | |
|---|---|
| Name | Description |
request |
GetInstanceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskInstance |
A Task containing the RPC response. |
GetProduct(GetProductRequest, CallSettings)
public override Product GetProduct(GetProductRequest request, CallSettings callSettings = null)Gets details of a single Product.
| Parameters | |
|---|---|
| Name | Description |
request |
GetProductRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Product |
The RPC response. |
GetProductAsync(GetProductRequest, CallSettings)
public override Task<Product> GetProductAsync(GetProductRequest request, CallSettings callSettings = null)Gets details of a single Product.
| Parameters | |
|---|---|
| Name | Description |
request |
GetProductRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskProduct |
A Task containing the RPC response. |
ListConfigurations(ListConfigurationsRequest, CallSettings)
public override PagedEnumerable<ListConfigurationsResponse, Configuration> ListConfigurations(ListConfigurationsRequest request, CallSettings callSettings = null)Lists Configurations in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConfigurationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListConfigurationsResponseConfiguration |
A pageable sequence of Configuration resources. |
ListConfigurationsAsync(ListConfigurationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListConfigurationsResponse, Configuration> ListConfigurationsAsync(ListConfigurationsRequest request, CallSettings callSettings = null)Lists Configurations in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConfigurationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListConfigurationsResponseConfiguration |
A pageable asynchronous sequence of Configuration resources. |
ListInstances(ListInstancesRequest, CallSettings)
public override PagedEnumerable<ListInstancesResponse, Instance> ListInstances(ListInstancesRequest request, CallSettings callSettings = null)Lists Instances in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListInstancesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListInstancesResponseInstance |
A pageable sequence of Instance resources. |
ListInstancesAsync(ListInstancesRequest, CallSettings)
public override PagedAsyncEnumerable<ListInstancesResponse, Instance> ListInstancesAsync(ListInstancesRequest request, CallSettings callSettings = null)Lists Instances in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListInstancesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListInstancesResponseInstance |
A pageable asynchronous sequence of Instance resources. |
ListProducts(ListProductsRequest, CallSettings)
public override PagedEnumerable<ListProductsResponse, Product> ListProducts(ListProductsRequest request, CallSettings callSettings = null)Lists Products in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListProductsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListProductsResponseProduct |
A pageable sequence of Product resources. |
ListProductsAsync(ListProductsRequest, CallSettings)
public override PagedAsyncEnumerable<ListProductsResponse, Product> ListProductsAsync(ListProductsRequest request, CallSettings callSettings = null)Lists Products in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListProductsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListProductsResponseProduct |
A pageable asynchronous sequence of Product resources. |
QueryConfigurationLicenseUsage(QueryConfigurationLicenseUsageRequest, CallSettings)
public override QueryConfigurationLicenseUsageResponse QueryConfigurationLicenseUsage(QueryConfigurationLicenseUsageRequest request, CallSettings callSettings = null)License Usage information for a Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryConfigurationLicenseUsageRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
QueryConfigurationLicenseUsageResponse |
The RPC response. |
QueryConfigurationLicenseUsageAsync(QueryConfigurationLicenseUsageRequest, CallSettings)
public override Task<QueryConfigurationLicenseUsageResponse> QueryConfigurationLicenseUsageAsync(QueryConfigurationLicenseUsageRequest request, CallSettings callSettings = null)License Usage information for a Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryConfigurationLicenseUsageRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskQueryConfigurationLicenseUsageResponse |
A Task containing the RPC response. |
ReactivateConfiguration(ReactivateConfigurationRequest, CallSettings)
public override Operation<Configuration, OperationMetadata> ReactivateConfiguration(ReactivateConfigurationRequest request, CallSettings callSettings = null)Reactivates the given configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
ReactivateConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationConfigurationOperationMetadata |
The RPC response. |
ReactivateConfigurationAsync(ReactivateConfigurationRequest, CallSettings)
public override Task<Operation<Configuration, OperationMetadata>> ReactivateConfigurationAsync(ReactivateConfigurationRequest request, CallSettings callSettings = null)Reactivates the given configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
ReactivateConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationConfigurationOperationMetadata |
A Task containing the RPC response. |
UpdateConfiguration(UpdateConfigurationRequest, CallSettings)
public override Operation<Configuration, OperationMetadata> UpdateConfiguration(UpdateConfigurationRequest request, CallSettings callSettings = null)Updates the parameters of a single Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationConfigurationOperationMetadata |
The RPC response. |
UpdateConfigurationAsync(UpdateConfigurationRequest, CallSettings)
public override Task<Operation<Configuration, OperationMetadata>> UpdateConfigurationAsync(UpdateConfigurationRequest request, CallSettings callSettings = null)Updates the parameters of a single Configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConfigurationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationConfigurationOperationMetadata |
A Task containing the RPC response. |