#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait LoggingServiceV2: std::fmt::Debug + Send + Sync {
fn delete_log(
&self,
_req: crate::model::DeleteLogRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn write_log_entries(
&self,
_req: crate::model::WriteLogEntriesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::WriteLogEntriesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_log_entries(
&self,
_req: crate::model::ListLogEntriesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListLogEntriesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_monitored_resource_descriptors(
&self,
_req: crate::model::ListMonitoredResourceDescriptorsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListMonitoredResourceDescriptorsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_logs(
&self,
_req: crate::model::ListLogsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListLogsResponse>>,
> + 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 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()
}
}
pub trait ConfigServiceV2: std::fmt::Debug + Send + Sync {
fn list_buckets(
&self,
_req: crate::model::ListBucketsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListBucketsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_bucket(
&self,
_req: crate::model::GetBucketRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogBucket>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_bucket_async(
&self,
_req: crate::model::CreateBucketRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_bucket_async(
&self,
_req: crate::model::UpdateBucketRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_bucket(
&self,
_req: crate::model::CreateBucketRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogBucket>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_bucket(
&self,
_req: crate::model::UpdateBucketRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogBucket>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_bucket(
&self,
_req: crate::model::DeleteBucketRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn undelete_bucket(
&self,
_req: crate::model::UndeleteBucketRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_views(
&self,
_req: crate::model::ListViewsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListViewsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_view(
&self,
_req: crate::model::GetViewRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogView>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_view(
&self,
_req: crate::model::CreateViewRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogView>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_view(
&self,
_req: crate::model::UpdateViewRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogView>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_view(
&self,
_req: crate::model::DeleteViewRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_sinks(
&self,
_req: crate::model::ListSinksRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSinksResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_sink(
&self,
_req: crate::model::GetSinkRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogSink>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_sink(
&self,
_req: crate::model::CreateSinkRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogSink>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_sink(
&self,
_req: crate::model::UpdateSinkRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogSink>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_sink(
&self,
_req: crate::model::DeleteSinkRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_link(
&self,
_req: crate::model::CreateLinkRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_link(
&self,
_req: crate::model::DeleteLinkRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_links(
&self,
_req: crate::model::ListLinksRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListLinksResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_link(
&self,
_req: crate::model::GetLinkRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Link>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_exclusions(
&self,
_req: crate::model::ListExclusionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListExclusionsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_exclusion(
&self,
_req: crate::model::GetExclusionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::LogExclusion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_exclusion(
&self,
_req: crate::model::CreateExclusionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::LogExclusion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_exclusion(
&self,
_req: crate::model::UpdateExclusionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::LogExclusion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_exclusion(
&self,
_req: crate::model::DeleteExclusionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_cmek_settings(
&self,
_req: crate::model::GetCmekSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CmekSettings>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_cmek_settings(
&self,
_req: crate::model::UpdateCmekSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CmekSettings>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_settings(
&self,
_req: crate::model::GetSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Settings>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_settings(
&self,
_req: crate::model::UpdateSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Settings>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn copy_log_entries(
&self,
_req: crate::model::CopyLogEntriesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + 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 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())
}
}
pub trait MetricsServiceV2: std::fmt::Debug + Send + Sync {
fn list_log_metrics(
&self,
_req: crate::model::ListLogMetricsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListLogMetricsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_log_metric(
&self,
_req: crate::model::GetLogMetricRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogMetric>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_log_metric(
&self,
_req: crate::model::CreateLogMetricRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogMetric>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_log_metric(
&self,
_req: crate::model::UpdateLogMetricRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::LogMetric>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_log_metric(
&self,
_req: crate::model::DeleteLogMetricRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + 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 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()
}
}