Discovery Engine v1 API - Class CmekConfigService.CmekConfigServiceBase (1.8.0)

[BindServiceMethod(typeof(CmekConfigService), "BindService")]
public abstract class CmekConfigService.CmekConfigServiceBase

Reference documentation and code samples for the Discovery Engine v1 API class CmekConfigService.CmekConfigServiceBase.

Base class for server-side implementations of CmekConfigService

Inheritance

object > CmekConfigService.CmekConfigServiceBase

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Methods

DeleteCmekConfig(DeleteCmekConfigRequest, ServerCallContext)

public virtual Task<Operation> DeleteCmekConfig(DeleteCmekConfigRequest request, ServerCallContext context)

De-provisions a CmekConfig.

Parameters
Name Description
request DeleteCmekConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GetCmekConfig(GetCmekConfigRequest, ServerCallContext)

public virtual Task<CmekConfig> GetCmekConfig(GetCmekConfigRequest request, ServerCallContext context)

Gets the [CmekConfig][google.cloud.discoveryengine.v1.CmekConfig].

Parameters
Name Description
request GetCmekConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskCmekConfig

The response to send back to the client (wrapped by a task).

ListCmekConfigs(ListCmekConfigsRequest, ServerCallContext)

public virtual Task<ListCmekConfigsResponse> ListCmekConfigs(ListCmekConfigsRequest request, ServerCallContext context)

Lists all the [CmekConfig][google.cloud.discoveryengine.v1.CmekConfig]s with the project.

Parameters
Name Description
request ListCmekConfigsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListCmekConfigsResponse

The response to send back to the client (wrapped by a task).

UpdateCmekConfig(UpdateCmekConfigRequest, ServerCallContext)

public virtual Task<Operation> UpdateCmekConfig(UpdateCmekConfigRequest request, ServerCallContext context)

Provisions a CMEK key for use in a location of a customer's project. This method will also conduct location validation on the provided cmekConfig to make sure the key is valid and can be used in the selected location.

Parameters
Name Description
request UpdateCmekConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).