#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait NetApp: std::fmt::Debug + Send + Sync {
fn list_storage_pools(
&self,
_req: crate::model::ListStoragePoolsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListStoragePoolsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_storage_pool(
&self,
_req: crate::model::CreateStoragePoolRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_storage_pool(
&self,
_req: crate::model::GetStoragePoolRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::StoragePool>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_storage_pool(
&self,
_req: crate::model::UpdateStoragePoolRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_storage_pool(
&self,
_req: crate::model::DeleteStoragePoolRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn validate_directory_service(
&self,
_req: crate::model::ValidateDirectoryServiceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn switch_active_replica_zone(
&self,
_req: crate::model::SwitchActiveReplicaZoneRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_volumes(
&self,
_req: crate::model::ListVolumesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListVolumesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_volume(
&self,
_req: crate::model::GetVolumeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Volume>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_volume(
&self,
_req: crate::model::CreateVolumeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_volume(
&self,
_req: crate::model::UpdateVolumeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_volume(
&self,
_req: crate::model::DeleteVolumeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn revert_volume(
&self,
_req: crate::model::RevertVolumeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn establish_volume_peering(
&self,
_req: crate::model::EstablishVolumePeeringRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_snapshots(
&self,
_req: crate::model::ListSnapshotsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSnapshotsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_snapshot(
&self,
_req: crate::model::GetSnapshotRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Snapshot>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_snapshot(
&self,
_req: crate::model::CreateSnapshotRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_snapshot(
&self,
_req: crate::model::DeleteSnapshotRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_snapshot(
&self,
_req: crate::model::UpdateSnapshotRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_active_directories(
&self,
_req: crate::model::ListActiveDirectoriesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListActiveDirectoriesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_active_directory(
&self,
_req: crate::model::GetActiveDirectoryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ActiveDirectory>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_active_directory(
&self,
_req: crate::model::CreateActiveDirectoryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_active_directory(
&self,
_req: crate::model::UpdateActiveDirectoryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_active_directory(
&self,
_req: crate::model::DeleteActiveDirectoryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_kms_configs(
&self,
_req: crate::model::ListKmsConfigsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListKmsConfigsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_kms_config(
&self,
_req: crate::model::CreateKmsConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_kms_config(
&self,
_req: crate::model::GetKmsConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::KmsConfig>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_kms_config(
&self,
_req: crate::model::UpdateKmsConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn encrypt_volumes(
&self,
_req: crate::model::EncryptVolumesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn verify_kms_config(
&self,
_req: crate::model::VerifyKmsConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::VerifyKmsConfigResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_kms_config(
&self,
_req: crate::model::DeleteKmsConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_replications(
&self,
_req: crate::model::ListReplicationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListReplicationsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_replication(
&self,
_req: crate::model::GetReplicationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Replication>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_replication(
&self,
_req: crate::model::CreateReplicationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_replication(
&self,
_req: crate::model::DeleteReplicationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_replication(
&self,
_req: crate::model::UpdateReplicationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn stop_replication(
&self,
_req: crate::model::StopReplicationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn resume_replication(
&self,
_req: crate::model::ResumeReplicationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn reverse_replication_direction(
&self,
_req: crate::model::ReverseReplicationDirectionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn establish_peering(
&self,
_req: crate::model::EstablishPeeringRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn sync_replication(
&self,
_req: crate::model::SyncReplicationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_backup_vault(
&self,
_req: crate::model::CreateBackupVaultRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_backup_vault(
&self,
_req: crate::model::GetBackupVaultRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::BackupVault>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_backup_vaults(
&self,
_req: crate::model::ListBackupVaultsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListBackupVaultsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_backup_vault(
&self,
_req: crate::model::UpdateBackupVaultRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_backup_vault(
&self,
_req: crate::model::DeleteBackupVaultRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_backup(
&self,
_req: crate::model::CreateBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_backup(
&self,
_req: crate::model::GetBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Backup>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_backups(
&self,
_req: crate::model::ListBackupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListBackupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_backup(
&self,
_req: crate::model::DeleteBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_backup(
&self,
_req: crate::model::UpdateBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_backup_policy(
&self,
_req: crate::model::CreateBackupPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_backup_policy(
&self,
_req: crate::model::GetBackupPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BackupPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_backup_policies(
&self,
_req: crate::model::ListBackupPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListBackupPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_backup_policy(
&self,
_req: crate::model::UpdateBackupPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_backup_policy(
&self,
_req: crate::model::DeleteBackupPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_quota_rules(
&self,
_req: crate::model::ListQuotaRulesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListQuotaRulesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_quota_rule(
&self,
_req: crate::model::GetQuotaRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::QuotaRule>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_quota_rule(
&self,
_req: crate::model::CreateQuotaRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_quota_rule(
&self,
_req: crate::model::UpdateQuotaRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_quota_rule(
&self,
_req: crate::model::DeleteQuotaRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn restore_backup_files(
&self,
_req: crate::model::RestoreBackupFilesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_host_groups(
&self,
_req: crate::model::ListHostGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListHostGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_host_group(
&self,
_req: crate::model::GetHostGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::HostGroup>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_host_group(
&self,
_req: crate::model::CreateHostGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_host_group(
&self,
_req: crate::model::UpdateHostGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_host_group(
&self,
_req: crate::model::DeleteHostGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn execute_ontap_post(
&self,
_req: crate::model::ExecuteOntapPostRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ExecuteOntapPostResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn execute_ontap_get(
&self,
_req: crate::model::ExecuteOntapGetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ExecuteOntapGetResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn execute_ontap_delete(
&self,
_req: crate::model::ExecuteOntapDeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ExecuteOntapDeleteResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn execute_ontap_patch(
&self,
_req: crate::model::ExecuteOntapPatchRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ExecuteOntapPatchResponse>>,
> + 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 list_operations(
&self,
_req: google_cloud_longrunning::model::ListOperationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
>,
> + 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 delete_operation(
&self,
_req: google_cloud_longrunning::model::DeleteOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn cancel_operation(
&self,
_req: google_cloud_longrunning::model::CancelOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + 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())
}
}