public sealed class CmekServiceClientImpl : CmekServiceClient
Reference documentation and code samples for the Cloud Dataplex v1 API class CmekServiceClientImpl.
CmekService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Remarks
Dataplex Cmek Service
Constructors
CmekServiceClientImpl(CmekServiceClient, CmekServiceSettings, ILogger)
public CmekServiceClientImpl(CmekService.CmekServiceClient grpcClient, CmekServiceSettings settings, ILogger logger)
Constructs a client wrapper for the CmekService service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
CmekServiceCmekServiceClient The underlying gRPC client. |
settings |
CmekServiceSettings The base CmekServiceSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
CreateEncryptionConfigOperationsClient
public override OperationsClient CreateEncryptionConfigOperationsClient { get; }
The long-running operations client for CreateEncryptionConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteEncryptionConfigOperationsClient
public override OperationsClient DeleteEncryptionConfigOperationsClient { get; }
The long-running operations client for DeleteEncryptionConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override CmekService.CmekServiceClient GrpcClient { get; }
The underlying gRPC CmekService client
Property Value | |
---|---|
Type | Description |
CmekServiceCmekServiceClient |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
UpdateEncryptionConfigOperationsClient
public override OperationsClient UpdateEncryptionConfigOperationsClient { get; }
The long-running operations client for UpdateEncryptionConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateEncryptionConfig(CreateEncryptionConfigRequest, CallSettings)
public override Operation<EncryptionConfig, OperationMetadata> CreateEncryptionConfig(CreateEncryptionConfigRequest request, CallSettings callSettings = null)
Create an EncryptionConfig.
Parameters | |
---|---|
Name | Description |
request |
CreateEncryptionConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEncryptionConfigOperationMetadata |
The RPC response. |
CreateEncryptionConfigAsync(CreateEncryptionConfigRequest, CallSettings)
public override Task<Operation<EncryptionConfig, OperationMetadata>> CreateEncryptionConfigAsync(CreateEncryptionConfigRequest request, CallSettings callSettings = null)
Create an EncryptionConfig.
Parameters | |
---|---|
Name | Description |
request |
CreateEncryptionConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEncryptionConfigOperationMetadata |
A Task containing the RPC response. |
DeleteEncryptionConfig(DeleteEncryptionConfigRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteEncryptionConfig(DeleteEncryptionConfigRequest request, CallSettings callSettings = null)
Delete an EncryptionConfig.
Parameters | |
---|---|
Name | Description |
request |
DeleteEncryptionConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteEncryptionConfigAsync(DeleteEncryptionConfigRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteEncryptionConfigAsync(DeleteEncryptionConfigRequest request, CallSettings callSettings = null)
Delete an EncryptionConfig.
Parameters | |
---|---|
Name | Description |
request |
DeleteEncryptionConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
GetEncryptionConfig(GetEncryptionConfigRequest, CallSettings)
public override EncryptionConfig GetEncryptionConfig(GetEncryptionConfigRequest request, CallSettings callSettings = null)
Get an EncryptionConfig.
Parameters | |
---|---|
Name | Description |
request |
GetEncryptionConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
EncryptionConfig |
The RPC response. |
GetEncryptionConfigAsync(GetEncryptionConfigRequest, CallSettings)
public override Task<EncryptionConfig> GetEncryptionConfigAsync(GetEncryptionConfigRequest request, CallSettings callSettings = null)
Get an EncryptionConfig.
Parameters | |
---|---|
Name | Description |
request |
GetEncryptionConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskEncryptionConfig |
A Task containing the RPC response. |
ListEncryptionConfigs(ListEncryptionConfigsRequest, CallSettings)
public override PagedEnumerable<ListEncryptionConfigsResponse, EncryptionConfig> ListEncryptionConfigs(ListEncryptionConfigsRequest request, CallSettings callSettings = null)
List EncryptionConfigs.
Parameters | |
---|---|
Name | Description |
request |
ListEncryptionConfigsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListEncryptionConfigsResponseEncryptionConfig |
A pageable sequence of EncryptionConfig resources. |
ListEncryptionConfigsAsync(ListEncryptionConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListEncryptionConfigsResponse, EncryptionConfig> ListEncryptionConfigsAsync(ListEncryptionConfigsRequest request, CallSettings callSettings = null)
List EncryptionConfigs.
Parameters | |
---|---|
Name | Description |
request |
ListEncryptionConfigsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListEncryptionConfigsResponseEncryptionConfig |
A pageable asynchronous sequence of EncryptionConfig resources. |
UpdateEncryptionConfig(UpdateEncryptionConfigRequest, CallSettings)
public override Operation<EncryptionConfig, OperationMetadata> UpdateEncryptionConfig(UpdateEncryptionConfigRequest request, CallSettings callSettings = null)
Update an EncryptionConfig.
Parameters | |
---|---|
Name | Description |
request |
UpdateEncryptionConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEncryptionConfigOperationMetadata |
The RPC response. |
UpdateEncryptionConfigAsync(UpdateEncryptionConfigRequest, CallSettings)
public override Task<Operation<EncryptionConfig, OperationMetadata>> UpdateEncryptionConfigAsync(UpdateEncryptionConfigRequest request, CallSettings callSettings = null)
Update an EncryptionConfig.
Parameters | |
---|---|
Name | Description |
request |
UpdateEncryptionConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEncryptionConfigOperationMetadata |
A Task containing the RPC response. |