Class protos.google.cloud.servicedirectory.v1.RegistrationService (4.0.7)

Represents a RegistrationService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.servicedirectory.v1.RegistrationService

Package

@google-cloud/service-directory

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

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

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

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

createEndpoint(request, callback)

public createEndpoint(request: google.cloud.servicedirectory.v1.ICreateEndpointRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.CreateEndpointCallback): void;

Calls CreateEndpoint.

Parameters
NameDescription
request ICreateEndpointRequest

CreateEndpointRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.CreateEndpointCallback

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

Returns
TypeDescription
void

createEndpoint(request)

public createEndpoint(request: google.cloud.servicedirectory.v1.ICreateEndpointRequest): Promise<google.cloud.servicedirectory.v1.Endpoint>;

Calls CreateEndpoint.

Parameter
NameDescription
request ICreateEndpointRequest

CreateEndpointRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Endpoint>

Promise

createNamespace(request, callback)

public createNamespace(request: google.cloud.servicedirectory.v1.ICreateNamespaceRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.CreateNamespaceCallback): void;

Calls CreateNamespace.

Parameters
NameDescription
request google.cloud.servicedirectory.v1.ICreateNamespaceRequest

CreateNamespaceRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.CreateNamespaceCallback

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

Returns
TypeDescription
void

createNamespace(request)

public createNamespace(request: google.cloud.servicedirectory.v1.ICreateNamespaceRequest): Promise<google.cloud.servicedirectory.v1.Namespace>;

Calls CreateNamespace.

Parameter
NameDescription
request google.cloud.servicedirectory.v1.ICreateNamespaceRequest

CreateNamespaceRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Namespace>

Promise

createService(request, callback)

public createService(request: google.cloud.servicedirectory.v1.ICreateServiceRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.CreateServiceCallback): void;

Calls CreateService.

Parameters
NameDescription
request ICreateServiceRequest

CreateServiceRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.CreateServiceCallback

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

Returns
TypeDescription
void

createService(request)

public createService(request: google.cloud.servicedirectory.v1.ICreateServiceRequest): Promise<google.cloud.servicedirectory.v1.Service>;

Calls CreateService.

Parameter
NameDescription
request ICreateServiceRequest

CreateServiceRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Service>

Promise

deleteEndpoint(request, callback)

public deleteEndpoint(request: google.cloud.servicedirectory.v1.IDeleteEndpointRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.DeleteEndpointCallback): void;

Calls DeleteEndpoint.

Parameters
NameDescription
request google.cloud.servicedirectory.v1.IDeleteEndpointRequest

DeleteEndpointRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.DeleteEndpointCallback

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

Returns
TypeDescription
void

deleteEndpoint(request)

public deleteEndpoint(request: google.cloud.servicedirectory.v1.IDeleteEndpointRequest): Promise<google.protobuf.Empty>;

Calls DeleteEndpoint.

Parameter
NameDescription
request google.cloud.servicedirectory.v1.IDeleteEndpointRequest

DeleteEndpointRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

deleteNamespace(request, callback)

public deleteNamespace(request: google.cloud.servicedirectory.v1.IDeleteNamespaceRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.DeleteNamespaceCallback): void;

Calls DeleteNamespace.

Parameters
NameDescription
request google.cloud.servicedirectory.v1.IDeleteNamespaceRequest

DeleteNamespaceRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.DeleteNamespaceCallback

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

Returns
TypeDescription
void

deleteNamespace(request)

public deleteNamespace(request: google.cloud.servicedirectory.v1.IDeleteNamespaceRequest): Promise<google.protobuf.Empty>;

Calls DeleteNamespace.

Parameter
NameDescription
request google.cloud.servicedirectory.v1.IDeleteNamespaceRequest

DeleteNamespaceRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

deleteService(request, callback)

public deleteService(request: google.cloud.servicedirectory.v1.IDeleteServiceRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.DeleteServiceCallback): void;

Calls DeleteService.

Parameters
NameDescription
request IDeleteServiceRequest

DeleteServiceRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.DeleteServiceCallback

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

Returns
TypeDescription
void

deleteService(request)

