Class protos.google.cloud.discoveryengine.v1.IdentityMappingStoreService (2.6.0)

Represents an IdentityMappingStoreService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.discoveryengine.v1.IdentityMappingStoreService

Package

@google-cloud/discoveryengine

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

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

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

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

createIdentityMappingStore(request, callback)

public createIdentityMappingStore(request: google.cloud.discoveryengine.v1.ICreateIdentityMappingStoreRequest, callback: google.cloud.discoveryengine.v1.IdentityMappingStoreService.CreateIdentityMappingStoreCallback): void;

Calls CreateIdentityMappingStore.

Parameters
Name Description
request ICreateIdentityMappingStoreRequest

CreateIdentityMappingStoreRequest message or plain object

callback CreateIdentityMappingStoreCallback

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

Returns
Type Description
void

createIdentityMappingStore(request)

public createIdentityMappingStore(request: google.cloud.discoveryengine.v1.ICreateIdentityMappingStoreRequest): Promise<google.cloud.discoveryengine.v1.IdentityMappingStore>;

Calls CreateIdentityMappingStore.

Parameter
Name Description
request ICreateIdentityMappingStoreRequest

CreateIdentityMappingStoreRequest message or plain object

Returns
Type Description
Promise<google.cloud.discoveryengine.v1.IdentityMappingStore>

Promise

deleteIdentityMappingStore(request, callback)

public deleteIdentityMappingStore(request: google.cloud.discoveryengine.v1.IDeleteIdentityMappingStoreRequest, callback: google.cloud.discoveryengine.v1.IdentityMappingStoreService.DeleteIdentityMappingStoreCallback): void;

Calls DeleteIdentityMappingStore.

Parameters
Name Description
request IDeleteIdentityMappingStoreRequest

DeleteIdentityMappingStoreRequest message or plain object

callback DeleteIdentityMappingStoreCallback

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

Returns
Type Description
void

deleteIdentityMappingStore(request)

public deleteIdentityMappingStore(request: google.cloud.discoveryengine.v1.IDeleteIdentityMappingStoreRequest): Promise<google.longrunning.Operation>;

Calls DeleteIdentityMappingStore.

Parameter
Name Description
request IDeleteIdentityMappingStoreRequest

DeleteIdentityMappingStoreRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getIdentityMappingStore(request, callback)

public getIdentityMappingStore(request: google.cloud.discoveryengine.v1.IGetIdentityMappingStoreRequest, callback: google.cloud.discoveryengine.v1.IdentityMappingStoreService.GetIdentityMappingStoreCallback): void;

Calls GetIdentityMappingStore.

Parameters
Name Description
request IGetIdentityMappingStoreRequest

GetIdentityMappingStoreRequest message or plain object

callback GetIdentityMappingStoreCallback

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

Returns
Type Description
void

getIdentityMappingStore(request)

public getIdentityMappingStore(request: google.cloud.discoveryengine.v1.IGetIdentityMappingStoreRequest): Promise<google.cloud.discoveryengine.v1.IdentityMappingStore>;

Calls GetIdentityMappingStore.

Parameter
Name Description
request IGetIdentityMappingStoreRequest

GetIdentityMappingStoreRequest message or plain object

Returns
Type Description
Promise<google.cloud.discoveryengine.v1.IdentityMappingStore>

Promise

importIdentityMappings(request, callback)

public importIdentityMappings(request: google.cloud.discoveryengine.v1.IImportIdentityMappingsRequest, callback: google.cloud.discoveryengine.v1.IdentityMappingStoreService.ImportIdentityMappingsCallback): void;

Calls ImportIdentityMappings.

Parameters
Name Description
request IImportIdentityMappingsRequest

ImportIdentityMappingsRequest message or plain object

callback ImportIdentityMappingsCallback

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

Returns
Type Description
void

importIdentityMappings(request)

public importIdentityMappings(request: google.cloud.discoveryengine.v1.IImportIdentityMappingsRequest): Promise<google.longrunning.Operation>;

Calls ImportIdentityMappings.

Parameter
Name Description
request IImportIdentityMappingsRequest

ImportIdentityMappingsRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

listIdentityMappings(request, callback)

public listIdentityMappings(request: google.cloud.discoveryengine.v1.IListIdentityMappingsRequest, callback: google.cloud.discoveryengine.v1.IdentityMappingStoreService.ListIdentityMappingsCallback): void;

Calls ListIdentityMappings.

Parameters
Name Description
request IListIdentityMappingsRequest

ListIdentityMappingsRequest message or plain object

callback ListIdentityMappingsCallback

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

Returns
Type Description
void

listIdentityMappings(request)

public listIdentityMappings(request: google.cloud.discoveryengine.v1.IListIdentityMappingsRequest): Promise<google.cloud.discoveryengine.v1.ListIdentityMappingsResponse>;

Calls ListIdentityMappings.

Parameter
Name Description
request IListIdentityMappingsRequest

ListIdentityMappingsRequest message or plain object

Returns
Type Description
Promise<google.cloud.discoveryengine.v1.ListIdentityMappingsResponse>

Promise

listIdentityMappingStores(request, callback)

public listIdentityMappingStores(request: google.cloud.discoveryengine.v1.IListIdentityMappingStoresRequest, callback: google.cloud.discoveryengine.v1.IdentityMappingStoreService.ListIdentityMappingStoresCallback): void;

Calls ListIdentityMappingStores.

Parameters
Name Description
request IListIdentityMappingStoresRequest

ListIdentityMappingStoresRequest message or plain object

callback ListIdentityMappingStoresCallback

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

Returns
Type Description
void

listIdentityMappingStores(request)

public listIdentityMappingStores(request: google.cloud.discoveryengine.v1.IListIdentityMappingStoresRequest): Promise<google.cloud.discoveryengine.v1.ListIdentityMappingStoresResponse>;

Calls ListIdentityMappingStores.

Parameter
Name Description
request IListIdentityMappingStoresRequest

ListIdentityMappingStoresRequest message or plain object

Returns
Type Description
Promise<google.cloud.discoveryengine.v1.ListIdentityMappingStoresResponse>

Promise

purgeIdentityMappings(request, callback)

public purgeIdentityMappings(request: google.cloud.discoveryengine.v1.IPurgeIdentityMappingsRequest, callback: google.cloud.discoveryengine.v1.IdentityMappingStoreService.PurgeIdentityMappingsCallback): void;

Calls PurgeIdentityMappings.

Parameters
Name Description
request IPurgeIdentityMappingsRequest

PurgeIdentityMappingsRequest message or plain object

callback PurgeIdentityMappingsCallback

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

Returns
Type Description
void

purgeIdentityMappings(request)

public purgeIdentityMappings(request: google.cloud.discoveryengine.v1.IPurgeIdentityMappingsRequest): Promise<google.longrunning.Operation>;

Calls PurgeIdentityMappings.

Parameter
Name Description
request IPurgeIdentityMappingsRequest

PurgeIdentityMappingsRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise