#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait SqlBackupRunsService: std::fmt::Debug + Send + Sync {
fn delete(
&self,
_req: crate::model::SqlBackupRunsDeleteRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlBackupRunsGetRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::BackupRun>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlBackupRunsInsertRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlBackupRunsListRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::BackupRunsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlConnectService: std::fmt::Debug + Send + Sync {
fn get_connect_settings(
&self,
_req: crate::model::GetConnectSettingsRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::ConnectSettings>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn generate_ephemeral_cert(
&self,
_req: crate::model::GenerateEphemeralCertRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
gax::response::Response<crate::model::GenerateEphemeralCertResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlDatabasesService: std::fmt::Debug + Send + Sync {
fn delete(
&self,
_req: crate::model::SqlDatabasesDeleteRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlDatabasesGetRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Database>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlDatabasesInsertRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlDatabasesListRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::DatabasesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::SqlDatabasesUpdateRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::SqlDatabasesUpdateRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlFlagsService: std::fmt::Debug + Send + Sync {
fn list(
&self,
_req: crate::model::SqlFlagsListRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::FlagsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlInstancesService: std::fmt::Debug + Send + Sync {
fn add_server_ca(
&self,
_req: crate::model::SqlInstancesAddServerCaRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn clone(
&self,
_req: crate::model::SqlInstancesCloneRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete(
&self,
_req: crate::model::SqlInstancesDeleteRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn demote_master(
&self,
_req: crate::model::SqlInstancesDemoteMasterRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn demote(
&self,
_req: crate::model::SqlInstancesDemoteRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn export(
&self,
_req: crate::model::SqlInstancesExportRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn failover(
&self,
_req: crate::model::SqlInstancesFailoverRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn reencrypt(
&self,
_req: crate::model::SqlInstancesReencryptRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlInstancesGetRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::DatabaseInstance>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn import(
&self,
_req: crate::model::SqlInstancesImportRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlInstancesInsertRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlInstancesListRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::InstancesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_server_cas(
&self,
_req: crate::model::SqlInstancesListServerCasRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
gax::response::Response<crate::model::InstancesListServerCasResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::SqlInstancesPatchRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn promote_replica(
&self,
_req: crate::model::SqlInstancesPromoteReplicaRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn switchover(
&self,
_req: crate::model::SqlInstancesSwitchoverRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn reset_ssl_config(
&self,
_req: crate::model::SqlInstancesResetSslConfigRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn restart(
&self,
_req: crate::model::SqlInstancesRestartRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn restore_backup(
&self,
_req: crate::model::SqlInstancesRestoreBackupRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn rotate_server_ca(
&self,
_req: crate::model::SqlInstancesRotateServerCaRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn start_replica(
&self,
_req: crate::model::SqlInstancesStartReplicaRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn stop_replica(
&self,
_req: crate::model::SqlInstancesStopReplicaRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn truncate_log(
&self,
_req: crate::model::SqlInstancesTruncateLogRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::SqlInstancesUpdateRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_ephemeral(
&self,
_req: crate::model::SqlInstancesCreateEphemeralCertRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::SslCert>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn reschedule_maintenance(
&self,
_req: crate::model::SqlInstancesRescheduleMaintenanceRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn verify_external_sync_settings(
&self,
_req: crate::model::SqlInstancesVerifyExternalSyncSettingsRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
gax::response::Response<crate::model::SqlInstancesVerifyExternalSyncSettingsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn start_external_sync(
&self,
_req: crate::model::SqlInstancesStartExternalSyncRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn perform_disk_shrink(
&self,
_req: crate::model::SqlInstancesPerformDiskShrinkRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_disk_shrink_config(
&self,
_req: crate::model::SqlInstancesGetDiskShrinkConfigRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
gax::response::Response<crate::model::SqlInstancesGetDiskShrinkConfigResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn reset_replica_size(
&self,
_req: crate::model::SqlInstancesResetReplicaSizeRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_latest_recovery_time(
&self,
_req: crate::model::SqlInstancesGetLatestRecoveryTimeRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
gax::response::Response<crate::model::SqlInstancesGetLatestRecoveryTimeResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn acquire_ssrs_lease(
&self,
_req: crate::model::SqlInstancesAcquireSsrsLeaseRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
gax::response::Response<crate::model::SqlInstancesAcquireSsrsLeaseResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn release_ssrs_lease(
&self,
_req: crate::model::SqlInstancesReleaseSsrsLeaseRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
gax::response::Response<crate::model::SqlInstancesReleaseSsrsLeaseResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlOperationsService: std::fmt::Debug + Send + Sync {
fn get(
&self,
_req: crate::model::SqlOperationsGetRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlOperationsListRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::OperationsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn cancel(
&self,
_req: crate::model::SqlOperationsCancelRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlSslCertsService: std::fmt::Debug + Send + Sync {
fn delete(
&self,
_req: crate::model::SqlSslCertsDeleteRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlSslCertsGetRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::SslCert>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlSslCertsInsertRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::SslCertsInsertResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlSslCertsListRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::SslCertsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlTiersService: std::fmt::Debug + Send + Sync {
fn list(
&self,
_req: crate::model::SqlTiersListRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::TiersListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlUsersService: std::fmt::Debug + Send + Sync {
fn delete(
&self,
_req: crate::model::SqlUsersDeleteRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlUsersGetRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::User>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlUsersInsertRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlUsersListRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::UsersListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::SqlUsersUpdateRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<gax::response::Response<crate::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}