public deleteService(request: google.cloud.servicedirectory.v1.IDeleteServiceRequest): Promise<google.protobuf.Empty>;

Calls DeleteService.

Parameter
NameDescription
request IDeleteServiceRequest

DeleteServiceRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

getEndpoint(request, callback)

public getEndpoint(request: google.cloud.servicedirectory.v1.IGetEndpointRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.GetEndpointCallback): void;

Calls GetEndpoint.

Parameters
NameDescription
request google.cloud.servicedirectory.v1.IGetEndpointRequest

GetEndpointRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.GetEndpointCallback

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

Returns
TypeDescription
void

getEndpoint(request)

public getEndpoint(request: google.cloud.servicedirectory.v1.IGetEndpointRequest): Promise<google.cloud.servicedirectory.v1.Endpoint>;

Calls GetEndpoint.

Parameter
NameDescription
request google.cloud.servicedirectory.v1.IGetEndpointRequest

GetEndpointRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Endpoint>

Promise

getIamPolicy(request, callback)

public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.GetIamPolicyCallback): void;

Calls GetIamPolicy.

Parameters
NameDescription
request IGetIamPolicyRequest

GetIamPolicyRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.GetIamPolicyCallback

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

Returns
TypeDescription
void

getIamPolicy(request)

public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise<google.iam.v1.Policy>;

Calls GetIamPolicy.

Parameter
NameDescription
request IGetIamPolicyRequest

GetIamPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.iam.v1.Policy>

Promise

getNamespace(request, callback)

public getNamespace(request: google.cloud.servicedirectory.v1.IGetNamespaceRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.GetNamespaceCallback): void;

Calls GetNamespace.

Parameters
NameDescription
request google.cloud.servicedirectory.v1.IGetNamespaceRequest

GetNamespaceRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.GetNamespaceCallback

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

Returns
TypeDescription
void

getNamespace(request)

public getNamespace(request: google.cloud.servicedirectory.v1.IGetNamespaceRequest): Promise<google.cloud.servicedirectory.v1.Namespace>;

Calls GetNamespace.

Parameter
NameDescription
request google.cloud.servicedirectory.v1.IGetNamespaceRequest

GetNamespaceRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Namespace>

Promise

getService(request, callback)

public getService(request: google.cloud.servicedirectory.v1.IGetServiceRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.GetServiceCallback): void;

Calls GetService.

Parameters
NameDescription
request google.cloud.servicedirectory.v1.IGetServiceRequest

GetServiceRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.GetServiceCallback

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

Returns
TypeDescription
void

getService(request)

public getService(request: google.cloud.servicedirectory.v1.IGetServiceRequest): Promise<google.cloud.servicedirectory.v1.Service>;

Calls GetService.

Parameter
NameDescription
request google.cloud.servicedirectory.v1.IGetServiceRequest

GetServiceRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Service>

Promise

listEndpoints(request, callback)

public listEndpoints(request: google.cloud.servicedirectory.v1.IListEndpointsRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.ListEndpointsCallback): void;

Calls ListEndpoints.

Parameters
NameDescription
request IListEndpointsRequest

ListEndpointsRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.ListEndpointsCallback

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

Returns
TypeDescription
void

listEndpoints(request)

public listEndpoints(request: google.cloud.servicedirectory.v1.IListEndpointsRequest): Promise<google.cloud.servicedirectory.v1.ListEndpointsResponse>;

Calls ListEndpoints.

Parameter
NameDescription
request IListEndpointsRequest

ListEndpointsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.ListEndpointsResponse>

Promise

listNamespaces(request, callback)

public listNamespaces(request: google.cloud.servicedirectory.v1.IListNamespacesRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.ListNamespacesCallback): void;

Calls ListNamespaces.

Parameters
NameDescription
request google.cloud.servicedirectory.v1.IListNamespacesRequest

ListNamespacesRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.ListNamespacesCallback

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

Returns
TypeDescription
void

listNamespaces(request)

public listNamespaces(request: google.cloud.servicedirectory.v1.IListNamespacesRequest): Promise<google.cloud.servicedirectory.v1.ListNamespacesResponse>;

Calls ListNamespaces.

Parameter
NameDescription
request google.cloud.servicedirectory.v1.IListNamespacesRequest

ListNamespacesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.ListNamespacesResponse>

Promise

listServices(request, callback)

public listServices(request: google.cloud.servicedirectory.v1.IListServicesRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.ListServicesCallback): void;

Calls ListServices.

Parameters
NameDescription
request IListServicesRequest

ListServicesRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.ListServicesCallback

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

Returns
TypeDescription
void

listServices(request)

public listServices(request: google.cloud.servicedirectory.v1.IListServicesRequest): Promise<google.cloud.servicedirectory.v1.ListServicesResponse>;

Calls ListServices.

Parameter
NameDescription
request IListServicesRequest

ListServicesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.ListServicesResponse>

Promise

setIamPolicy(request, callback)

public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.SetIamPolicyCallback): void;

Calls SetIamPolicy.

Parameters
NameDescription
request google.iam.v1.ISetIamPolicyRequest

SetIamPolicyRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.SetIamPolicyCallback

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

Returns
TypeDescription
void

setIamPolicy(request)

public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise<google.iam.v1.Policy>;

Calls SetIamPolicy.

Parameter
NameDescription
request google.iam.v1.ISetIamPolicyRequest

SetIamPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.iam.v1.Policy>

Promise

testIamPermissions(request, callback)

public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.TestIamPermissionsCallback): void;

Calls TestIamPermissions.

Parameters
NameDescription
request ITestIamPermissionsRequest

TestIamPermissionsRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.TestIamPermissionsCallback

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

Returns
TypeDescription
void

testIamPermissions(request)

public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise<google.iam.v1.TestIamPermissionsResponse>;

Calls TestIamPermissions.

Parameter
NameDescription
request ITestIamPermissionsRequest

TestIamPermissionsRequest message or plain object

Returns
TypeDescription
Promise<google.iam.v1.TestIamPermissionsResponse>

Promise

updateEndpoint(request, callback)

public updateEndpoint(request: google.cloud.servicedirectory.v1.IUpdateEndpointRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.UpdateEndpointCallback): void;

Calls UpdateEndpoint.

Parameters
NameDescription
request google.cloud.servicedirectory.v1.IUpdateEndpointRequest

UpdateEndpointRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.UpdateEndpointCallback

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

Returns
TypeDescription
void

updateEndpoint(request)

public updateEndpoint(request: google.cloud.servicedirectory.v1.IUpdateEndpointRequest): Promise<google.cloud.servicedirectory.v1.Endpoint>;

Calls UpdateEndpoint.

Parameter
NameDescription
request google.cloud.servicedirectory.v1.IUpdateEndpointRequest

UpdateEndpointRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Endpoint>

Promise

updateNamespace(request, callback)

public updateNamespace(request: google.cloud.servicedirectory.v1.IUpdateNamespaceRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.UpdateNamespaceCallback): void;

Calls UpdateNamespace.

Parameters
NameDescription
request IUpdateNamespaceRequest

UpdateNamespaceRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.UpdateNamespaceCallback

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

Returns
TypeDescription
void

updateNamespace(request)

public updateNamespace(request: google.cloud.servicedirectory.v1.IUpdateNamespaceRequest): Promise<google.cloud.servicedirectory.v1.Namespace>;

Calls UpdateNamespace.

Parameter
NameDescription
request IUpdateNamespaceRequest

UpdateNamespaceRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Namespace>

Promise

updateService(request, callback)

public updateService(request: google.cloud.servicedirectory.v1.IUpdateServiceRequest, callback: google.cloud.servicedirectory.v1.RegistrationService.UpdateServiceCallback): void;

Calls UpdateService.

Parameters
NameDescription
request IUpdateServiceRequest

UpdateServiceRequest message or plain object

callback google.cloud.servicedirectory.v1.RegistrationService.UpdateServiceCallback

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

Returns
TypeDescription
void

updateService(request)

public updateService(request: google.cloud.servicedirectory.v1.IUpdateServiceRequest): Promise<google.cloud.servicedirectory.v1.Service>;

Calls UpdateService.

Parameter
NameDescription
request IUpdateServiceRequest

UpdateServiceRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.servicedirectory.v1.Service>

Promise