TenantService

google.cloud.talent.v4beta1. TenantService

Represents a TenantService

Constructor

new TenantService(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new TenantService service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

createTenant(request, callback) → {undefined}

Calls CreateTenant.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.ICreateTenantRequest

CreateTenantRequest message or plain object

callback google.cloud.talent.v4beta1.TenantService.CreateTenantCallback

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

Returns:
Type Description
undefined

createTenant(request) → {Promise.<google.cloud.talent.v4beta1.Tenant>}

Calls CreateTenant.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.ICreateTenantRequest

CreateTenantRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.talent.v4beta1.Tenant>

Promise

deleteTenant(request, callback) → {undefined}

Calls DeleteTenant.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.IDeleteTenantRequest

DeleteTenantRequest message or plain object

callback google.cloud.talent.v4beta1.TenantService.DeleteTenantCallback

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

Returns:
Type Description
undefined

deleteTenant(request) → {Promise.<google.protobuf.Empty>}

Calls DeleteTenant.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.IDeleteTenantRequest

DeleteTenantRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

getTenant(request, callback) → {undefined}

Calls GetTenant.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.IGetTenantRequest

GetTenantRequest message or plain object

callback google.cloud.talent.v4beta1.TenantService.GetTenantCallback

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

Returns:
Type Description
undefined

getTenant(request) → {Promise.<google.cloud.talent.v4beta1.Tenant>}

Calls GetTenant.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.IGetTenantRequest

GetTenantRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.talent.v4beta1.Tenant>

Promise

listTenants(request, callback) → {undefined}

Calls ListTenants.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.IListTenantsRequest

ListTenantsRequest message or plain object

callback google.cloud.talent.v4beta1.TenantService.ListTenantsCallback

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

Returns:
Type Description
undefined

listTenants(request) → {Promise.<google.cloud.talent.v4beta1.ListTenantsResponse>}

Calls ListTenants.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.IListTenantsRequest

ListTenantsRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.talent.v4beta1.ListTenantsResponse>

Promise

updateTenant(request, callback) → {undefined}

Calls UpdateTenant.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.IUpdateTenantRequest

UpdateTenantRequest message or plain object

callback google.cloud.talent.v4beta1.TenantService.UpdateTenantCallback

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

Returns:
Type Description
undefined

updateTenant(request) → {Promise.<google.cloud.talent.v4beta1.Tenant>}

Calls UpdateTenant.

Parameters:
Name Type Description
request google.cloud.talent.v4beta1.IUpdateTenantRequest

UpdateTenantRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.talent.v4beta1.Tenant>

Promise

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {TenantService}

Creates new TenantService service using the specified rpc implementation.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Returns:
Type Description
TenantService

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

Type Definitions

CreateTenantCallback(error, responseopt)

Callback as used by createTenant.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.talent.v4beta1.Tenant <optional>

Tenant

DeleteTenantCallback(error, responseopt)

Callback as used by deleteTenant.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.protobuf.Empty <optional>

Empty

GetTenantCallback(error, responseopt)

Callback as used by getTenant.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.talent.v4beta1.Tenant <optional>

Tenant

ListTenantsCallback(error, responseopt)

Callback as used by listTenants.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.talent.v4beta1.ListTenantsResponse <optional>

ListTenantsResponse

UpdateTenantCallback(error, responseopt)

Callback as used by updateTenant.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.talent.v4beta1.Tenant <optional>

Tenant