#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait Autokey: std::fmt::Debug + Send + Sync {
fn create_key_handle(
&self,
_req: crate::model::CreateKeyHandleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_key_handle(
&self,
_req: crate::model::GetKeyHandleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::KeyHandle>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_key_handles(
&self,
_req: crate::model::ListKeyHandlesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListKeyHandlesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_locations(
&self,
_req: google_cloud_location::model::ListLocationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_location::model::ListLocationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_location(
&self,
_req: google_cloud_location::model::GetLocationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn set_iam_policy(
&self,
_req: google_cloud_iam_v1::model::SetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iam_policy(
&self,
_req: google_cloud_iam_v1::model::GetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn test_iam_permissions(
&self,
_req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_polling_error_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
}
fn get_polling_backoff_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
}
}
pub trait AutokeyAdmin: std::fmt::Debug + Send + Sync {
fn update_autokey_config(
&self,
_req: crate::model::UpdateAutokeyConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AutokeyConfig>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_autokey_config(
&self,
_req: crate::model::GetAutokeyConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AutokeyConfig>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn show_effective_autokey_config(
&self,
_req: crate::model::ShowEffectiveAutokeyConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ShowEffectiveAutokeyConfigResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_locations(
&self,
_req: google_cloud_location::model::ListLocationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_location::model::ListLocationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_location(
&self,
_req: google_cloud_location::model::GetLocationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn set_iam_policy(
&self,
_req: google_cloud_iam_v1::model::SetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iam_policy(
&self,
_req: google_cloud_iam_v1::model::GetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn test_iam_permissions(
&self,
_req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait EkmService: std::fmt::Debug + Send + Sync {
fn list_ekm_connections(
&self,
_req: crate::model::ListEkmConnectionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListEkmConnectionsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_ekm_connection(
&self,
_req: crate::model::GetEkmConnectionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::EkmConnection>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_ekm_connection(
&self,
_req: crate::model::CreateEkmConnectionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::EkmConnection>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_ekm_connection(
&self,
_req: crate::model::UpdateEkmConnectionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::EkmConnection>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_ekm_config(
&self,
_req: crate::model::GetEkmConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EkmConfig>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_ekm_config(
&self,
_req: crate::model::UpdateEkmConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EkmConfig>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn verify_connectivity(
&self,
_req: crate::model::VerifyConnectivityRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::VerifyConnectivityResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_locations(
&self,
_req: google_cloud_location::model::ListLocationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_location::model::ListLocationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_location(
&self,
_req: google_cloud_location::model::GetLocationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn set_iam_policy(
&self,
_req: google_cloud_iam_v1::model::SetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iam_policy(
&self,
_req: google_cloud_iam_v1::model::GetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn test_iam_permissions(
&self,
_req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait HsmManagement: std::fmt::Debug + Send + Sync {
fn list_single_tenant_hsm_instances(
&self,
_req: crate::model::ListSingleTenantHsmInstancesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSingleTenantHsmInstancesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_single_tenant_hsm_instance(
&self,
_req: crate::model::GetSingleTenantHsmInstanceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SingleTenantHsmInstance>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_single_tenant_hsm_instance(
&self,
_req: crate::model::CreateSingleTenantHsmInstanceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_single_tenant_hsm_instance_proposal(
&self,
_req: crate::model::CreateSingleTenantHsmInstanceProposalRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn approve_single_tenant_hsm_instance_proposal(
&self,
_req: crate::model::ApproveSingleTenantHsmInstanceProposalRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ApproveSingleTenantHsmInstanceProposalResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn execute_single_tenant_hsm_instance_proposal(
&self,
_req: crate::model::ExecuteSingleTenantHsmInstanceProposalRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_single_tenant_hsm_instance_proposal(
&self,
_req: crate::model::GetSingleTenantHsmInstanceProposalRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SingleTenantHsmInstanceProposal>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_single_tenant_hsm_instance_proposals(
&self,
_req: crate::model::ListSingleTenantHsmInstanceProposalsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListSingleTenantHsmInstanceProposalsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_single_tenant_hsm_instance_proposal(
&self,
_req: crate::model::DeleteSingleTenantHsmInstanceProposalRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_locations(
&self,
_req: google_cloud_location::model::ListLocationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_location::model::ListLocationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_location(
&self,
_req: google_cloud_location::model::GetLocationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn set_iam_policy(
&self,
_req: google_cloud_iam_v1::model::SetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iam_policy(
&self,
_req: google_cloud_iam_v1::model::GetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn test_iam_permissions(
&self,
_req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_polling_error_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
}
fn get_polling_backoff_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
}
}
pub trait KeyManagementService: std::fmt::Debug + Send + Sync {
fn list_key_rings(
&self,
_req: crate::model::ListKeyRingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListKeyRingsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_crypto_keys(
&self,
_req: crate::model::ListCryptoKeysRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListCryptoKeysResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_crypto_key_versions(
&self,
_req: crate::model::ListCryptoKeyVersionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListCryptoKeyVersionsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_import_jobs(
&self,
_req: crate::model::ListImportJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListImportJobsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_retired_resources(
&self,
_req: crate::model::ListRetiredResourcesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListRetiredResourcesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_key_ring(
&self,
_req: crate::model::GetKeyRingRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::KeyRing>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_crypto_key(
&self,
_req: crate::model::GetCryptoKeyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::CryptoKey>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_crypto_key_version(
&self,
_req: crate::model::GetCryptoKeyVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CryptoKeyVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_public_key(
&self,
_req: crate::model::GetPublicKeyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::PublicKey>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_import_job(
&self,
_req: crate::model::GetImportJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ImportJob>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_retired_resource(
&self,
_req: crate::model::GetRetiredResourceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RetiredResource>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_key_ring(
&self,
_req: crate::model::CreateKeyRingRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::KeyRing>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_crypto_key(
&self,
_req: crate::model::CreateCryptoKeyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::CryptoKey>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_crypto_key_version(
&self,
_req: crate::model::CreateCryptoKeyVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CryptoKeyVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_crypto_key(
&self,
_req: crate::model::DeleteCryptoKeyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_crypto_key_version(
&self,
_req: crate::model::DeleteCryptoKeyVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn import_crypto_key_version(
&self,
_req: crate::model::ImportCryptoKeyVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CryptoKeyVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_import_job(
&self,
_req: crate::model::CreateImportJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ImportJob>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_crypto_key(
&self,
_req: crate::model::UpdateCryptoKeyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::CryptoKey>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_crypto_key_version(
&self,
_req: crate::model::UpdateCryptoKeyVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CryptoKeyVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_crypto_key_primary_version(
&self,
_req: crate::model::UpdateCryptoKeyPrimaryVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::CryptoKey>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn destroy_crypto_key_version(
&self,
_req: crate::model::DestroyCryptoKeyVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CryptoKeyVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn restore_crypto_key_version(
&self,
_req: crate::model::RestoreCryptoKeyVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CryptoKeyVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn encrypt(
&self,
_req: crate::model::EncryptRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::EncryptResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn decrypt(
&self,
_req: crate::model::DecryptRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DecryptResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn raw_encrypt(
&self,
_req: crate::model::RawEncryptRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RawEncryptResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn raw_decrypt(
&self,
_req: crate::model::RawDecryptRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RawDecryptResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn asymmetric_sign(
&self,
_req: crate::model::AsymmetricSignRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AsymmetricSignResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn asymmetric_decrypt(
&self,
_req: crate::model::AsymmetricDecryptRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AsymmetricDecryptResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn mac_sign(
&self,
_req: crate::model::MacSignRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::MacSignResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn mac_verify(
&self,
_req: crate::model::MacVerifyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::MacVerifyResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn decapsulate(
&self,
_req: crate::model::DecapsulateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DecapsulateResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn generate_random_bytes(
&self,
_req: crate::model::GenerateRandomBytesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::GenerateRandomBytesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_locations(
&self,
_req: google_cloud_location::model::ListLocationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_location::model::ListLocationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_location(
&self,
_req: google_cloud_location::model::GetLocationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn set_iam_policy(
&self,
_req: google_cloud_iam_v1::model::SetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iam_policy(
&self,
_req: google_cloud_iam_v1::model::GetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn test_iam_permissions(
&self,
_req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_polling_error_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
}
fn get_polling_backoff_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
}
}