Class protos.google.cloud.licensemanager.v1.LicenseManager (0.3.1)

Represents a LicenseManager

Inheritance

$protobuf.rpc.Service > protos.google.cloud.licensemanager.v1.LicenseManager

Package

@google-cloud/licensemanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new LicenseManager service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

aggregateUsage(request, callback)

public aggregateUsage(request: google.cloud.licensemanager.v1.IAggregateUsageRequest, callback: google.cloud.licensemanager.v1.LicenseManager.AggregateUsageCallback): void;

Calls AggregateUsage.

Parameters
Name Description
request IAggregateUsageRequest

AggregateUsageRequest message or plain object

callback AggregateUsageCallback

Node-style callback called with the error, if any, and AggregateUsageResponse

Returns
Type Description
void

aggregateUsage(request)

public aggregateUsage(request: google.cloud.licensemanager.v1.IAggregateUsageRequest): Promise<google.cloud.licensemanager.v1.AggregateUsageResponse>;

Calls AggregateUsage.

Parameter
Name Description
request IAggregateUsageRequest

AggregateUsageRequest message or plain object

Returns
Type Description
Promise<google.cloud.licensemanager.v1.AggregateUsageResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): LicenseManager;

Creates new LicenseManager service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
LicenseManager

RPC service. Useful where requests and/or responses are streamed.

createConfiguration(request, callback)

public createConfiguration(request: google.cloud.licensemanager.v1.ICreateConfigurationRequest, callback: google.cloud.licensemanager.v1.LicenseManager.CreateConfigurationCallback): void;

Calls CreateConfiguration.

Parameters
Name Description
request ICreateConfigurationRequest

CreateConfigurationRequest message or plain object

callback CreateConfigurationCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createConfiguration(request)

public createConfiguration(request: google.cloud.licensemanager.v1.ICreateConfigurationRequest): Promise<google.longrunning.Operation>;

Calls CreateConfiguration.

Parameter
Name Description
request ICreateConfigurationRequest

CreateConfigurationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deactivateConfiguration(request, callback)

public deactivateConfiguration(request: google.cloud.licensemanager.v1.IDeactivateConfigurationRequest, callback: google.cloud.licensemanager.v1.LicenseManager.DeactivateConfigurationCallback): void;

Calls DeactivateConfiguration.

Parameters
Name Description
request IDeactivateConfigurationRequest

DeactivateConfigurationRequest message or plain object

callback DeactivateConfigurationCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deactivateConfiguration(request)

public deactivateConfiguration(request: google.cloud.licensemanager.v1.IDeactivateConfigurationRequest): Promise<google.longrunning.Operation>;

Calls DeactivateConfiguration.

Parameter
Name Description
request IDeactivateConfigurationRequest

DeactivateConfigurationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteConfiguration(request, callback)

public deleteConfiguration(request: google.cloud.licensemanager.v1.IDeleteConfigurationRequest, callback: google.cloud.licensemanager.v1.LicenseManager.DeleteConfigurationCallback): void;

Calls DeleteConfiguration.

Parameters
Name Description
request IDeleteConfigurationRequest

DeleteConfigurationRequest message or plain object

callback DeleteConfigurationCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteConfiguration(request)

public deleteConfiguration(request: google.cloud.licensemanager.v1.IDeleteConfigurationRequest): Promise<google.longrunning.Operation>;

Calls DeleteConfiguration.

Parameter
Name Description
request IDeleteConfigurationRequest

DeleteConfigurationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getConfiguration(request, callback)

public getConfiguration(request: google.cloud.licensemanager.v1.IGetConfigurationRequest, callback: google.cloud.licensemanager.v1.LicenseManager.GetConfigurationCallback): void;

Calls GetConfiguration.

Parameters
Name Description
request IGetConfigurationRequest

GetConfigurationRequest message or plain object

callback GetConfigurationCallback

Node-style callback called with the error, if any, and Configuration

Returns
Type Description
void

getConfiguration(request)

public getConfiguration(request: google.cloud.licensemanager.v1.IGetConfigurationRequest): Promise<google.cloud.licensemanager.v1.Configuration>;

Calls GetConfiguration.

Parameter
Name Description
request IGetConfigurationRequest

GetConfigurationRequest message or plain object

Returns
Type Description
Promise<google.cloud.licensemanager.v1.Configuration>

Promise

getInstance(request, callback)

public getInstance(request: google.cloud.licensemanager.v1.IGetInstanceRequest, callback: google.cloud.licensemanager.v1.LicenseManager.GetInstanceCallback): void;

Calls GetInstance.

Parameters
Name Description
request IGetInstanceRequest

GetInstanceRequest message or plain object

callback GetInstanceCallback

Node-style callback called with the error, if any, and Instance

Returns
Type Description
void

getInstance(request)

public getInstance(request: google.cloud.licensemanager.v1.IGetInstanceRequest): Promise<google.cloud.licensemanager.v1.Instance>;

Calls GetInstance.

Parameter
Name Description
request IGetInstanceRequest

GetInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.licensemanager.v1.Instance>

Promise

getProduct(request, callback)

public getProduct(request: google.cloud.licensemanager.v1.IGetProductRequest, callback: google.cloud.licensemanager.v1.LicenseManager.GetProductCallback): void;

Calls GetProduct.

Parameters
Name Description
request IGetProductRequest

GetProductRequest message or plain object

callback GetProductCallback

Node-style callback called with the error, if any, and Product

Returns
Type Description
void

getProduct(request)

public getProduct(request: google.cloud.licensemanager.v1.IGetProductRequest): Promise<google.cloud.licensemanager.v1.Product>;

Calls GetProduct.

Parameter
Name Description
request IGetProductRequest

GetProductRequest message or plain object

Returns
Type Description
Promise<google.cloud.licensemanager.v1.Product>

Promise

listConfigurations(request, callback)

public listConfigurations(request: google.cloud.licensemanager.v1.IListConfigurationsRequest, callback: google.cloud.licensemanager.v1.LicenseManager.ListConfigurationsCallback): void;

Calls ListConfigurations.

Parameters
Name Description
request IListConfigurationsRequest

ListConfigurationsRequest message or plain object

callback ListConfigurationsCallback

Node-style callback called with the error, if any, and ListConfigurationsResponse

Returns
Type Description
void

listConfigurations(request)

public listConfigurations(request: google.cloud.licensemanager.v1.IListConfigurationsRequest): Promise<google.cloud.licensemanager.v1.ListConfigurationsResponse>;

Calls ListConfigurations.

Parameter
Name Description
request IListConfigurationsRequest

ListConfigurationsRequest message or plain object

Returns
Type Description
Promise<google.cloud.licensemanager.v1.ListConfigurationsResponse>

Promise

listInstances(request, callback)

public listInstances(request: google.cloud.licensemanager.v1.IListInstancesRequest, callback: google.cloud.licensemanager.v1.LicenseManager.ListInstancesCallback): void;

Calls ListInstances.

Parameters
Name Description
request IListInstancesRequest

ListInstancesRequest message or plain object

callback ListInstancesCallback

Node-style callback called with the error, if any, and ListInstancesResponse

Returns
Type Description
void

listInstances(request)

public listInstances(request: google.cloud.licensemanager.v1.IListInstancesRequest): Promise<google.cloud.licensemanager.v1.ListInstancesResponse>;

Calls ListInstances.

Parameter
Name Description
request IListInstancesRequest

ListInstancesRequest message or plain object

Returns
Type Description
Promise<google.cloud.licensemanager.v1.ListInstancesResponse>

Promise

listProducts(request, callback)

public listProducts(request: google.cloud.licensemanager.v1.IListProductsRequest, callback: google.cloud.licensemanager.v1.LicenseManager.ListProductsCallback): void;

Calls ListProducts.

Parameters
Name Description
request IListProductsRequest

ListProductsRequest message or plain object

callback ListProductsCallback

Node-style callback called with the error, if any, and ListProductsResponse

Returns
Type Description
void

listProducts(request)

public listProducts(request: google.cloud.licensemanager.v1.IListProductsRequest): Promise<google.cloud.licensemanager.v1.ListProductsResponse>;

Calls ListProducts.

Parameter
Name Description
request IListProductsRequest

ListProductsRequest message or plain object

Returns
Type Description
Promise<google.cloud.licensemanager.v1.ListProductsResponse>

Promise

queryConfigurationLicenseUsage(request, callback)

public queryConfigurationLicenseUsage(request: google.cloud.licensemanager.v1.IQueryConfigurationLicenseUsageRequest, callback: google.cloud.licensemanager.v1.LicenseManager.QueryConfigurationLicenseUsageCallback): void;

Calls QueryConfigurationLicenseUsage.

Parameters
Name Description
request IQueryConfigurationLicenseUsageRequest

QueryConfigurationLicenseUsageRequest message or plain object

callback QueryConfigurationLicenseUsageCallback

Node-style callback called with the error, if any, and QueryConfigurationLicenseUsageResponse

Returns
Type Description
void

queryConfigurationLicenseUsage(request)

public queryConfigurationLicenseUsage(request: google.cloud.licensemanager.v1.IQueryConfigurationLicenseUsageRequest): Promise<google.cloud.licensemanager.v1.QueryConfigurationLicenseUsageResponse>;

Calls QueryConfigurationLicenseUsage.

Parameter
Name Description
request IQueryConfigurationLicenseUsageRequest

QueryConfigurationLicenseUsageRequest message or plain object

Returns
Type Description
Promise<google.cloud.licensemanager.v1.QueryConfigurationLicenseUsageResponse>

Promise

reactivateConfiguration(request, callback)

public reactivateConfiguration(request: google.cloud.licensemanager.v1.IReactivateConfigurationRequest, callback: google.cloud.licensemanager.v1.LicenseManager.ReactivateConfigurationCallback): void;

Calls ReactivateConfiguration.

Parameters
Name Description
request IReactivateConfigurationRequest

ReactivateConfigurationRequest message or plain object

callback ReactivateConfigurationCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

reactivateConfiguration(request)

public reactivateConfiguration(request: google.cloud.licensemanager.v1.IReactivateConfigurationRequest): Promise<google.longrunning.Operation>;

Calls ReactivateConfiguration.

Parameter
Name Description
request IReactivateConfigurationRequest

ReactivateConfigurationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateConfiguration(request, callback)

public updateConfiguration(request: google.cloud.licensemanager.v1.IUpdateConfigurationRequest, callback: google.cloud.licensemanager.v1.LicenseManager.UpdateConfigurationCallback): void;

Calls UpdateConfiguration.

Parameters
Name Description
request IUpdateConfigurationRequest

UpdateConfigurationRequest message or plain object

callback UpdateConfigurationCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateConfiguration(request)

public updateConfiguration(request: google.cloud.licensemanager.v1.IUpdateConfigurationRequest): Promise<google.longrunning.Operation>;

Calls UpdateConfiguration.

Parameter
Name Description
request IUpdateConfigurationRequest

UpdateConfigurationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise