Class protos.google.cloud.aiplatform.v1beta1.SpecialistPoolService (3.13.0)

Represents a SpecialistPoolService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.aiplatform.v1beta1.SpecialistPoolService

Package

@google-cloud/aiplatform

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new SpecialistPoolService service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

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

Creates new SpecialistPoolService service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
SpecialistPoolService

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

createSpecialistPool(request, callback)

public createSpecialistPool(request: google.cloud.aiplatform.v1beta1.ICreateSpecialistPoolRequest, callback: google.cloud.aiplatform.v1beta1.SpecialistPoolService.CreateSpecialistPoolCallback): void;

Calls CreateSpecialistPool.

Parameters
NameDescription
request ICreateSpecialistPoolRequest

CreateSpecialistPoolRequest message or plain object

callback CreateSpecialistPoolCallback

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

Returns
TypeDescription
void

createSpecialistPool(request)

public createSpecialistPool(request: google.cloud.aiplatform.v1beta1.ICreateSpecialistPoolRequest): Promise<google.longrunning.Operation>;

Calls CreateSpecialistPool.

Parameter
NameDescription
request ICreateSpecialistPoolRequest

CreateSpecialistPoolRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteSpecialistPool(request, callback)

public deleteSpecialistPool(request: google.cloud.aiplatform.v1beta1.IDeleteSpecialistPoolRequest, callback: google.cloud.aiplatform.v1beta1.SpecialistPoolService.DeleteSpecialistPoolCallback): void;

Calls DeleteSpecialistPool.

Parameters
NameDescription
request IDeleteSpecialistPoolRequest

DeleteSpecialistPoolRequest message or plain object

callback DeleteSpecialistPoolCallback

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

Returns
TypeDescription
void

deleteSpecialistPool(request)

public deleteSpecialistPool(request: google.cloud.aiplatform.v1beta1.IDeleteSpecialistPoolRequest): Promise<google.longrunning.Operation>;

Calls DeleteSpecialistPool.

Parameter
NameDescription
request IDeleteSpecialistPoolRequest

DeleteSpecialistPoolRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getSpecialistPool(request, callback)

public getSpecialistPool(request: google.cloud.aiplatform.v1beta1.IGetSpecialistPoolRequest, callback: google.cloud.aiplatform.v1beta1.SpecialistPoolService.GetSpecialistPoolCallback): void;

Calls GetSpecialistPool.

Parameters
NameDescription
request IGetSpecialistPoolRequest

GetSpecialistPoolRequest message or plain object

callback GetSpecialistPoolCallback

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

Returns
TypeDescription
void

getSpecialistPool(request)

public getSpecialistPool(request: google.cloud.aiplatform.v1beta1.IGetSpecialistPoolRequest): Promise<google.cloud.aiplatform.v1beta1.SpecialistPool>;

Calls GetSpecialistPool.

Parameter
NameDescription
request IGetSpecialistPoolRequest

GetSpecialistPoolRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.aiplatform.v1beta1.SpecialistPool>

Promise

listSpecialistPools(request, callback)

public listSpecialistPools(request: google.cloud.aiplatform.v1beta1.IListSpecialistPoolsRequest, callback: google.cloud.aiplatform.v1beta1.SpecialistPoolService.ListSpecialistPoolsCallback): void;

Calls ListSpecialistPools.

Parameters
NameDescription
request IListSpecialistPoolsRequest

ListSpecialistPoolsRequest message or plain object

callback ListSpecialistPoolsCallback

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

Returns
TypeDescription
void

listSpecialistPools(request)

public listSpecialistPools(request: google.cloud.aiplatform.v1beta1.IListSpecialistPoolsRequest): Promise<google.cloud.aiplatform.v1beta1.ListSpecialistPoolsResponse>;

Calls ListSpecialistPools.

Parameter
NameDescription
request IListSpecialistPoolsRequest

ListSpecialistPoolsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.aiplatform.v1beta1.ListSpecialistPoolsResponse>

Promise

updateSpecialistPool(request, callback)

public updateSpecialistPool(request: google.cloud.aiplatform.v1beta1.IUpdateSpecialistPoolRequest, callback: google.cloud.aiplatform.v1beta1.SpecialistPoolService.UpdateSpecialistPoolCallback): void;

Calls UpdateSpecialistPool.

Parameters
NameDescription
request IUpdateSpecialistPoolRequest

UpdateSpecialistPoolRequest message or plain object

callback UpdateSpecialistPoolCallback

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

Returns
TypeDescription
void

updateSpecialistPool(request)

public updateSpecialistPool(request: google.cloud.aiplatform.v1beta1.IUpdateSpecialistPoolRequest): Promise<google.longrunning.Operation>;

Calls UpdateSpecialistPool.

Parameter
NameDescription
request IUpdateSpecialistPoolRequest

UpdateSpecialistPoolRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise