#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait DatasetService: std::fmt::Debug + Send + Sync {
fn get_dataset(
&self,
_req: crate::model::GetDatasetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Dataset>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert_dataset(
&self,
_req: crate::model::InsertDatasetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Dataset>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn patch_dataset(
&self,
_req: crate::model::UpdateOrPatchDatasetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Dataset>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_dataset(
&self,
_req: crate::model::UpdateOrPatchDatasetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Dataset>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_dataset(
&self,
_req: crate::model::DeleteDatasetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_datasets(
&self,
_req: crate::model::ListDatasetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DatasetList>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn undelete_dataset(
&self,
_req: crate::model::UndeleteDatasetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Dataset>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait JobService: std::fmt::Debug + Send + Sync {
fn cancel_job(
&self,
_req: crate::model::CancelJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::JobCancelResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_job(
&self,
_req: crate::model::GetJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert_job(
&self,
_req: crate::model::InsertJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_job(
&self,
_req: crate::model::DeleteJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_jobs(
&self,
_req: crate::model::ListJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::JobList>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_query_results(
&self,
_req: crate::model::GetQueryResultsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::GetQueryResultsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn query(
&self,
_req: crate::model::PostQueryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::QueryResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait ModelService: std::fmt::Debug + Send + Sync {
fn get_model(
&self,
_req: crate::model::GetModelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Model>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_models(
&self,
_req: crate::model::ListModelsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListModelsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch_model(
&self,
_req: crate::model::PatchModelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Model>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_model(
&self,
_req: crate::model::DeleteModelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait ProjectService: std::fmt::Debug + Send + Sync {
fn get_service_account(
&self,
_req: crate::model::GetServiceAccountRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::GetServiceAccountResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait RoutineService: std::fmt::Debug + Send + Sync {
fn get_routine(
&self,
_req: crate::model::GetRoutineRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Routine>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert_routine(
&self,
_req: crate::model::InsertRoutineRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Routine>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_routine(
&self,
_req: crate::model::UpdateRoutineRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Routine>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_routine(
&self,
_req: crate::model::DeleteRoutineRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_routines(
&self,
_req: crate::model::ListRoutinesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListRoutinesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait RowAccessPolicyService: std::fmt::Debug + Send + Sync {
fn list_row_access_policies(
&self,
_req: crate::model::ListRowAccessPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListRowAccessPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_row_access_policy(
&self,
_req: crate::model::GetRowAccessPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RowAccessPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_row_access_policy(
&self,
_req: crate::model::CreateRowAccessPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RowAccessPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_row_access_policy(
&self,
_req: crate::model::UpdateRowAccessPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RowAccessPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_row_access_policy(
&self,
_req: crate::model::DeleteRowAccessPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn batch_delete_row_access_policies(
&self,
_req: crate::model::BatchDeleteRowAccessPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait TableService: std::fmt::Debug + Send + Sync {
fn get_table(
&self,
_req: crate::model::GetTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Table>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert_table(
&self,
_req: crate::model::InsertTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Table>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn patch_table(
&self,
_req: crate::model::UpdateOrPatchTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Table>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_table(
&self,
_req: crate::model::UpdateOrPatchTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Table>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_table(
&self,
_req: crate::model::DeleteTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_tables(
&self,
_req: crate::model::ListTablesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::TableList>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}