Class google::cloud::kms_v1::EkmServiceConnection (2.10.1)

This interface defines virtual methods for each of the user-facing overload sets in EkmServiceClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type EkmServiceClient.

To create a concrete instance, see MakeEkmServiceConnection().

For mocking, see kms_v1_mocks::MockEkmServiceConnection.

Constructors

~EkmServiceConnection

Functions

options

Returns
Type Description
Options

ListEkmConnections

Parameter
Name Description
request google::cloud::kms::v1::ListEkmConnectionsRequest
Returns
Type Description
StreamRange< google::cloud::kms::v1::EkmConnection >

GetEkmConnection

Parameter
Name Description
request google::cloud::kms::v1::GetEkmConnectionRequest const &
Returns
Type Description
StatusOr< google::cloud::kms::v1::EkmConnection >

CreateEkmConnection

Parameter
Name Description
request google::cloud::kms::v1::CreateEkmConnectionRequest const &
Returns
Type Description
StatusOr< google::cloud::kms::v1::EkmConnection >

UpdateEkmConnection

Parameter
Name Description
request google::cloud::kms::v1::UpdateEkmConnectionRequest const &
Returns
Type Description
StatusOr< google::cloud::kms::v1::EkmConnection >

GetEkmConfig

Parameter
Name Description
request google::cloud::kms::v1::GetEkmConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::kms::v1::EkmConfig >

UpdateEkmConfig

Parameter
Name Description
request google::cloud::kms::v1::UpdateEkmConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::kms::v1::EkmConfig >