Class protos.google.cloud.apiregistry.v1beta.CloudApiRegistry (0.2.0)

Represents a CloudApiRegistry

Inheritance

$protobuf.rpc.Service > protos.google.cloud.apiregistry.v1beta.CloudApiRegistry

Package

@google-cloud/apiregistry

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new CloudApiRegistry 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): CloudApiRegistry;

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

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

getMcpServer(request, callback)

public getMcpServer(request: google.cloud.apiregistry.v1beta.IGetMcpServerRequest, callback: google.cloud.apiregistry.v1beta.CloudApiRegistry.GetMcpServerCallback): void;

Calls GetMcpServer.

Parameters
Name Description
request IGetMcpServerRequest

GetMcpServerRequest message or plain object

callback GetMcpServerCallback

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

Returns
Type Description
void

getMcpServer(request)

public getMcpServer(request: google.cloud.apiregistry.v1beta.IGetMcpServerRequest): Promise<google.cloud.apiregistry.v1beta.McpServer>;

Calls GetMcpServer.

Parameter
Name Description
request IGetMcpServerRequest

GetMcpServerRequest message or plain object

Returns
Type Description
Promise<google.cloud.apiregistry.v1beta.McpServer>

Promise

getMcpTool(request, callback)

public getMcpTool(request: google.cloud.apiregistry.v1beta.IGetMcpToolRequest, callback: google.cloud.apiregistry.v1beta.CloudApiRegistry.GetMcpToolCallback): void;

Calls GetMcpTool.

Parameters
Name Description
request IGetMcpToolRequest

GetMcpToolRequest message or plain object

callback GetMcpToolCallback

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

Returns
Type Description
void

getMcpTool(request)

public getMcpTool(request: google.cloud.apiregistry.v1beta.IGetMcpToolRequest): Promise<google.cloud.apiregistry.v1beta.McpTool>;

Calls GetMcpTool.

Parameter
Name Description
request IGetMcpToolRequest

GetMcpToolRequest message or plain object

Returns
Type Description
Promise<google.cloud.apiregistry.v1beta.McpTool>

Promise

listMcpServers(request, callback)

public listMcpServers(request: google.cloud.apiregistry.v1beta.IListMcpServersRequest, callback: google.cloud.apiregistry.v1beta.CloudApiRegistry.ListMcpServersCallback): void;

Calls ListMcpServers.

Parameters
Name Description
request IListMcpServersRequest

ListMcpServersRequest message or plain object

callback ListMcpServersCallback

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

Returns
Type Description
void

listMcpServers(request)

public listMcpServers(request: google.cloud.apiregistry.v1beta.IListMcpServersRequest): Promise<google.cloud.apiregistry.v1beta.ListMcpServersResponse>;

Calls ListMcpServers.

Parameter
Name Description
request IListMcpServersRequest

ListMcpServersRequest message or plain object

Returns
Type Description
Promise<google.cloud.apiregistry.v1beta.ListMcpServersResponse>

Promise

listMcpTools(request, callback)

public listMcpTools(request: google.cloud.apiregistry.v1beta.IListMcpToolsRequest, callback: google.cloud.apiregistry.v1beta.CloudApiRegistry.ListMcpToolsCallback): void;

Calls ListMcpTools.

Parameters
Name Description
request IListMcpToolsRequest

ListMcpToolsRequest message or plain object

callback ListMcpToolsCallback

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

Returns
Type Description
void

listMcpTools(request)

public listMcpTools(request: google.cloud.apiregistry.v1beta.IListMcpToolsRequest): Promise<google.cloud.apiregistry.v1beta.ListMcpToolsResponse>;

Calls ListMcpTools.

Parameter
Name Description
request IListMcpToolsRequest

ListMcpToolsRequest message or plain object

Returns
Type Description
Promise<google.cloud.apiregistry.v1beta.ListMcpToolsResponse>

Promise