Class protos.google.cloud.aiplatform.v1beta1.ExtensionRegistryService (6.0.0)

Represents an ExtensionRegistryService

Inheritance

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

Package

@google-cloud/aiplatform

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new ExtensionRegistryService service.

Parameters
Name Description
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): ExtensionRegistryService;

Creates new ExtensionRegistryService 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
ExtensionRegistryService

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

deleteExtension(request, callback)

public deleteExtension(request: google.cloud.aiplatform.v1beta1.IDeleteExtensionRequest, callback: google.cloud.aiplatform.v1beta1.ExtensionRegistryService.DeleteExtensionCallback): void;

Calls DeleteExtension.

Parameters
Name Description
request IDeleteExtensionRequest

DeleteExtensionRequest message or plain object

callback DeleteExtensionCallback

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

Returns
Type Description
void

deleteExtension(request)

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

Calls DeleteExtension.

Parameter
Name Description
request IDeleteExtensionRequest

DeleteExtensionRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getExtension(request, callback)

public getExtension(request: google.cloud.aiplatform.v1beta1.IGetExtensionRequest, callback: google.cloud.aiplatform.v1beta1.ExtensionRegistryService.GetExtensionCallback): void;

Calls GetExtension.

Parameters
Name Description
request IGetExtensionRequest

GetExtensionRequest message or plain object

callback GetExtensionCallback

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

Returns
Type Description
void

getExtension(request)

public getExtension(request: google.cloud.aiplatform.v1beta1.IGetExtensionRequest): Promise<google.cloud.aiplatform.v1beta1.Extension>;

Calls GetExtension.

Parameter
Name Description
request IGetExtensionRequest

GetExtensionRequest message or plain object

Returns
Type Description
Promise<google.cloud.aiplatform.v1beta1.Extension>

Promise

importExtension(request, callback)

public importExtension(request: google.cloud.aiplatform.v1beta1.IImportExtensionRequest, callback: google.cloud.aiplatform.v1beta1.ExtensionRegistryService.ImportExtensionCallback): void;

Calls ImportExtension.

Parameters
Name Description
request IImportExtensionRequest

ImportExtensionRequest message or plain object

callback ImportExtensionCallback

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

Returns
Type Description
void

importExtension(request)

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

Calls ImportExtension.

Parameter
Name Description
request IImportExtensionRequest

ImportExtensionRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

listExtensions(request, callback)

public listExtensions(request: google.cloud.aiplatform.v1beta1.IListExtensionsRequest, callback: google.cloud.aiplatform.v1beta1.ExtensionRegistryService.ListExtensionsCallback): void;

Calls ListExtensions.

Parameters
Name Description
request IListExtensionsRequest

ListExtensionsRequest message or plain object

callback ListExtensionsCallback

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

Returns
Type Description
void

listExtensions(request)

public listExtensions(request: google.cloud.aiplatform.v1beta1.IListExtensionsRequest): Promise<google.cloud.aiplatform.v1beta1.ListExtensionsResponse>;

Calls ListExtensions.

Parameter
Name Description
request IListExtensionsRequest

ListExtensionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.aiplatform.v1beta1.ListExtensionsResponse>

Promise

updateExtension(request, callback)

public updateExtension(request: google.cloud.aiplatform.v1beta1.IUpdateExtensionRequest, callback: google.cloud.aiplatform.v1beta1.ExtensionRegistryService.UpdateExtensionCallback): void;

Calls UpdateExtension.

Parameters
Name Description
request IUpdateExtensionRequest

UpdateExtensionRequest message or plain object

callback UpdateExtensionCallback

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

Returns
Type Description
void

updateExtension(request)

public updateExtension(request: google.cloud.aiplatform.v1beta1.IUpdateExtensionRequest): Promise<google.cloud.aiplatform.v1beta1.Extension>;

Calls UpdateExtension.

Parameter
Name Description
request IUpdateExtensionRequest

UpdateExtensionRequest message or plain object

Returns
Type Description
Promise<google.cloud.aiplatform.v1beta1.Extension>

Promise