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

Represents a CmekConfigService

Inheritance

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

Package

@google-cloud/discoveryengine

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

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

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

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

deleteCmekConfig(request, callback)

public deleteCmekConfig(request: google.cloud.discoveryengine.v1.IDeleteCmekConfigRequest, callback: google.cloud.discoveryengine.v1.CmekConfigService.DeleteCmekConfigCallback): void;

Calls DeleteCmekConfig.

Parameters
Name Description
request IDeleteCmekConfigRequest

DeleteCmekConfigRequest message or plain object

callback DeleteCmekConfigCallback

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

Returns
Type Description
void

deleteCmekConfig(request)

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

Calls DeleteCmekConfig.

Parameter
Name Description
request IDeleteCmekConfigRequest

DeleteCmekConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getCmekConfig(request, callback)

public getCmekConfig(request: google.cloud.discoveryengine.v1.IGetCmekConfigRequest, callback: google.cloud.discoveryengine.v1.CmekConfigService.GetCmekConfigCallback): void;

Calls GetCmekConfig.

Parameters
Name Description
request IGetCmekConfigRequest

GetCmekConfigRequest message or plain object

callback GetCmekConfigCallback

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

Returns
Type Description
void

getCmekConfig(request)

public getCmekConfig(request: google.cloud.discoveryengine.v1.IGetCmekConfigRequest): Promise<google.cloud.discoveryengine.v1.CmekConfig>;

Calls GetCmekConfig.

Parameter
Name Description
request IGetCmekConfigRequest

GetCmekConfigRequest message or plain object

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

Promise

listCmekConfigs(request, callback)

public listCmekConfigs(request: google.cloud.discoveryengine.v1.IListCmekConfigsRequest, callback: google.cloud.discoveryengine.v1.CmekConfigService.ListCmekConfigsCallback): void;

Calls ListCmekConfigs.

Parameters
Name Description
request IListCmekConfigsRequest

ListCmekConfigsRequest message or plain object

callback ListCmekConfigsCallback

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

Returns
Type Description
void

listCmekConfigs(request)

public listCmekConfigs(request: google.cloud.discoveryengine.v1.IListCmekConfigsRequest): Promise<google.cloud.discoveryengine.v1.ListCmekConfigsResponse>;

Calls ListCmekConfigs.

Parameter
Name Description
request IListCmekConfigsRequest

ListCmekConfigsRequest message or plain object

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

Promise

updateCmekConfig(request, callback)

public updateCmekConfig(request: google.cloud.discoveryengine.v1.IUpdateCmekConfigRequest, callback: google.cloud.discoveryengine.v1.CmekConfigService.UpdateCmekConfigCallback): void;

Calls UpdateCmekConfig.

Parameters
Name Description
request IUpdateCmekConfigRequest

UpdateCmekConfigRequest message or plain object

callback UpdateCmekConfigCallback

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

Returns
Type Description
void

updateCmekConfig(request)

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

Calls UpdateCmekConfig.

Parameter
Name Description
request IUpdateCmekConfigRequest

UpdateCmekConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise