diff --git a/Cargo.lock b/Cargo.lock index 02a1930c5c..5d53711687 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3524,7 +3524,7 @@ dependencies = [ [[package]] name = "google-cloud-lro" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "futures", @@ -3533,6 +3533,7 @@ dependencies = [ "google-cloud-longrunning", "google-cloud-lro", "google-cloud-rpc", + "google-cloud-test-utils", "google-cloud-wkt", "httptest", "pin-project", @@ -6071,11 +6072,13 @@ dependencies = [ "google-cloud-auth", "google-cloud-gax", "google-cloud-gax-internal", + "google-cloud-longrunning", "google-cloud-lro", "google-cloud-monitoring-v3", "google-cloud-showcase-v1beta1", "google-cloud-storage", "google-cloud-test-utils", + "google-cloud-texttospeech-v1", "google-cloud-trace-v1", "google-cloud-wkt", "http", diff --git a/Cargo.toml b/Cargo.toml index 6062af7060..e142e789bc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -478,7 +478,7 @@ google-cloud-api = { default-features = false, version = "1.6.0", path = google-cloud-iam-v1 = { default-features = false, version = "1.9.0", path = "src/generated/iam/v1" } google-cloud-location = { default-features = false, version = "1.9.0", path = "src/generated/cloud/location" } google-cloud-longrunning = { default-features = false, version = "1.10.0", path = "src/generated/longrunning" } -google-cloud-lro = { default-features = false, version = "1.6.0", path = "src/lro" } +google-cloud-lro = { default-features = false, version = "1.7.0", path = "src/lro" } google-cloud-rpc = { default-features = false, version = "1.5.0", path = "src/generated/rpc/types", package = "google-cloud-rpc" } google-cloud-type = { default-features = false, version = "1.5.0", path = "src/generated/type" } # These are used by specific generated libraries. diff --git a/src/generated/api/apikeys/v2/src/builder.rs b/src/generated/api/apikeys/v2/src/builder.rs index ac9560499d..9083a964f7 100644 --- a/src/generated/api/apikeys/v2/src/builder.rs +++ b/src/generated/api/apikeys/v2/src/builder.rs @@ -124,6 +124,7 @@ pub mod api_keys { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -146,12 +147,26 @@ pub mod api_keys { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_metadata_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apikeys_v2::client::ApiKeys::create_key", + "gcp.rpc.method" = "google_cloud_apikeys_v2::client::ApiKeys::create_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_metadata_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateKeyRequest::parent]. @@ -479,6 +494,7 @@ pub mod api_keys { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -501,12 +517,26 @@ pub mod api_keys { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_metadata_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apikeys_v2::client::ApiKeys::update_key", + "gcp.rpc.method" = "google_cloud_apikeys_v2::client::ApiKeys::update_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_metadata_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [key][crate::model::UpdateKeyRequest::key]. @@ -612,6 +642,7 @@ pub mod api_keys { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -634,12 +665,26 @@ pub mod api_keys { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_metadata_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apikeys_v2::client::ApiKeys::delete_key", + "gcp.rpc.method" = "google_cloud_apikeys_v2::client::ApiKeys::delete_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_metadata_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteKeyRequest::name]. @@ -719,6 +764,7 @@ pub mod api_keys { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -741,12 +787,26 @@ pub mod api_keys { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_metadata_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apikeys_v2::client::ApiKeys::undelete_key", + "gcp.rpc.method" = "google_cloud_apikeys_v2::client::ApiKeys::undelete_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_metadata_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeleteKeyRequest::name]. diff --git a/src/generated/api/apikeys/v2/src/stub.rs b/src/generated/api/apikeys/v2/src/stub.rs index d301531f94..46bee47122 100644 --- a/src/generated/api/apikeys/v2/src/stub.rs +++ b/src/generated/api/apikeys/v2/src/stub.rs @@ -157,4 +157,15 @@ pub trait ApiKeys: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/api/apikeys/v2/src/stub/dynamic.rs b/src/generated/api/apikeys/v2/src/stub/dynamic.rs index 426a4279b9..83b49dd00b 100644 --- a/src/generated/api/apikeys/v2/src/stub/dynamic.rs +++ b/src/generated/api/apikeys/v2/src/stub/dynamic.rs @@ -80,6 +80,12 @@ pub trait ApiKeys: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ApiKeys] also implement [ApiKeys]. @@ -179,4 +185,12 @@ impl ApiKeys for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/api/apikeys/v2/src/tracing.rs b/src/generated/api/apikeys/v2/src/tracing.rs index a1fa90a53a..df24763596 100644 --- a/src/generated/api/apikeys/v2/src/tracing.rs +++ b/src/generated/api/apikeys/v2/src/tracing.rs @@ -180,6 +180,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/api/servicemanagement/v1/src/builder.rs b/src/generated/api/servicemanagement/v1/src/builder.rs index 035d04caee..1475abb187 100644 --- a/src/generated/api/servicemanagement/v1/src/builder.rs +++ b/src/generated/api/servicemanagement/v1/src/builder.rs @@ -305,6 +305,7 @@ pub mod service_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -327,12 +328,27 @@ pub mod service_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_api_servicemanagement_v1::client::ServiceManager::create_service", + "gcp.rpc.method" = + "google_cloud_api_servicemanagement_v1::client::ServiceManager::create_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service][crate::model::CreateServiceRequest::service]. @@ -423,6 +439,7 @@ pub mod service_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -445,12 +462,27 @@ pub mod service_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_api_servicemanagement_v1::client::ServiceManager::delete_service", + "gcp.rpc.method" = + "google_cloud_api_servicemanagement_v1::client::ServiceManager::delete_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service_name][crate::model::DeleteServiceRequest::service_name]. @@ -534,6 +566,7 @@ pub mod service_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -556,12 +589,26 @@ pub mod service_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_api_servicemanagement_v1::client::ServiceManager::undelete_service", + "gcp.rpc.method" = "google_cloud_api_servicemanagement_v1::client::ServiceManager::undelete_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service_name][crate::model::UndeleteServiceRequest::service_name]. @@ -926,6 +973,7 @@ pub mod service_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -948,12 +996,26 @@ pub mod service_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_api_servicemanagement_v1::client::ServiceManager::submit_config_source", + "gcp.rpc.method" = "google_cloud_api_servicemanagement_v1::client::ServiceManager::submit_config_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service_name][crate::model::SubmitConfigSourceRequest::service_name]. @@ -1256,6 +1318,7 @@ pub mod service_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1278,12 +1341,26 @@ pub mod service_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_api_servicemanagement_v1::client::ServiceManager::create_service_rollout", + "gcp.rpc.method" = "google_cloud_api_servicemanagement_v1::client::ServiceManager::create_service_rollout", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service_name][crate::model::CreateServiceRolloutRequest::service_name]. diff --git a/src/generated/api/servicemanagement/v1/src/stub.rs b/src/generated/api/servicemanagement/v1/src/stub.rs index 2d5a3b50f0..389b87461e 100644 --- a/src/generated/api/servicemanagement/v1/src/stub.rs +++ b/src/generated/api/servicemanagement/v1/src/stub.rs @@ -260,4 +260,15 @@ pub trait ServiceManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/api/servicemanagement/v1/src/stub/dynamic.rs b/src/generated/api/servicemanagement/v1/src/stub/dynamic.rs index 977bb18661..d8f3c0909f 100644 --- a/src/generated/api/servicemanagement/v1/src/stub/dynamic.rs +++ b/src/generated/api/servicemanagement/v1/src/stub/dynamic.rs @@ -134,6 +134,12 @@ pub trait ServiceManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ServiceManager] also implement [ServiceManager]. @@ -316,4 +322,12 @@ impl ServiceManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/api/servicemanagement/v1/src/tracing.rs b/src/generated/api/servicemanagement/v1/src/tracing.rs index 0c38591fc1..3d433f9b48 100644 --- a/src/generated/api/servicemanagement/v1/src/tracing.rs +++ b/src/generated/api/servicemanagement/v1/src/tracing.rs @@ -306,6 +306,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/api/serviceusage/v1/src/builder.rs b/src/generated/api/serviceusage/v1/src/builder.rs index fdf51fa581..36cec55902 100644 --- a/src/generated/api/serviceusage/v1/src/builder.rs +++ b/src/generated/api/serviceusage/v1/src/builder.rs @@ -136,6 +136,7 @@ pub mod service_usage { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -158,12 +159,27 @@ pub mod service_usage { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_api_serviceusage_v1::client::ServiceUsage::enable_service", + "gcp.rpc.method" = + "google_cloud_api_serviceusage_v1::client::ServiceUsage::enable_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EnableServiceRequest::name]. @@ -245,6 +261,7 @@ pub mod service_usage { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -267,12 +284,27 @@ pub mod service_usage { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_api_serviceusage_v1::client::ServiceUsage::disable_service", + "gcp.rpc.method" = + "google_cloud_api_serviceusage_v1::client::ServiceUsage::disable_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DisableServiceRequest::name]. @@ -542,6 +574,7 @@ pub mod service_usage { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -564,12 +597,27 @@ pub mod service_usage { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_api_serviceusage_v1::client::ServiceUsage::batch_enable_services", + "gcp.rpc.method" = + "google_cloud_api_serviceusage_v1::client::ServiceUsage::batch_enable_services", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchEnableServicesRequest::parent]. diff --git a/src/generated/api/serviceusage/v1/src/stub.rs b/src/generated/api/serviceusage/v1/src/stub.rs index 6087a6cd2b..f3decfcfcc 100644 --- a/src/generated/api/serviceusage/v1/src/stub.rs +++ b/src/generated/api/serviceusage/v1/src/stub.rs @@ -148,4 +148,15 @@ pub trait ServiceUsage: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/api/serviceusage/v1/src/stub/dynamic.rs b/src/generated/api/serviceusage/v1/src/stub/dynamic.rs index e68d4a06ab..3accfd7989 100644 --- a/src/generated/api/serviceusage/v1/src/stub/dynamic.rs +++ b/src/generated/api/serviceusage/v1/src/stub/dynamic.rs @@ -74,6 +74,12 @@ pub trait ServiceUsage: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ServiceUsage] also implement [ServiceUsage]. @@ -165,4 +171,12 @@ impl ServiceUsage for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/api/serviceusage/v1/src/tracing.rs b/src/generated/api/serviceusage/v1/src/tracing.rs index bfe853d310..90e5f26112 100644 --- a/src/generated/api/serviceusage/v1/src/tracing.rs +++ b/src/generated/api/serviceusage/v1/src/tracing.rs @@ -166,6 +166,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/appengine/v1/src/builder.rs b/src/generated/appengine/v1/src/builder.rs index a8cd5a63b7..7f6180ef57 100644 --- a/src/generated/appengine/v1/src/builder.rs +++ b/src/generated/appengine/v1/src/builder.rs @@ -197,6 +197,7 @@ pub mod applications { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -219,12 +220,27 @@ pub mod applications { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Applications::create_application", + "gcp.rpc.method" = + "google_cloud_appengine_v1::client::Applications::create_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [application][crate::model::CreateApplicationRequest::application]. @@ -319,6 +335,7 @@ pub mod applications { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -341,12 +358,27 @@ pub mod applications { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Applications::update_application", + "gcp.rpc.method" = + "google_cloud_appengine_v1::client::Applications::update_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateApplicationRequest::name]. @@ -465,6 +497,7 @@ pub mod applications { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -487,12 +520,27 @@ pub mod applications { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Applications::repair_application", + "gcp.rpc.method" = + "google_cloud_appengine_v1::client::Applications::repair_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RepairApplicationRequest::name]. @@ -968,6 +1016,7 @@ pub mod services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -990,12 +1039,26 @@ pub mod services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Services::update_service", + "gcp.rpc.method" = "google_cloud_appengine_v1::client::Services::update_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateServiceRequest::name]. @@ -1114,6 +1177,7 @@ pub mod services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1136,12 +1200,26 @@ pub mod services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Services::delete_service", + "gcp.rpc.method" = "google_cloud_appengine_v1::client::Services::delete_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceRequest::name]. @@ -1625,6 +1703,7 @@ pub mod versions { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1647,12 +1726,26 @@ pub mod versions { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Versions::create_version", + "gcp.rpc.method" = "google_cloud_appengine_v1::client::Versions::create_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVersionRequest::parent]. @@ -1748,6 +1841,7 @@ pub mod versions { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1770,12 +1864,26 @@ pub mod versions { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Versions::update_version", + "gcp.rpc.method" = "google_cloud_appengine_v1::client::Versions::update_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateVersionRequest::name]. @@ -1888,6 +1996,7 @@ pub mod versions { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1910,12 +2019,26 @@ pub mod versions { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Versions::delete_version", + "gcp.rpc.method" = "google_cloud_appengine_v1::client::Versions::delete_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVersionRequest::name]. @@ -2394,6 +2517,7 @@ pub mod instances { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2416,12 +2540,26 @@ pub mod instances { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Instances::delete_instance", + "gcp.rpc.method" = "google_cloud_appengine_v1::client::Instances::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -2501,6 +2639,7 @@ pub mod instances { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2523,12 +2662,26 @@ pub mod instances { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::Instances::debug_instance", + "gcp.rpc.method" = "google_cloud_appengine_v1::client::Instances::debug_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DebugInstanceRequest::name]. @@ -4771,6 +4924,7 @@ pub mod domain_mappings { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4793,12 +4947,27 @@ pub mod domain_mappings { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::DomainMappings::create_domain_mapping", + "gcp.rpc.method" = + "google_cloud_appengine_v1::client::DomainMappings::create_domain_mapping", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDomainMappingRequest::parent]. @@ -4908,6 +5077,7 @@ pub mod domain_mappings { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4930,12 +5100,27 @@ pub mod domain_mappings { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::DomainMappings::update_domain_mapping", + "gcp.rpc.method" = + "google_cloud_appengine_v1::client::DomainMappings::update_domain_mapping", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateDomainMappingRequest::name]. @@ -5053,6 +5238,7 @@ pub mod domain_mappings { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5075,12 +5261,27 @@ pub mod domain_mappings { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_appengine_v1::client::DomainMappings::delete_domain_mapping", + "gcp.rpc.method" = + "google_cloud_appengine_v1::client::DomainMappings::delete_domain_mapping", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDomainMappingRequest::name]. diff --git a/src/generated/appengine/v1/src/stub.rs b/src/generated/appengine/v1/src/stub.rs index 8f5009dd29..a6c4e618d4 100644 --- a/src/generated/appengine/v1/src/stub.rs +++ b/src/generated/appengine/v1/src/stub.rs @@ -126,6 +126,17 @@ pub trait Applications: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Services]. @@ -228,6 +239,17 @@ pub trait Services: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Versions]. @@ -341,6 +363,17 @@ pub trait Versions: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Instances]. @@ -443,6 +476,17 @@ pub trait Instances: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Firewall]. @@ -796,4 +840,15 @@ pub trait DomainMappings: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/appengine/v1/src/stub/dynamic.rs b/src/generated/appengine/v1/src/stub/dynamic.rs index 9fb1bd5323..c4c2a39a15 100644 --- a/src/generated/appengine/v1/src/stub/dynamic.rs +++ b/src/generated/appengine/v1/src/stub/dynamic.rs @@ -62,6 +62,12 @@ pub trait Applications: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Applications] also implement [Applications]. @@ -135,6 +141,14 @@ impl Applications for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Services]. @@ -185,6 +199,12 @@ pub trait Services: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Services] also implement [Services]. @@ -258,6 +278,14 @@ impl Services for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Versions]. @@ -314,6 +342,12 @@ pub trait Versions: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Versions] also implement [Versions]. @@ -396,6 +430,14 @@ impl Versions for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Instances]. @@ -446,6 +488,12 @@ pub trait Instances: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Instances] also implement [Instances]. @@ -519,6 +567,14 @@ impl Instances for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Firewall]. @@ -872,6 +928,12 @@ pub trait DomainMappings: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DomainMappings] also implement [DomainMappings]. @@ -954,4 +1016,12 @@ impl DomainMappings for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/appengine/v1/src/tracing.rs b/src/generated/appengine/v1/src/tracing.rs index d49db5eeac..2e430c7427 100644 --- a/src/generated/appengine/v1/src/tracing.rs +++ b/src/generated/appengine/v1/src/tracing.rs @@ -138,6 +138,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Services](super::stub::Services) decorator for logging and tracing. @@ -263,6 +273,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Versions](super::stub::Versions) decorator for logging and tracing. @@ -402,6 +422,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Instances](super::stub::Instances) decorator for logging and tracing. @@ -527,6 +557,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Firewall](super::stub::Firewall) decorator for logging and tracing. @@ -999,6 +1039,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/bigtable/admin/v2/src/builder.rs b/src/generated/bigtable/admin/v2/src/builder.rs index 9b7e541368..b2d64d0fa8 100644 --- a/src/generated/bigtable/admin/v2/src/builder.rs +++ b/src/generated/bigtable/admin/v2/src/builder.rs @@ -134,6 +134,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -156,12 +157,26 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::create_instance", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -581,6 +596,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -603,12 +619,26 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::partial_update_instance", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::partial_update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance][crate::model::PartialUpdateInstanceRequest::instance]. @@ -788,6 +818,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -810,12 +841,27 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::create_cluster", + "gcp.rpc.method" = + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClusterRequest::parent]. @@ -1057,6 +1103,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1079,12 +1126,27 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::update_cluster", + "gcp.rpc.method" = + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::Cluster::name]. @@ -1247,6 +1309,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1269,12 +1332,26 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::partial_update_cluster", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::partial_update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [cluster][crate::model::PartialUpdateClusterRequest::cluster]. @@ -1728,6 +1805,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1750,12 +1828,26 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::update_app_profile", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::update_app_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [app_profile][crate::model::UpdateAppProfileRequest::app_profile]. @@ -2367,6 +2459,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2389,12 +2482,26 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::create_logical_view", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::create_logical_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateLogicalViewRequest::parent]. @@ -2682,6 +2789,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2704,12 +2812,26 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::update_logical_view", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::update_logical_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [logical_view][crate::model::UpdateLogicalViewRequest::logical_view]. @@ -2899,6 +3021,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2921,12 +3044,26 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::create_materialized_view", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::create_materialized_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMaterializedViewRequest::parent]. @@ -3217,6 +3354,7 @@ pub mod bigtable_instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3239,12 +3377,26 @@ pub mod bigtable_instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::update_materialized_view", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableInstanceAdmin::update_materialized_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [materialized_view][crate::model::UpdateMaterializedViewRequest::materialized_view]. @@ -3911,6 +4063,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3933,12 +4086,26 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::create_table_from_snapshot", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::create_table_from_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTableFromSnapshotRequest::parent]. @@ -4214,6 +4381,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4236,12 +4404,27 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::update_table", + "gcp.rpc.method" = + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::update_table", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [table][crate::model::UpdateTableRequest::table]. @@ -4427,6 +4610,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4449,12 +4633,27 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::undelete_table", + "gcp.rpc.method" = + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::undelete_table", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeleteTableRequest::name]. @@ -4541,6 +4740,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4563,12 +4763,26 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::create_authorized_view", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::create_authorized_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAuthorizedViewRequest::parent]. @@ -4877,6 +5091,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4899,12 +5114,26 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::update_authorized_view", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::update_authorized_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [authorized_view][crate::model::UpdateAuthorizedViewRequest::authorized_view]. @@ -5455,6 +5684,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5477,12 +5707,27 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::snapshot_table", + "gcp.rpc.method" = + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::snapshot_table", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::SnapshotTableRequest::name]. @@ -5832,6 +6077,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5854,12 +6100,27 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::create_backup", + "gcp.rpc.method" = + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::create_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupRequest::parent]. @@ -6309,6 +6570,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6331,12 +6593,27 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::restore_table", + "gcp.rpc.method" = + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::restore_table", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RestoreTableRequest::parent]. @@ -6448,6 +6725,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6470,12 +6748,27 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::copy_backup", + "gcp.rpc.method" = + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::copy_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CopyBackupRequest::parent]. @@ -6868,6 +7161,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6890,12 +7184,26 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::create_schema_bundle", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::create_schema_bundle", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSchemaBundleRequest::parent]. @@ -7012,6 +7320,7 @@ pub mod bigtable_table_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7034,12 +7343,26 @@ pub mod bigtable_table_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::update_schema_bundle", + "gcp.rpc.method" = "google_cloud_bigtable_admin_v2::client::BigtableTableAdmin::update_schema_bundle", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [schema_bundle][crate::model::UpdateSchemaBundleRequest::schema_bundle]. diff --git a/src/generated/bigtable/admin/v2/src/stub.rs b/src/generated/bigtable/admin/v2/src/stub.rs index 51b951437a..fab3a31414 100644 --- a/src/generated/bigtable/admin/v2/src/stub.rs +++ b/src/generated/bigtable/admin/v2/src/stub.rs @@ -428,6 +428,17 @@ pub trait BigtableInstanceAdmin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::BigtableTableAdmin]. @@ -874,4 +885,15 @@ pub trait BigtableTableAdmin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/bigtable/admin/v2/src/stub/dynamic.rs b/src/generated/bigtable/admin/v2/src/stub/dynamic.rs index c26a6d4a37..ec1067c8f9 100644 --- a/src/generated/bigtable/admin/v2/src/stub/dynamic.rs +++ b/src/generated/bigtable/admin/v2/src/stub/dynamic.rs @@ -236,6 +236,12 @@ pub trait BigtableInstanceAdmin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BigtableInstanceAdmin] also implement [BigtableInstanceAdmin]. @@ -571,6 +577,14 @@ impl BigtableInstanceAdmin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::BigtableTableAdmin]. @@ -819,6 +833,12 @@ pub trait BigtableTableAdmin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BigtableTableAdmin] also implement [BigtableTableAdmin]. @@ -1190,4 +1210,12 @@ impl BigtableTableAdmin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/bigtable/admin/v2/src/tracing.rs b/src/generated/bigtable/admin/v2/src/tracing.rs index 56c95347f6..6c417ce884 100644 --- a/src/generated/bigtable/admin/v2/src/tracing.rs +++ b/src/generated/bigtable/admin/v2/src/tracing.rs @@ -544,6 +544,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [BigtableTableAdmin](super::stub::BigtableTableAdmin) decorator for logging and tracing. @@ -1131,6 +1141,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/aiplatform/v1/src/builder.rs b/src/generated/cloud/aiplatform/v1/src/builder.rs index 1ea0aeb1a3..69490206c0 100644 --- a/src/generated/cloud/aiplatform/v1/src/builder.rs +++ b/src/generated/cloud/aiplatform/v1/src/builder.rs @@ -1163,6 +1163,7 @@ pub mod dataset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1185,12 +1186,27 @@ pub mod dataset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DatasetService::create_dataset", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::DatasetService::create_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDatasetRequest::parent]. @@ -1605,6 +1621,7 @@ pub mod dataset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1627,12 +1644,27 @@ pub mod dataset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DatasetService::delete_dataset", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::DatasetService::delete_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDatasetRequest::name]. @@ -1716,6 +1748,7 @@ pub mod dataset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1738,12 +1771,27 @@ pub mod dataset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DatasetService::import_data", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::DatasetService::import_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportDataRequest::name]. @@ -1840,6 +1888,7 @@ pub mod dataset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1862,12 +1911,27 @@ pub mod dataset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DatasetService::export_data", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::DatasetService::export_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportDataRequest::name]. @@ -1976,6 +2040,7 @@ pub mod dataset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1998,12 +2063,27 @@ pub mod dataset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DatasetService::create_dataset_version", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::DatasetService::create_dataset_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDatasetVersionRequest::parent]. @@ -2210,6 +2290,7 @@ pub mod dataset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2232,12 +2313,27 @@ pub mod dataset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DatasetService::delete_dataset_version", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::DatasetService::delete_dataset_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDatasetVersionRequest::name]. @@ -2546,6 +2642,7 @@ pub mod dataset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2568,12 +2665,27 @@ pub mod dataset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DatasetService::restore_dataset_version", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::DatasetService::restore_dataset_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestoreDatasetVersionRequest::name]. @@ -3146,6 +3258,7 @@ pub mod dataset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3168,12 +3281,27 @@ pub mod dataset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DatasetService::delete_saved_query", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::DatasetService::delete_saved_query", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSavedQueryRequest::name]. @@ -4380,6 +4508,7 @@ pub mod deployment_resource_pool_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4402,12 +4531,26 @@ pub mod deployment_resource_pool_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DeploymentResourcePoolService::create_deployment_resource_pool", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::DeploymentResourcePoolService::create_deployment_resource_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDeploymentResourcePoolRequest::parent]. @@ -4707,6 +4850,7 @@ pub mod deployment_resource_pool_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4729,12 +4873,26 @@ pub mod deployment_resource_pool_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DeploymentResourcePoolService::update_deployment_resource_pool", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::DeploymentResourcePoolService::update_deployment_resource_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [deployment_resource_pool][crate::model::UpdateDeploymentResourcePoolRequest::deployment_resource_pool]. @@ -4856,6 +5014,7 @@ pub mod deployment_resource_pool_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4878,12 +5037,26 @@ pub mod deployment_resource_pool_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::DeploymentResourcePoolService::delete_deployment_resource_pool", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::DeploymentResourcePoolService::delete_deployment_resource_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDeploymentResourcePoolRequest::name]. @@ -5975,6 +6148,7 @@ pub mod endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5997,12 +6171,27 @@ pub mod endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::EndpointService::create_endpoint", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::EndpointService::create_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEndpointRequest::parent]. @@ -6413,6 +6602,7 @@ pub mod endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6435,12 +6625,26 @@ pub mod endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::EndpointService::update_endpoint_long_running", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::EndpointService::update_endpoint_long_running", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [endpoint][crate::model::UpdateEndpointLongRunningRequest::endpoint]. @@ -6535,6 +6739,7 @@ pub mod endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6557,12 +6762,27 @@ pub mod endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::EndpointService::delete_endpoint", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::EndpointService::delete_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEndpointRequest::name]. @@ -6646,6 +6866,7 @@ pub mod endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6668,12 +6889,27 @@ pub mod endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::EndpointService::deploy_model", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::EndpointService::deploy_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [endpoint][crate::model::DeployModelRequest::endpoint]. @@ -6791,6 +7027,7 @@ pub mod endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6813,12 +7050,27 @@ pub mod endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::EndpointService::undeploy_model", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::EndpointService::undeploy_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [endpoint][crate::model::UndeployModelRequest::endpoint]. @@ -6925,6 +7177,7 @@ pub mod endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6947,12 +7200,27 @@ pub mod endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::EndpointService::mutate_deployed_model", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::EndpointService::mutate_deployed_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [endpoint][crate::model::MutateDeployedModelRequest::endpoint]. @@ -9336,6 +9604,7 @@ pub mod feature_online_store_admin_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9358,12 +9627,26 @@ pub mod feature_online_store_admin_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::create_feature_online_store", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::create_feature_online_store", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFeatureOnlineStoreRequest::parent]. @@ -9670,6 +9953,7 @@ pub mod feature_online_store_admin_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9692,12 +9976,26 @@ pub mod feature_online_store_admin_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::update_feature_online_store", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::update_feature_online_store", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [feature_online_store][crate::model::UpdateFeatureOnlineStoreRequest::feature_online_store]. @@ -9815,6 +10113,7 @@ pub mod feature_online_store_admin_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9837,12 +10136,26 @@ pub mod feature_online_store_admin_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::delete_feature_online_store", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::delete_feature_online_store", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFeatureOnlineStoreRequest::name]. @@ -9935,6 +10248,7 @@ pub mod feature_online_store_admin_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9957,12 +10271,26 @@ pub mod feature_online_store_admin_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::create_feature_view", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::create_feature_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFeatureViewRequest::parent]. @@ -10268,6 +10596,7 @@ pub mod feature_online_store_admin_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10290,12 +10619,26 @@ pub mod feature_online_store_admin_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::update_feature_view", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::update_feature_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [feature_view][crate::model::UpdateFeatureViewRequest::feature_view]. @@ -10411,6 +10754,7 @@ pub mod feature_online_store_admin_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10433,12 +10777,26 @@ pub mod feature_online_store_admin_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::delete_feature_view", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureOnlineStoreAdminService::delete_feature_view", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFeatureViewRequest::name]. @@ -12821,6 +13179,7 @@ pub mod feature_registry_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12843,12 +13202,26 @@ pub mod feature_registry_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureRegistryService::create_feature_group", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureRegistryService::create_feature_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFeatureGroupRequest::parent]. @@ -13148,6 +13521,7 @@ pub mod feature_registry_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -13170,12 +13544,26 @@ pub mod feature_registry_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureRegistryService::update_feature_group", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureRegistryService::update_feature_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [feature_group][crate::model::UpdateFeatureGroupRequest::feature_group]. @@ -13291,6 +13679,7 @@ pub mod feature_registry_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -13313,12 +13702,26 @@ pub mod feature_registry_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureRegistryService::delete_feature_group", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureRegistryService::delete_feature_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFeatureGroupRequest::name]. @@ -13408,6 +13811,7 @@ pub mod feature_registry_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -13430,12 +13834,27 @@ pub mod feature_registry_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureRegistryService::create_feature", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeatureRegistryService::create_feature", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFeatureRequest::parent]. @@ -13552,6 +13971,7 @@ pub mod feature_registry_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -13574,12 +13994,26 @@ pub mod feature_registry_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureRegistryService::batch_create_features", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeatureRegistryService::batch_create_features", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCreateFeaturesRequest::parent]. @@ -13878,6 +14312,7 @@ pub mod feature_registry_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -13900,12 +14335,27 @@ pub mod feature_registry_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureRegistryService::update_feature", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeatureRegistryService::update_feature", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [feature][crate::model::UpdateFeatureRequest::feature]. @@ -14018,6 +14468,7 @@ pub mod feature_registry_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14040,12 +14491,27 @@ pub mod feature_registry_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeatureRegistryService::delete_feature", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeatureRegistryService::delete_feature", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFeatureRequest::name]. @@ -16103,6 +16569,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16125,12 +16592,27 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::create_featurestore", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeaturestoreService::create_featurestore", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFeaturestoreRequest::parent]. @@ -16448,6 +16930,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16470,12 +16953,27 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::update_featurestore", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeaturestoreService::update_featurestore", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [featurestore][crate::model::UpdateFeaturestoreRequest::featurestore]. @@ -16591,6 +17089,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16613,12 +17112,27 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::delete_featurestore", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeaturestoreService::delete_featurestore", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFeaturestoreRequest::name]. @@ -16711,6 +17225,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16733,12 +17248,27 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::create_entity_type", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeaturestoreService::create_entity_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEntityTypeRequest::parent]. @@ -17143,6 +17673,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17165,12 +17696,27 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::delete_entity_type", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeaturestoreService::delete_entity_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEntityTypeRequest::name]. @@ -17260,6 +17806,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17282,12 +17829,27 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::create_feature", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeaturestoreService::create_feature", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFeatureRequest::parent]. @@ -17404,6 +17966,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17426,12 +17989,26 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::batch_create_features", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeaturestoreService::batch_create_features", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCreateFeaturesRequest::parent]. @@ -17821,6 +18398,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17843,12 +18421,27 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::delete_feature", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::FeaturestoreService::delete_feature", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFeatureRequest::name]. @@ -17935,6 +18528,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17957,12 +18551,26 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::import_feature_values", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeaturestoreService::import_feature_values", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [entity_type][crate::model::ImportFeatureValuesRequest::entity_type]. @@ -18179,6 +18787,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18201,12 +18810,26 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::batch_read_feature_values", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeaturestoreService::batch_read_feature_values", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [featurestore][crate::model::BatchReadFeatureValuesRequest::featurestore]. @@ -18403,6 +19026,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18425,12 +19049,26 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::export_feature_values", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeaturestoreService::export_feature_values", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [entity_type][crate::model::ExportFeatureValuesRequest::entity_type]. @@ -18618,6 +19256,7 @@ pub mod featurestore_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18640,12 +19279,26 @@ pub mod featurestore_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::FeaturestoreService::delete_feature_values", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::FeaturestoreService::delete_feature_values", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [entity_type][crate::model::DeleteFeatureValuesRequest::entity_type]. @@ -21439,6 +22092,7 @@ pub mod gen_ai_tuning_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -21461,12 +22115,27 @@ pub mod gen_ai_tuning_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::GenAiTuningService::rebase_tuned_model", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::GenAiTuningService::rebase_tuned_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RebaseTunedModelRequest::parent]. @@ -22516,6 +23185,7 @@ pub mod index_endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -22538,12 +23208,26 @@ pub mod index_endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::IndexEndpointService::create_index_endpoint", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::IndexEndpointService::create_index_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIndexEndpointRequest::parent]. @@ -22948,6 +23632,7 @@ pub mod index_endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -22970,12 +23655,26 @@ pub mod index_endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::IndexEndpointService::delete_index_endpoint", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::IndexEndpointService::delete_index_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIndexEndpointRequest::name]. @@ -23059,6 +23758,7 @@ pub mod index_endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -23081,12 +23781,27 @@ pub mod index_endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::IndexEndpointService::deploy_index", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::IndexEndpointService::deploy_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index_endpoint][crate::model::DeployIndexRequest::index_endpoint]. @@ -23192,6 +23907,7 @@ pub mod index_endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -23214,12 +23930,27 @@ pub mod index_endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::IndexEndpointService::undeploy_index", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::IndexEndpointService::undeploy_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index_endpoint][crate::model::UndeployIndexRequest::index_endpoint]. @@ -23314,6 +24045,7 @@ pub mod index_endpoint_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -23336,12 +24068,26 @@ pub mod index_endpoint_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::IndexEndpointService::mutate_deployed_index", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::IndexEndpointService::mutate_deployed_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index_endpoint][crate::model::MutateDeployedIndexRequest::index_endpoint]. @@ -24344,6 +25090,7 @@ pub mod index_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -24366,12 +25113,26 @@ pub mod index_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::IndexService::create_index", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::IndexService::create_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIndexRequest::parent]. @@ -24665,6 +25426,7 @@ pub mod index_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -24687,12 +25449,26 @@ pub mod index_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::IndexService::update_index", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::IndexService::update_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index][crate::model::UpdateIndexRequest::index]. @@ -24805,6 +25581,7 @@ pub mod index_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -24827,12 +25604,26 @@ pub mod index_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::IndexService::delete_index", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::IndexService::delete_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIndexRequest::name]. @@ -26258,6 +27049,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -26280,12 +27072,27 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::JobService::delete_custom_job", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::JobService::delete_custom_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCustomJobRequest::name]. @@ -26722,6 +27529,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -26744,12 +27552,27 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::JobService::delete_data_labeling_job", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::JobService::delete_data_labeling_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataLabelingJobRequest::name]. @@ -27194,6 +28017,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -27216,12 +28040,26 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::JobService::delete_hyperparameter_tuning_job", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::JobService::delete_hyperparameter_tuning_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteHyperparameterTuningJobRequest::name]. @@ -27643,6 +28481,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -27665,12 +28504,26 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::JobService::delete_nas_job", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::JobService::delete_nas_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNasJobRequest::name]. @@ -28281,6 +29134,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -28303,12 +29157,27 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::JobService::delete_batch_prediction_job", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::JobService::delete_batch_prediction_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBatchPredictionJobRequest::name]. @@ -28939,6 +29808,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -28961,12 +29831,26 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::JobService::update_model_deployment_monitoring_job", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::JobService::update_model_deployment_monitoring_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [model_deployment_monitoring_job][crate::model::UpdateModelDeploymentMonitoringJobRequest::model_deployment_monitoring_job]. @@ -29091,6 +29975,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -29113,12 +29998,26 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::JobService::delete_model_deployment_monitoring_job", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::JobService::delete_model_deployment_monitoring_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteModelDeploymentMonitoringJobRequest::name]. @@ -32430,6 +33329,7 @@ pub mod metadata_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -32452,12 +33352,27 @@ pub mod metadata_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MetadataService::create_metadata_store", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MetadataService::create_metadata_store", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMetadataStoreRequest::parent]. @@ -32744,6 +33659,7 @@ pub mod metadata_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -32766,12 +33682,27 @@ pub mod metadata_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MetadataService::delete_metadata_store", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MetadataService::delete_metadata_store", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMetadataStoreRequest::name]. @@ -33227,6 +34158,7 @@ pub mod metadata_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -33249,12 +34181,27 @@ pub mod metadata_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MetadataService::delete_artifact", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MetadataService::delete_artifact", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteArtifactRequest::name]. @@ -33344,6 +34291,7 @@ pub mod metadata_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -33366,12 +34314,27 @@ pub mod metadata_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MetadataService::purge_artifacts", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MetadataService::purge_artifacts", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeArtifactsRequest::parent]. @@ -33834,6 +34797,7 @@ pub mod metadata_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -33856,12 +34820,27 @@ pub mod metadata_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MetadataService::delete_context", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MetadataService::delete_context", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteContextRequest::name]. @@ -33957,6 +34936,7 @@ pub mod metadata_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -33979,12 +34959,27 @@ pub mod metadata_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MetadataService::purge_contexts", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MetadataService::purge_contexts", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeContextsRequest::parent]. @@ -34757,6 +35752,7 @@ pub mod metadata_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -34779,12 +35775,27 @@ pub mod metadata_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MetadataService::delete_execution", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MetadataService::delete_execution", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteExecutionRequest::name]. @@ -34874,6 +35885,7 @@ pub mod metadata_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -34896,12 +35908,27 @@ pub mod metadata_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MetadataService::purge_executions", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MetadataService::purge_executions", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeExecutionsRequest::parent]. @@ -36513,6 +37540,7 @@ pub mod migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -36535,12 +37563,27 @@ pub mod migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::MigrationService::batch_migrate_resources", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::MigrationService::batch_migrate_resources", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchMigrateResourcesRequest::parent]. @@ -37625,6 +38668,7 @@ pub mod model_garden_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -37647,12 +38691,26 @@ pub mod model_garden_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ModelGardenService::deploy", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ModelGardenService::deploy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [destination][crate::model::DeployRequest::destination]. @@ -38727,6 +39785,7 @@ pub mod model_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -38749,12 +39808,26 @@ pub mod model_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ModelService::upload_model", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ModelService::upload_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::UploadModelRequest::parent]. @@ -39427,6 +40500,7 @@ pub mod model_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -39449,12 +40523,27 @@ pub mod model_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ModelService::update_explanation_dataset", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::ModelService::update_explanation_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [model][crate::model::UpdateExplanationDatasetRequest::model]. @@ -39553,6 +40642,7 @@ pub mod model_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -39575,12 +40665,26 @@ pub mod model_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ModelService::delete_model", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ModelService::delete_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteModelRequest::name]. @@ -39664,6 +40768,7 @@ pub mod model_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -39686,12 +40791,27 @@ pub mod model_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ModelService::delete_model_version", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::ModelService::delete_model_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteModelVersionRequest::name]. @@ -39853,6 +40973,7 @@ pub mod model_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -39875,12 +40996,26 @@ pub mod model_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ModelService::export_model", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ModelService::export_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportModelRequest::name]. @@ -39986,6 +41121,7 @@ pub mod model_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -40008,12 +41144,26 @@ pub mod model_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ModelService::copy_model", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ModelService::copy_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CopyModelRequest::parent]. @@ -41717,6 +42867,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -41739,12 +42890,26 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::create_notebook_runtime_template", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::NotebookService::create_notebook_runtime_template", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNotebookRuntimeTemplateRequest::parent]. @@ -42072,6 +43237,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -42094,12 +43260,26 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::delete_notebook_runtime_template", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::NotebookService::delete_notebook_runtime_template", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNotebookRuntimeTemplateRequest::name]. @@ -42292,6 +43472,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -42314,12 +43495,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::assign_notebook_runtime", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::NotebookService::assign_notebook_runtime", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::AssignNotebookRuntimeRequest::parent]. @@ -42643,6 +43839,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -42665,12 +43862,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::delete_notebook_runtime", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::NotebookService::delete_notebook_runtime", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNotebookRuntimeRequest::name]. @@ -42757,6 +43969,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -42779,12 +43992,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::upgrade_notebook_runtime", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::NotebookService::upgrade_notebook_runtime", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpgradeNotebookRuntimeRequest::name]. @@ -42871,6 +44099,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -42893,12 +44122,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::start_notebook_runtime", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::NotebookService::start_notebook_runtime", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartNotebookRuntimeRequest::name]. @@ -42985,6 +44229,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -43007,12 +44252,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::stop_notebook_runtime", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::NotebookService::stop_notebook_runtime", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopNotebookRuntimeRequest::name]. @@ -43101,6 +44361,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -43123,12 +44384,26 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::create_notebook_execution_job", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::NotebookService::create_notebook_execution_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNotebookExecutionJobRequest::parent]. @@ -43444,6 +44719,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -43466,12 +44742,26 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::NotebookService::delete_notebook_execution_job", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::NotebookService::delete_notebook_execution_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNotebookExecutionJobRequest::name]. @@ -44459,6 +45749,7 @@ pub mod persistent_resource_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -44481,12 +45772,26 @@ pub mod persistent_resource_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::PersistentResourceService::create_persistent_resource", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::PersistentResourceService::create_persistent_resource", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePersistentResourceRequest::parent]. @@ -44778,6 +46083,7 @@ pub mod persistent_resource_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -44800,12 +46106,26 @@ pub mod persistent_resource_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::PersistentResourceService::delete_persistent_resource", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::PersistentResourceService::delete_persistent_resource", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePersistentResourceRequest::name]. @@ -44894,6 +46214,7 @@ pub mod persistent_resource_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -44916,12 +46237,26 @@ pub mod persistent_resource_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::PersistentResourceService::update_persistent_resource", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::PersistentResourceService::update_persistent_resource", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [persistent_resource][crate::model::UpdatePersistentResourceRequest::persistent_resource]. @@ -45046,6 +46381,7 @@ pub mod persistent_resource_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -45068,12 +46404,26 @@ pub mod persistent_resource_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::PersistentResourceService::reboot_persistent_resource", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::PersistentResourceService::reboot_persistent_resource", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RebootPersistentResourceRequest::name]. @@ -46341,6 +47691,7 @@ pub mod pipeline_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -46363,12 +47714,27 @@ pub mod pipeline_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::PipelineService::delete_training_pipeline", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::PipelineService::delete_training_pipeline", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTrainingPipelineRequest::name]. @@ -46811,6 +48177,7 @@ pub mod pipeline_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -46833,12 +48200,27 @@ pub mod pipeline_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::PipelineService::delete_pipeline_job", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::PipelineService::delete_pipeline_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePipelineJobRequest::name]. @@ -46927,6 +48309,7 @@ pub mod pipeline_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -46949,12 +48332,26 @@ pub mod pipeline_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::PipelineService::batch_delete_pipeline_jobs", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::PipelineService::batch_delete_pipeline_jobs", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchDeletePipelineJobsRequest::parent]. @@ -47121,6 +48518,7 @@ pub mod pipeline_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -47143,12 +48541,26 @@ pub mod pipeline_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::PipelineService::batch_cancel_pipeline_jobs", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::PipelineService::batch_cancel_pipeline_jobs", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCancelPipelineJobsRequest::parent]. @@ -49983,6 +51395,7 @@ pub mod reasoning_engine_execution_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -50005,12 +51418,26 @@ pub mod reasoning_engine_execution_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ReasoningEngineExecutionService::async_query_reasoning_engine", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ReasoningEngineExecutionService::async_query_reasoning_engine", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AsyncQueryReasoningEngineRequest::name]. @@ -51008,6 +52435,7 @@ pub mod reasoning_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -51030,12 +52458,26 @@ pub mod reasoning_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ReasoningEngineService::create_reasoning_engine", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ReasoningEngineService::create_reasoning_engine", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateReasoningEngineRequest::parent]. @@ -51324,6 +52766,7 @@ pub mod reasoning_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -51346,12 +52789,26 @@ pub mod reasoning_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ReasoningEngineService::update_reasoning_engine", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ReasoningEngineService::update_reasoning_engine", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [reasoning_engine][crate::model::UpdateReasoningEngineRequest::reasoning_engine]. @@ -51467,6 +52924,7 @@ pub mod reasoning_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -51489,12 +52947,26 @@ pub mod reasoning_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ReasoningEngineService::delete_reasoning_engine", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::ReasoningEngineService::delete_reasoning_engine", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteReasoningEngineRequest::name]. @@ -52564,6 +54036,7 @@ pub mod schedule_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -52586,12 +54059,27 @@ pub mod schedule_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::ScheduleService::delete_schedule", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::ScheduleService::delete_schedule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteScheduleRequest::name]. @@ -53980,6 +55468,7 @@ pub mod session_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -54002,12 +55491,27 @@ pub mod session_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::SessionService::create_session", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::SessionService::create_session", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSessionRequest::parent]. @@ -54388,6 +55892,7 @@ pub mod session_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -54410,12 +55915,27 @@ pub mod session_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::SessionService::delete_session", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::SessionService::delete_session", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSessionRequest::name]. @@ -55601,6 +57121,7 @@ pub mod specialist_pool_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -55623,12 +57144,26 @@ pub mod specialist_pool_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::SpecialistPoolService::create_specialist_pool", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::SpecialistPoolService::create_specialist_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSpecialistPoolRequest::parent]. @@ -55926,6 +57461,7 @@ pub mod specialist_pool_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -55948,12 +57484,26 @@ pub mod specialist_pool_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::SpecialistPoolService::delete_specialist_pool", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::SpecialistPoolService::delete_specialist_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSpecialistPoolRequest::name]. @@ -56046,6 +57596,7 @@ pub mod specialist_pool_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -56068,12 +57619,26 @@ pub mod specialist_pool_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::SpecialistPoolService::update_specialist_pool", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::SpecialistPoolService::update_specialist_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [specialist_pool][crate::model::UpdateSpecialistPoolRequest::specialist_pool]. @@ -57095,6 +58660,7 @@ pub mod tensorboard_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -57117,12 +58683,27 @@ pub mod tensorboard_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::TensorboardService::create_tensorboard", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::TensorboardService::create_tensorboard", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTensorboardRequest::parent]. @@ -57293,6 +58874,7 @@ pub mod tensorboard_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -57315,12 +58897,27 @@ pub mod tensorboard_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::TensorboardService::update_tensorboard", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::TensorboardService::update_tensorboard", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateTensorboardRequest::update_mask]. @@ -57579,6 +59176,7 @@ pub mod tensorboard_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -57601,12 +59199,27 @@ pub mod tensorboard_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::TensorboardService::delete_tensorboard", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::TensorboardService::delete_tensorboard", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTensorboardRequest::name]. @@ -58226,6 +59839,7 @@ pub mod tensorboard_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -58248,12 +59862,26 @@ pub mod tensorboard_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::TensorboardService::delete_tensorboard_experiment", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::TensorboardService::delete_tensorboard_experiment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTensorboardExperimentRequest::name]. @@ -58817,6 +60445,7 @@ pub mod tensorboard_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -58839,12 +60468,26 @@ pub mod tensorboard_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::TensorboardService::delete_tensorboard_run", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::TensorboardService::delete_tensorboard_run", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTensorboardRunRequest::name]. @@ -59419,6 +61062,7 @@ pub mod tensorboard_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -59441,12 +61085,26 @@ pub mod tensorboard_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::TensorboardService::delete_tensorboard_time_series", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::TensorboardService::delete_tensorboard_time_series", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTensorboardTimeSeriesRequest::name]. @@ -60873,6 +62531,7 @@ pub mod vertex_rag_data_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -60895,12 +62554,27 @@ pub mod vertex_rag_data_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VertexRagDataService::create_rag_corpus", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::VertexRagDataService::create_rag_corpus", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRagCorpusRequest::parent]. @@ -61006,6 +62680,7 @@ pub mod vertex_rag_data_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -61028,12 +62703,27 @@ pub mod vertex_rag_data_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VertexRagDataService::update_rag_corpus", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::VertexRagDataService::update_rag_corpus", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [rag_corpus][crate::model::UpdateRagCorpusRequest::rag_corpus]. @@ -61296,6 +62986,7 @@ pub mod vertex_rag_data_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -61318,12 +63009,27 @@ pub mod vertex_rag_data_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VertexRagDataService::delete_rag_corpus", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::VertexRagDataService::delete_rag_corpus", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRagCorpusRequest::name]. @@ -61519,6 +63225,7 @@ pub mod vertex_rag_data_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -61541,12 +63248,27 @@ pub mod vertex_rag_data_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VertexRagDataService::import_rag_files", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::VertexRagDataService::import_rag_files", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportRagFilesRequest::parent]. @@ -61815,6 +63537,7 @@ pub mod vertex_rag_data_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -61837,12 +63560,27 @@ pub mod vertex_rag_data_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VertexRagDataService::delete_rag_file", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::VertexRagDataService::delete_rag_file", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRagFileRequest::name]. @@ -61929,6 +63667,7 @@ pub mod vertex_rag_data_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -61951,12 +63690,26 @@ pub mod vertex_rag_data_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VertexRagDataService::update_rag_engine_config", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::VertexRagDataService::update_rag_engine_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [rag_engine_config][crate::model::UpdateRagEngineConfigRequest::rag_engine_config]. @@ -63466,6 +65219,7 @@ pub mod vertex_rag_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -63488,12 +65242,27 @@ pub mod vertex_rag_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VertexRagService::async_retrieve_contexts", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::VertexRagService::async_retrieve_contexts", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::AsyncRetrieveContextsRequest::parent]. @@ -64891,6 +66660,7 @@ pub mod vizier_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -64913,12 +66683,27 @@ pub mod vizier_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VizierService::suggest_trials", + "gcp.rpc.method" = + "google_cloud_aiplatform_v1::client::VizierService::suggest_trials", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::SuggestTrialsRequest::parent]. @@ -65525,6 +67310,7 @@ pub mod vizier_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -65547,12 +67333,26 @@ pub mod vizier_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_aiplatform_v1::client::VizierService::check_trial_early_stopping_state", + "gcp.rpc.method" = "google_cloud_aiplatform_v1::client::VizierService::check_trial_early_stopping_state", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [trial_name][crate::model::CheckTrialEarlyStoppingStateRequest::trial_name]. diff --git a/src/generated/cloud/aiplatform/v1/src/stub.rs b/src/generated/cloud/aiplatform/v1/src/stub.rs index 84aaa60462..c74b10448c 100644 --- a/src/generated/cloud/aiplatform/v1/src/stub.rs +++ b/src/generated/cloud/aiplatform/v1/src/stub.rs @@ -518,6 +518,17 @@ pub trait DatasetService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DeploymentResourcePoolService]. @@ -733,6 +744,17 @@ pub trait DeploymentResourcePoolService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::EndpointService]. @@ -979,6 +1001,17 @@ pub trait EndpointService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::EvaluationService]. @@ -1408,6 +1441,17 @@ pub trait FeatureOnlineStoreAdminService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::FeatureOnlineStoreService]. @@ -1837,6 +1881,17 @@ pub trait FeatureRegistryService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::FeaturestoreOnlineServingService]. @@ -2362,6 +2417,17 @@ pub trait FeaturestoreService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::GenAiCacheService]. @@ -2742,6 +2808,17 @@ pub trait GenAiTuningService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::IndexEndpointService]. @@ -2979,6 +3056,17 @@ pub trait IndexEndpointService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::IndexService]. @@ -3204,6 +3292,17 @@ pub trait IndexService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::JobService]. @@ -3724,6 +3823,17 @@ pub trait JobService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::LlmUtilityService]. @@ -4516,6 +4626,17 @@ pub trait MetadataService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::MigrationService]. @@ -4687,6 +4808,17 @@ pub trait MigrationService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ModelGardenService]. @@ -4858,6 +4990,17 @@ pub trait ModelGardenService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ModelService]. @@ -5217,6 +5360,17 @@ pub trait ModelService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NotebookService]. @@ -5542,6 +5696,17 @@ pub trait NotebookService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PersistentResourceService]. @@ -5757,6 +5922,17 @@ pub trait PersistentResourceService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PipelineService]. @@ -6032,6 +6208,17 @@ pub trait PipelineService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PredictionService]. @@ -6407,6 +6594,17 @@ pub trait ReasoningEngineExecutionService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ReasoningEngineService]. @@ -6611,6 +6809,17 @@ pub trait ReasoningEngineService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ScheduleService]. @@ -6830,6 +7039,17 @@ pub trait ScheduleService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SessionService]. @@ -7054,6 +7274,17 @@ pub trait SessionService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SpecialistPoolService]. @@ -7258,6 +7489,17 @@ pub trait SpecialistPoolService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TensorboardService]. @@ -7735,6 +7977,17 @@ pub trait TensorboardService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::VertexRagDataService]. @@ -8014,6 +8267,17 @@ pub trait VertexRagDataService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::VertexRagService]. @@ -8218,6 +8482,17 @@ pub trait VertexRagService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::VizierService]. @@ -8520,4 +8795,15 @@ pub trait VizierService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/aiplatform/v1/src/stub/dynamic.rs b/src/generated/cloud/aiplatform/v1/src/stub/dynamic.rs index 8c993c3ffc..2c856705f9 100644 --- a/src/generated/cloud/aiplatform/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/aiplatform/v1/src/stub/dynamic.rs @@ -378,6 +378,12 @@ pub trait DatasetService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DatasetService] also implement [DatasetService]. @@ -660,6 +666,14 @@ impl DatasetService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DeploymentResourcePoolService]. @@ -771,6 +785,12 @@ pub trait DeploymentResourcePoolService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DeploymentResourcePoolService] also implement [DeploymentResourcePoolService]. @@ -936,6 +956,14 @@ impl DeploymentResourcePoolService for ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::EndpointService]. @@ -1065,6 +1093,12 @@ pub trait EndpointService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::EndpointService] also implement [EndpointService]. @@ -1257,6 +1291,14 @@ impl EndpointService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::EvaluationService]. @@ -1587,6 +1629,12 @@ pub trait FeatureOnlineStoreAdminService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FeatureOnlineStoreAdminService] also implement [FeatureOnlineStoreAdminService]. @@ -1815,6 +1863,14 @@ impl FeatureOnlineStoreAdminService fo ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::FeatureOnlineStoreService]. @@ -2163,6 +2219,12 @@ pub trait FeatureRegistryService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FeatureRegistryService] also implement [FeatureRegistryService]. @@ -2373,6 +2435,14 @@ impl FeatureRegistryService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::FeaturestoreOnlineServingService]. @@ -2766,6 +2836,12 @@ pub trait FeaturestoreService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FeaturestoreService] also implement [FeaturestoreService]. @@ -3066,6 +3142,14 @@ impl FeaturestoreService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::GenAiCacheService]. @@ -3408,6 +3492,12 @@ pub trait GenAiTuningService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::GenAiTuningService] also implement [GenAiTuningService]. @@ -3564,6 +3654,14 @@ impl GenAiTuningService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::IndexEndpointService]. @@ -3687,6 +3785,12 @@ pub trait IndexEndpointService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::IndexEndpointService] also implement [IndexEndpointService]. @@ -3870,6 +3974,14 @@ impl IndexEndpointService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::IndexService]. @@ -3987,6 +4099,12 @@ pub trait IndexService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::IndexService] also implement [IndexService]. @@ -4161,6 +4279,14 @@ impl IndexService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::JobService]. @@ -4448,6 +4574,12 @@ pub trait JobService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::JobService] also implement [JobService]. @@ -4877,6 +5009,14 @@ impl JobService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::LlmUtilityService]. @@ -5528,6 +5668,12 @@ pub trait MetadataService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::MetadataService] also implement [MetadataService]. @@ -5928,6 +6074,14 @@ impl MetadataService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::MigrationService]. @@ -6015,6 +6169,12 @@ pub trait MigrationService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::MigrationService] also implement [MigrationService]. @@ -6144,6 +6304,14 @@ impl MigrationService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ModelGardenService]. @@ -6231,6 +6399,12 @@ pub trait ModelGardenService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ModelGardenService] also implement [ModelGardenService]. @@ -6360,6 +6534,14 @@ impl ModelGardenService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ModelService]. @@ -6549,6 +6731,12 @@ pub trait ModelService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ModelService] also implement [ModelService]. @@ -6832,6 +7020,14 @@ impl ModelService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NotebookService]. @@ -7003,6 +7199,12 @@ pub trait NotebookService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NotebookService] also implement [NotebookService]. @@ -7258,6 +7460,14 @@ impl NotebookService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PersistentResourceService]. @@ -7369,6 +7579,12 @@ pub trait PersistentResourceService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PersistentResourceService] also implement [PersistentResourceService]. @@ -7534,6 +7750,14 @@ impl PersistentResourceService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PipelineService]. @@ -7681,6 +7905,12 @@ pub trait PipelineService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PipelineService] also implement [PipelineService]. @@ -7900,6 +8130,14 @@ impl PipelineService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PredictionService]. @@ -8254,6 +8492,12 @@ pub trait ReasoningEngineExecutionService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ReasoningEngineExecutionService] also implement [ReasoningEngineExecutionService]. @@ -8383,6 +8627,14 @@ impl ReasoningEngineExecutionService ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ReasoningEngineService]. @@ -8488,6 +8740,12 @@ pub trait ReasoningEngineService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ReasoningEngineService] also implement [ReasoningEngineService]. @@ -8644,6 +8902,14 @@ impl ReasoningEngineService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ScheduleService]. @@ -8761,6 +9027,12 @@ pub trait ScheduleService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ScheduleService] also implement [ScheduleService]. @@ -8935,6 +9207,14 @@ impl ScheduleService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SessionService]. @@ -9052,6 +9332,12 @@ pub trait SessionService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SessionService] also implement [SessionService]. @@ -9226,6 +9512,14 @@ impl SessionService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SpecialistPoolService]. @@ -9331,6 +9625,12 @@ pub trait SpecialistPoolService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SpecialistPoolService] also implement [SpecialistPoolService]. @@ -9487,6 +9787,14 @@ impl SpecialistPoolService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TensorboardService]. @@ -9736,6 +10044,12 @@ pub trait TensorboardService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TensorboardService] also implement [TensorboardService]. @@ -10110,6 +10424,14 @@ impl TensorboardService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::VertexRagDataService]. @@ -10257,6 +10579,12 @@ pub trait VertexRagDataService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VertexRagDataService] also implement [VertexRagDataService]. @@ -10476,6 +10804,14 @@ impl VertexRagDataService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::VertexRagService]. @@ -10581,6 +10917,12 @@ pub trait VertexRagService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VertexRagService] also implement [VertexRagService]. @@ -10737,6 +11079,14 @@ impl VertexRagService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::VizierService]. @@ -10902,6 +11252,12 @@ pub trait VizierService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VizierService] also implement [VizierService]. @@ -11148,4 +11504,12 @@ impl VizierService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/aiplatform/v1/src/tracing.rs b/src/generated/cloud/aiplatform/v1/src/tracing.rs index 88f3b7c29a..70b9c7e557 100644 --- a/src/generated/cloud/aiplatform/v1/src/tracing.rs +++ b/src/generated/cloud/aiplatform/v1/src/tracing.rs @@ -683,6 +683,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DeploymentResourcePoolService](super::stub::DeploymentResourcePoolService) decorator for logging and tracing. @@ -951,6 +961,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [EndpointService](super::stub::EndpointService) decorator for logging and tracing. @@ -1261,6 +1281,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [EvaluationService](super::stub::EvaluationService) decorator for logging and tracing. @@ -1811,6 +1841,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [FeatureOnlineStoreService](super::stub::FeatureOnlineStoreService) decorator for logging and tracing. @@ -2361,6 +2401,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [FeaturestoreOnlineServingService](super::stub::FeaturestoreOnlineServingService) decorator for logging and tracing. @@ -3037,6 +3087,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [GenAiCacheService](super::stub::GenAiCacheService) decorator for logging and tracing. @@ -3531,6 +3591,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [IndexEndpointService](super::stub::IndexEndpointService) decorator for logging and tracing. @@ -3827,6 +3897,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [IndexService](super::stub::IndexService) decorator for logging and tracing. @@ -4109,6 +4189,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [JobService](super::stub::JobService) decorator for logging and tracing. @@ -4784,6 +4874,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [LlmUtilityService](super::stub::LlmUtilityService) decorator for logging and tracing. @@ -5812,6 +5912,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [MigrationService](super::stub::MigrationService) decorator for logging and tracing. @@ -6024,6 +6134,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ModelGardenService](super::stub::ModelGardenService) decorator for logging and tracing. @@ -6236,6 +6356,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ModelService](super::stub::ModelService) decorator for logging and tracing. @@ -6686,6 +6816,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NotebookService](super::stub::NotebookService) decorator for logging and tracing. @@ -7094,6 +7234,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PersistentResourceService](super::stub::PersistentResourceService) decorator for logging and tracing. @@ -7362,6 +7512,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PipelineService](super::stub::PipelineService) decorator for logging and tracing. @@ -7714,6 +7874,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PredictionService](super::stub::PredictionService) decorator for logging and tracing. @@ -8194,6 +8364,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ReasoningEngineService](super::stub::ReasoningEngineService) decorator for logging and tracing. @@ -8448,6 +8628,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ScheduleService](super::stub::ScheduleService) decorator for logging and tracing. @@ -8730,6 +8920,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SessionService](super::stub::SessionService) decorator for logging and tracing. @@ -9012,6 +9212,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SpecialistPoolService](super::stub::SpecialistPoolService) decorator for logging and tracing. @@ -9266,6 +9476,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TensorboardService](super::stub::TensorboardService) decorator for logging and tracing. @@ -9856,6 +10076,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [VertexRagDataService](super::stub::VertexRagDataService) decorator for logging and tracing. @@ -10208,6 +10438,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [VertexRagService](super::stub::VertexRagService) decorator for logging and tracing. @@ -10462,6 +10702,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [VizierService](super::stub::VizierService) decorator for logging and tracing. @@ -10856,6 +11106,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/alloydb/v1/src/builder.rs b/src/generated/cloud/alloydb/v1/src/builder.rs index 04bd15a52c..ae80b17ac8 100644 --- a/src/generated/cloud/alloydb/v1/src/builder.rs +++ b/src/generated/cloud/alloydb/v1/src/builder.rs @@ -137,6 +137,7 @@ pub mod alloy_dbcsql_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -159,12 +160,27 @@ pub mod alloy_dbcsql_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBCSQLAdmin::restore_from_cloud_sql", + "gcp.rpc.method" = + "google_cloud_alloydb_v1::client::AlloyDBCSQLAdmin::restore_from_cloud_sql", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RestoreFromCloudSQLRequest::parent]. @@ -1035,6 +1051,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1057,12 +1074,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_cluster", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClusterRequest::parent]. @@ -1186,6 +1217,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1208,12 +1240,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::update_cluster", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateClusterRequest::update_mask]. @@ -1347,6 +1393,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1369,12 +1416,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::export_cluster", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::export_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportClusterRequest::name]. @@ -1543,6 +1604,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1565,12 +1627,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::import_cluster", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::import_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportClusterRequest::name]. @@ -1722,6 +1798,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1744,12 +1821,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::upgrade_cluster", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::upgrade_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpgradeClusterRequest::name]. @@ -1852,6 +1943,7 @@ pub mod alloy_db_admin { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1874,12 +1966,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::delete_cluster", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::delete_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClusterRequest::name]. @@ -1985,6 +2091,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2007,12 +2114,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::promote_cluster", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::promote_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::PromoteClusterRequest::name]. @@ -2115,6 +2236,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2137,12 +2259,27 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::switchover_cluster", + "gcp.rpc.method" = + "google_cloud_alloydb_v1::client::AlloyDBAdmin::switchover_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::SwitchoverClusterRequest::name]. @@ -2236,6 +2373,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2258,12 +2396,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::restore_cluster", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::restore_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RestoreClusterRequest::parent]. @@ -2432,6 +2584,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2454,12 +2607,27 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_secondary_cluster", + "gcp.rpc.method" = + "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_secondary_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSecondaryClusterRequest::parent]. @@ -2767,6 +2935,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2789,12 +2958,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_instance", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -2923,6 +3106,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2945,12 +3129,27 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_secondary_instance", + "gcp.rpc.method" = + "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_secondary_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSecondaryInstanceRequest::parent]. @@ -3079,6 +3278,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3101,12 +3301,27 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::batch_create_instances", + "gcp.rpc.method" = + "google_cloud_alloydb_v1::client::AlloyDBAdmin::batch_create_instances", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCreateInstancesRequest::parent]. @@ -3216,6 +3431,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3238,12 +3454,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::update_instance", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInstanceRequest::update_mask]. @@ -3370,6 +3600,7 @@ pub mod alloy_db_admin { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3392,12 +3623,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::delete_instance", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -3500,6 +3745,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3522,12 +3768,27 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::failover_instance", + "gcp.rpc.method" = + "google_cloud_alloydb_v1::client::AlloyDBAdmin::failover_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::FailoverInstanceRequest::name]. @@ -3621,6 +3882,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3643,12 +3905,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::inject_fault", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::inject_fault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [fault_type][crate::model::InjectFaultRequest::fault_type]. @@ -3753,6 +4029,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3775,12 +4052,27 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::restart_instance", + "gcp.rpc.method" = + "google_cloud_alloydb_v1::client::AlloyDBAdmin::restart_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestartInstanceRequest::name]. @@ -4177,6 +4469,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4199,12 +4492,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_backup", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::create_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupRequest::parent]. @@ -4328,6 +4635,7 @@ pub mod alloy_db_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4350,12 +4658,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::update_backup", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::update_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateBackupRequest::update_mask]. @@ -4482,6 +4804,7 @@ pub mod alloy_db_admin { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4504,12 +4827,26 @@ pub mod alloy_db_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_alloydb_v1::client::AlloyDBAdmin::delete_backup", + "gcp.rpc.method" = "google_cloud_alloydb_v1::client::AlloyDBAdmin::delete_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupRequest::name]. diff --git a/src/generated/cloud/alloydb/v1/src/stub.rs b/src/generated/cloud/alloydb/v1/src/stub.rs index 0b57970bf4..9e1dd06ca7 100644 --- a/src/generated/cloud/alloydb/v1/src/stub.rs +++ b/src/generated/cloud/alloydb/v1/src/stub.rs @@ -136,6 +136,17 @@ pub trait AlloyDBCSQLAdmin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::AlloyDBAdmin]. @@ -636,4 +647,15 @@ pub trait AlloyDBAdmin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/alloydb/v1/src/stub/dynamic.rs b/src/generated/cloud/alloydb/v1/src/stub/dynamic.rs index 89249abb18..b081fff128 100644 --- a/src/generated/cloud/alloydb/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/alloydb/v1/src/stub/dynamic.rs @@ -68,6 +68,12 @@ pub trait AlloyDBCSQLAdmin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AlloyDBCSQLAdmin] also implement [AlloyDBCSQLAdmin]. @@ -150,6 +156,14 @@ impl AlloyDBCSQLAdmin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::AlloyDBAdmin]. @@ -422,6 +436,12 @@ pub trait AlloyDBAdmin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AlloyDBAdmin] also implement [AlloyDBAdmin]. @@ -828,4 +848,12 @@ impl AlloyDBAdmin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/alloydb/v1/src/tracing.rs b/src/generated/cloud/alloydb/v1/src/tracing.rs index 82d5b02bb5..b2c471a258 100644 --- a/src/generated/cloud/alloydb/v1/src/tracing.rs +++ b/src/generated/cloud/alloydb/v1/src/tracing.rs @@ -152,6 +152,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [AlloyDBAdmin](super::stub::AlloyDBAdmin) decorator for logging and tracing. @@ -795,6 +805,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/apigateway/v1/src/builder.rs b/src/generated/cloud/apigateway/v1/src/builder.rs index 33f82897fd..3cf2c1b0fd 100644 --- a/src/generated/cloud/apigateway/v1/src/builder.rs +++ b/src/generated/cloud/apigateway/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod api_gateway_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::create_gateway", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::create_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGatewayRequest::parent]. @@ -451,6 +467,7 @@ pub mod api_gateway_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -473,12 +490,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::update_gateway", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::update_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateGatewayRequest::update_mask]. @@ -587,6 +619,7 @@ pub mod api_gateway_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -609,12 +642,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::delete_gateway", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::delete_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGatewayRequest::name]. @@ -872,6 +920,7 @@ pub mod api_gateway_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -894,12 +943,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::create_api", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::create_api", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateApiRequest::parent]. @@ -1011,6 +1075,7 @@ pub mod api_gateway_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1033,12 +1098,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::update_api", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::update_api", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateApiRequest::update_mask]. @@ -1147,6 +1227,7 @@ pub mod api_gateway_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1169,12 +1250,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::delete_api", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::delete_api", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteApiRequest::name]. @@ -1445,6 +1541,7 @@ pub mod api_gateway_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1467,12 +1564,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::create_api_config", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::create_api_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateApiConfigRequest::parent]. @@ -1584,6 +1696,7 @@ pub mod api_gateway_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1606,12 +1719,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::update_api_config", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::update_api_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateApiConfigRequest::update_mask]. @@ -1720,6 +1848,7 @@ pub mod api_gateway_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1742,12 +1871,27 @@ pub mod api_gateway_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apigateway_v1::client::ApiGatewayService::delete_api_config", + "gcp.rpc.method" = + "google_cloud_apigateway_v1::client::ApiGatewayService::delete_api_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteApiConfigRequest::name]. diff --git a/src/generated/cloud/apigateway/v1/src/stub.rs b/src/generated/cloud/apigateway/v1/src/stub.rs index 8c435e43e7..1dbc042b02 100644 --- a/src/generated/cloud/apigateway/v1/src/stub.rs +++ b/src/generated/cloud/apigateway/v1/src/stub.rs @@ -263,4 +263,15 @@ pub trait ApiGatewayService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/apigateway/v1/src/stub/dynamic.rs b/src/generated/cloud/apigateway/v1/src/stub/dynamic.rs index 6f20f5e4e2..264927bf75 100644 --- a/src/generated/cloud/apigateway/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/apigateway/v1/src/stub/dynamic.rs @@ -140,6 +140,12 @@ pub trait ApiGatewayService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ApiGatewayService] also implement [ApiGatewayService]. @@ -330,4 +336,12 @@ impl ApiGatewayService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/apigateway/v1/src/tracing.rs b/src/generated/cloud/apigateway/v1/src/tracing.rs index 90c4abf72a..442d8feb1e 100644 --- a/src/generated/cloud/apigateway/v1/src/tracing.rs +++ b/src/generated/cloud/apigateway/v1/src/tracing.rs @@ -320,6 +320,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/apihub/v1/src/builder.rs b/src/generated/cloud/apihub/v1/src/builder.rs index 047d4ee063..7c8cced144 100644 --- a/src/generated/cloud/apihub/v1/src/builder.rs +++ b/src/generated/cloud/apihub/v1/src/builder.rs @@ -4819,6 +4819,7 @@ pub mod api_hub_collect { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4841,12 +4842,27 @@ pub mod api_hub_collect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::ApiHubCollect::collect_api_data", + "gcp.rpc.method" = + "google_cloud_apihub_v1::client::ApiHubCollect::collect_api_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [location][crate::model::CollectApiDataRequest::location]. @@ -9448,6 +9464,7 @@ pub mod api_hub_plugin { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9470,12 +9487,26 @@ pub mod api_hub_plugin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::ApiHubPlugin::delete_plugin", + "gcp.rpc.method" = "google_cloud_apihub_v1::client::ApiHubPlugin::delete_plugin", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePluginRequest::name]. @@ -9560,6 +9591,7 @@ pub mod api_hub_plugin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9582,12 +9614,27 @@ pub mod api_hub_plugin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::ApiHubPlugin::create_plugin_instance", + "gcp.rpc.method" = + "google_cloud_apihub_v1::client::ApiHubPlugin::create_plugin_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePluginInstanceRequest::parent]. @@ -9704,6 +9751,7 @@ pub mod api_hub_plugin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9726,12 +9774,27 @@ pub mod api_hub_plugin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::ApiHubPlugin::execute_plugin_instance_action", + "gcp.rpc.method" = + "google_cloud_apihub_v1::client::ApiHubPlugin::execute_plugin_instance_action", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExecutePluginInstanceActionRequest::name]. @@ -10022,6 +10085,7 @@ pub mod api_hub_plugin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10044,12 +10108,27 @@ pub mod api_hub_plugin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::ApiHubPlugin::enable_plugin_instance_action", + "gcp.rpc.method" = + "google_cloud_apihub_v1::client::ApiHubPlugin::enable_plugin_instance_action", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EnablePluginInstanceActionRequest::name]. @@ -10146,6 +10225,7 @@ pub mod api_hub_plugin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10168,12 +10248,27 @@ pub mod api_hub_plugin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::ApiHubPlugin::disable_plugin_instance_action", + "gcp.rpc.method" = + "google_cloud_apihub_v1::client::ApiHubPlugin::disable_plugin_instance_action", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DisablePluginInstanceActionRequest::name]. @@ -10358,6 +10453,7 @@ pub mod api_hub_plugin { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10380,12 +10476,27 @@ pub mod api_hub_plugin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::ApiHubPlugin::delete_plugin_instance", + "gcp.rpc.method" = + "google_cloud_apihub_v1::client::ApiHubPlugin::delete_plugin_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePluginInstanceRequest::name]. @@ -11018,6 +11129,7 @@ pub mod provisioning { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11040,12 +11152,27 @@ pub mod provisioning { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::Provisioning::create_api_hub_instance", + "gcp.rpc.method" = + "google_cloud_apihub_v1::client::Provisioning::create_api_hub_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateApiHubInstanceRequest::parent]. @@ -11153,6 +11280,7 @@ pub mod provisioning { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11175,12 +11303,27 @@ pub mod provisioning { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apihub_v1::client::Provisioning::delete_api_hub_instance", + "gcp.rpc.method" = + "google_cloud_apihub_v1::client::Provisioning::delete_api_hub_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteApiHubInstanceRequest::name]. diff --git a/src/generated/cloud/apihub/v1/src/stub.rs b/src/generated/cloud/apihub/v1/src/stub.rs index 05fdb2102a..705f7616b0 100644 --- a/src/generated/cloud/apihub/v1/src/stub.rs +++ b/src/generated/cloud/apihub/v1/src/stub.rs @@ -729,6 +729,17 @@ pub trait ApiHubCollect: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ApiHubCurate]. @@ -1465,6 +1476,17 @@ pub trait ApiHubPlugin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Provisioning]. @@ -1610,6 +1632,17 @@ pub trait Provisioning: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RuntimeProjectAttachmentService]. diff --git a/src/generated/cloud/apihub/v1/src/stub/dynamic.rs b/src/generated/cloud/apihub/v1/src/stub/dynamic.rs index b3a420aa34..a93f13700e 100644 --- a/src/generated/cloud/apihub/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/apihub/v1/src/stub/dynamic.rs @@ -911,6 +911,12 @@ pub trait ApiHubCollect: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ApiHubCollect] also implement [ApiHubCollect]. @@ -993,6 +999,14 @@ impl ApiHubCollect for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ApiHubCurate]. @@ -1763,6 +1777,12 @@ pub trait ApiHubPlugin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ApiHubPlugin] also implement [ApiHubPlugin]. @@ -1962,6 +1982,14 @@ impl ApiHubPlugin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Provisioning]. @@ -2036,6 +2064,12 @@ pub trait Provisioning: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Provisioning] also implement [Provisioning]. @@ -2145,6 +2179,14 @@ impl Provisioning for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RuntimeProjectAttachmentService]. diff --git a/src/generated/cloud/apihub/v1/src/tracing.rs b/src/generated/cloud/apihub/v1/src/tracing.rs index fcb0ed6d46..8420b69120 100644 --- a/src/generated/cloud/apihub/v1/src/tracing.rs +++ b/src/generated/cloud/apihub/v1/src/tracing.rs @@ -976,6 +976,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ApiHubCurate](super::stub::ApiHubCurate) decorator for logging and tracing. @@ -1965,6 +1975,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Provisioning](super::stub::Provisioning) decorator for logging and tracing. @@ -2146,6 +2166,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RuntimeProjectAttachmentService](super::stub::RuntimeProjectAttachmentService) decorator for logging and tracing. diff --git a/src/generated/cloud/apphub/v1/src/builder.rs b/src/generated/cloud/apphub/v1/src/builder.rs index 7bac80400d..95be2742a6 100644 --- a/src/generated/cloud/apphub/v1/src/builder.rs +++ b/src/generated/cloud/apphub/v1/src/builder.rs @@ -323,6 +323,7 @@ pub mod app_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -345,12 +346,27 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::create_service_project_attachment", + "gcp.rpc.method" = + "google_cloud_apphub_v1::client::AppHub::create_service_project_attachment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceProjectAttachmentRequest::parent]. @@ -537,6 +553,7 @@ pub mod app_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -559,12 +576,27 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::delete_service_project_attachment", + "gcp.rpc.method" = + "google_cloud_apphub_v1::client::AppHub::delete_service_project_attachment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceProjectAttachmentRequest::name]. @@ -1084,6 +1116,7 @@ pub mod app_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1106,12 +1139,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::create_service", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::create_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceRequest::parent]. @@ -1287,6 +1334,7 @@ pub mod app_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1309,12 +1357,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::update_service", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::update_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServiceRequest::update_mask]. @@ -1431,6 +1493,7 @@ pub mod app_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1453,12 +1516,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::delete_service", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::delete_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceRequest::name]. @@ -1915,6 +1992,7 @@ pub mod app_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1937,12 +2015,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::create_workload", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::create_workload", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWorkloadRequest::parent]. @@ -2118,6 +2210,7 @@ pub mod app_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2140,12 +2233,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::update_workload", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::update_workload", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateWorkloadRequest::update_mask]. @@ -2262,6 +2369,7 @@ pub mod app_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2284,12 +2392,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::delete_workload", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::delete_workload", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWorkloadRequest::name]. @@ -2497,6 +2619,7 @@ pub mod app_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2519,12 +2642,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::create_application", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::create_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateApplicationRequest::parent]. @@ -2703,6 +2840,7 @@ pub mod app_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2725,12 +2863,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::update_application", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::update_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateApplicationRequest::update_mask]. @@ -2850,6 +3002,7 @@ pub mod app_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2872,12 +3025,26 @@ pub mod app_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_apphub_v1::client::AppHub::delete_application", + "gcp.rpc.method" = "google_cloud_apphub_v1::client::AppHub::delete_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteApplicationRequest::name]. diff --git a/src/generated/cloud/apphub/v1/src/stub.rs b/src/generated/cloud/apphub/v1/src/stub.rs index 9ef88fc21a..33b0b0ffbb 100644 --- a/src/generated/cloud/apphub/v1/src/stub.rs +++ b/src/generated/cloud/apphub/v1/src/stub.rs @@ -460,4 +460,15 @@ pub trait AppHub: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/apphub/v1/src/stub/dynamic.rs b/src/generated/cloud/apphub/v1/src/stub/dynamic.rs index 4af9a0ed26..2d5be4827f 100644 --- a/src/generated/cloud/apphub/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/apphub/v1/src/stub/dynamic.rs @@ -242,6 +242,12 @@ pub trait AppHub: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AppHub] also implement [AppHub]. @@ -586,4 +592,12 @@ impl AppHub for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/apphub/v1/src/tracing.rs b/src/generated/cloud/apphub/v1/src/tracing.rs index f88727852c..34c484f290 100644 --- a/src/generated/cloud/apphub/v1/src/tracing.rs +++ b/src/generated/cloud/apphub/v1/src/tracing.rs @@ -558,6 +558,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/asset/v1/src/builder.rs b/src/generated/cloud/asset/v1/src/builder.rs index 27ef7edbf7..ff5730a95d 100644 --- a/src/generated/cloud/asset/v1/src/builder.rs +++ b/src/generated/cloud/asset/v1/src/builder.rs @@ -136,6 +136,7 @@ pub mod asset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -158,12 +159,26 @@ pub mod asset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_asset_v1::client::AssetService::export_assets", + "gcp.rpc.method" = "google_cloud_asset_v1::client::AssetService::export_assets", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ExportAssetsRequest::parent]. @@ -1342,6 +1357,7 @@ pub mod asset_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1364,12 +1380,27 @@ pub mod asset_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_asset_v1::client::AssetService::analyze_iam_policy_longrunning", + "gcp.rpc.method" = + "google_cloud_asset_v1::client::AssetService::analyze_iam_policy_longrunning", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [analysis_query][crate::model::AnalyzeIamPolicyLongrunningRequest::analysis_query]. diff --git a/src/generated/cloud/asset/v1/src/stub.rs b/src/generated/cloud/asset/v1/src/stub.rs index e28987732b..e88775a9d9 100644 --- a/src/generated/cloud/asset/v1/src/stub.rs +++ b/src/generated/cloud/asset/v1/src/stub.rs @@ -317,4 +317,15 @@ pub trait AssetService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/asset/v1/src/stub/dynamic.rs b/src/generated/cloud/asset/v1/src/stub/dynamic.rs index 07c929d392..ed86ac1dab 100644 --- a/src/generated/cloud/asset/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/asset/v1/src/stub/dynamic.rs @@ -170,6 +170,12 @@ pub trait AssetService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AssetService] also implement [AssetService]. @@ -405,4 +411,12 @@ impl AssetService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/asset/v1/src/tracing.rs b/src/generated/cloud/asset/v1/src/tracing.rs index 74a5b067db..0e85ca58ad 100644 --- a/src/generated/cloud/asset/v1/src/tracing.rs +++ b/src/generated/cloud/asset/v1/src/tracing.rs @@ -390,6 +390,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/assuredworkloads/v1/src/builder.rs b/src/generated/cloud/assuredworkloads/v1/src/builder.rs index 9fcafbdead..03268be6a1 100644 --- a/src/generated/cloud/assuredworkloads/v1/src/builder.rs +++ b/src/generated/cloud/assuredworkloads/v1/src/builder.rs @@ -136,6 +136,7 @@ pub mod assured_workloads_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -158,12 +159,26 @@ pub mod assured_workloads_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_assuredworkloads_v1::client::AssuredWorkloadsService::create_workload", + "gcp.rpc.method" = "google_cloud_assuredworkloads_v1::client::AssuredWorkloadsService::create_workload", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWorkloadRequest::parent]. diff --git a/src/generated/cloud/assuredworkloads/v1/src/stub.rs b/src/generated/cloud/assuredworkloads/v1/src/stub.rs index 9e8f0eba8c..0e42277de3 100644 --- a/src/generated/cloud/assuredworkloads/v1/src/stub.rs +++ b/src/generated/cloud/assuredworkloads/v1/src/stub.rs @@ -145,4 +145,15 @@ pub trait AssuredWorkloadsService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/assuredworkloads/v1/src/stub/dynamic.rs b/src/generated/cloud/assuredworkloads/v1/src/stub/dynamic.rs index ec25e0e86e..af8e76ed32 100644 --- a/src/generated/cloud/assuredworkloads/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/assuredworkloads/v1/src/stub/dynamic.rs @@ -74,6 +74,12 @@ pub trait AssuredWorkloadsService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AssuredWorkloadsService] also implement [AssuredWorkloadsService]. @@ -165,4 +171,12 @@ impl AssuredWorkloadsService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/assuredworkloads/v1/src/tracing.rs b/src/generated/cloud/assuredworkloads/v1/src/tracing.rs index cd979984fd..f74dfdcd5a 100644 --- a/src/generated/cloud/assuredworkloads/v1/src/tracing.rs +++ b/src/generated/cloud/assuredworkloads/v1/src/tracing.rs @@ -166,6 +166,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/auditmanager/v1/src/builder.rs b/src/generated/cloud/auditmanager/v1/src/builder.rs index 371ff5d1d4..743252e9c3 100644 --- a/src/generated/cloud/auditmanager/v1/src/builder.rs +++ b/src/generated/cloud/auditmanager/v1/src/builder.rs @@ -308,6 +308,7 @@ pub mod audit_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -330,12 +331,27 @@ pub mod audit_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_auditmanager_v1::client::AuditManager::generate_audit_report", + "gcp.rpc.method" = + "google_cloud_auditmanager_v1::client::AuditManager::generate_audit_report", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [scope][crate::model::GenerateAuditReportRequest::scope]. diff --git a/src/generated/cloud/auditmanager/v1/src/stub.rs b/src/generated/cloud/auditmanager/v1/src/stub.rs index faffcd7ded..98ab89f971 100644 --- a/src/generated/cloud/auditmanager/v1/src/stub.rs +++ b/src/generated/cloud/auditmanager/v1/src/stub.rs @@ -213,4 +213,15 @@ pub trait AuditManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/auditmanager/v1/src/stub/dynamic.rs b/src/generated/cloud/auditmanager/v1/src/stub/dynamic.rs index 052f00150c..16bb7b7720 100644 --- a/src/generated/cloud/auditmanager/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/auditmanager/v1/src/stub/dynamic.rs @@ -110,6 +110,12 @@ pub trait AuditManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AuditManager] also implement [AuditManager]. @@ -255,4 +261,12 @@ impl AuditManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/auditmanager/v1/src/tracing.rs b/src/generated/cloud/auditmanager/v1/src/tracing.rs index 9bb24d3d53..50f299424a 100644 --- a/src/generated/cloud/auditmanager/v1/src/tracing.rs +++ b/src/generated/cloud/auditmanager/v1/src/tracing.rs @@ -250,6 +250,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/backupdr/v1/src/builder.rs b/src/generated/cloud/backupdr/v1/src/builder.rs index dbd6a5d805..106aff3c03 100644 --- a/src/generated/cloud/backupdr/v1/src/builder.rs +++ b/src/generated/cloud/backupdr/v1/src/builder.rs @@ -339,6 +339,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -361,12 +362,27 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::create_management_server", + "gcp.rpc.method" = + "google_cloud_backupdr_v1::client::BackupDR::create_management_server", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateManagementServerRequest::parent]. @@ -480,6 +496,7 @@ pub mod backup_dr { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -502,12 +519,27 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::delete_management_server", + "gcp.rpc.method" = + "google_cloud_backupdr_v1::client::BackupDR::delete_management_server", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteManagementServerRequest::name]. @@ -596,6 +628,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -618,12 +651,27 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::create_backup_vault", + "gcp.rpc.method" = + "google_cloud_backupdr_v1::client::BackupDR::create_backup_vault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupVaultRequest::parent]. @@ -1060,6 +1108,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1082,12 +1131,27 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::update_backup_vault", + "gcp.rpc.method" = + "google_cloud_backupdr_v1::client::BackupDR::update_backup_vault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateBackupVaultRequest::update_mask]. @@ -1225,6 +1289,7 @@ pub mod backup_dr { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1247,12 +1312,27 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::delete_backup_vault", + "gcp.rpc.method" = + "google_cloud_backupdr_v1::client::BackupDR::delete_backup_vault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupVaultRequest::name]. @@ -1547,6 +1627,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1569,12 +1650,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::update_data_source", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::update_data_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDataSourceRequest::update_mask]. @@ -2023,6 +2118,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2045,12 +2141,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::update_backup", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::update_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateBackupRequest::update_mask]. @@ -2172,6 +2282,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2194,12 +2305,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::delete_backup", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::delete_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupRequest::name]. @@ -2287,6 +2412,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2309,12 +2435,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::restore_backup", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::restore_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestoreBackupRequest::name]. @@ -2527,6 +2667,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2549,12 +2690,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::create_backup_plan", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::create_backup_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupPlanRequest::parent]. @@ -2673,6 +2828,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2695,12 +2851,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::update_backup_plan", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::update_backup_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [backup_plan][crate::model::UpdateBackupPlanRequest::backup_plan]. @@ -2996,6 +3166,7 @@ pub mod backup_dr { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3018,12 +3189,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::delete_backup_plan", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::delete_backup_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupPlanRequest::name]. @@ -3288,6 +3473,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3310,12 +3496,27 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::create_backup_plan_association", + "gcp.rpc.method" = + "google_cloud_backupdr_v1::client::BackupDR::create_backup_plan_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupPlanAssociationRequest::parent]. @@ -3441,6 +3642,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3463,12 +3665,27 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::update_backup_plan_association", + "gcp.rpc.method" = + "google_cloud_backupdr_v1::client::BackupDR::update_backup_plan_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [backup_plan_association][crate::model::UpdateBackupPlanAssociationRequest::backup_plan_association]. @@ -3903,6 +4120,7 @@ pub mod backup_dr { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3925,12 +4143,27 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::delete_backup_plan_association", + "gcp.rpc.method" = + "google_cloud_backupdr_v1::client::BackupDR::delete_backup_plan_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupPlanAssociationRequest::name]. @@ -4018,6 +4251,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4040,12 +4274,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::trigger_backup", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::trigger_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::TriggerBackupRequest::name]. @@ -4461,6 +4709,7 @@ pub mod backup_dr { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4483,12 +4732,26 @@ pub mod backup_dr { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_backupdr_v1::client::BackupDR::initialize_service", + "gcp.rpc.method" = "google_cloud_backupdr_v1::client::BackupDR::initialize_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::InitializeServiceRequest::name]. diff --git a/src/generated/cloud/backupdr/v1/src/stub.rs b/src/generated/cloud/backupdr/v1/src/stub.rs index f23cb115be..758d9c1fe4 100644 --- a/src/generated/cloud/backupdr/v1/src/stub.rs +++ b/src/generated/cloud/backupdr/v1/src/stub.rs @@ -567,6 +567,17 @@ pub trait BackupDR: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::BackupDrProtectionSummary]. diff --git a/src/generated/cloud/backupdr/v1/src/stub/dynamic.rs b/src/generated/cloud/backupdr/v1/src/stub/dynamic.rs index 27d27adc2c..cd37555f2c 100644 --- a/src/generated/cloud/backupdr/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/backupdr/v1/src/stub/dynamic.rs @@ -306,6 +306,12 @@ pub trait BackupDR: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BackupDR] also implement [BackupDR]. @@ -744,6 +750,14 @@ impl BackupDR for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::BackupDrProtectionSummary]. diff --git a/src/generated/cloud/backupdr/v1/src/tracing.rs b/src/generated/cloud/backupdr/v1/src/tracing.rs index 00c18cfcb0..079bc487a5 100644 --- a/src/generated/cloud/backupdr/v1/src/tracing.rs +++ b/src/generated/cloud/backupdr/v1/src/tracing.rs @@ -700,6 +700,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [BackupDrProtectionSummary](super::stub::BackupDrProtectionSummary) decorator for logging and tracing. diff --git a/src/generated/cloud/baremetalsolution/v2/src/builder.rs b/src/generated/cloud/baremetalsolution/v2/src/builder.rs index 03df343166..a1bec256cc 100644 --- a/src/generated/cloud/baremetalsolution/v2/src/builder.rs +++ b/src/generated/cloud/baremetalsolution/v2/src/builder.rs @@ -306,6 +306,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -328,12 +329,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::update_instance", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance][crate::model::UpdateInstanceRequest::instance]. @@ -519,6 +535,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -541,12 +558,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::reset_instance", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::reset_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ResetInstanceRequest::name]. @@ -630,6 +662,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -652,12 +685,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::start_instance", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::start_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartInstanceRequest::name]. @@ -741,6 +789,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -763,12 +812,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::stop_instance", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::stop_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopInstanceRequest::name]. @@ -857,6 +921,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -879,12 +944,26 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::enable_interactive_serial_console", + "gcp.rpc.method" = "google_cloud_baremetalsolution_v2::client::BareMetalSolution::enable_interactive_serial_console", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EnableInteractiveSerialConsoleRequest::name]. @@ -973,6 +1052,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -995,12 +1075,26 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::disable_interactive_serial_console", + "gcp.rpc.method" = "google_cloud_baremetalsolution_v2::client::BareMetalSolution::disable_interactive_serial_console", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DisableInteractiveSerialConsoleRequest::name]. @@ -1082,6 +1176,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1104,12 +1199,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::detach_lun", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::detach_lun", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance][crate::model::DetachLunRequest::instance]. @@ -1635,6 +1745,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1657,12 +1768,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::update_volume", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::update_volume", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [volume][crate::model::UpdateVolumeRequest::volume]. @@ -1841,6 +1967,7 @@ pub mod bare_metal_solution { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1863,12 +1990,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::evict_volume", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::evict_volume", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EvictVolumeRequest::name]. @@ -1950,6 +2092,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1972,12 +2115,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::resize_volume", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::resize_volume", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [volume][crate::model::ResizeVolumeRequest::volume]. @@ -2302,6 +2460,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2324,12 +2483,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::update_network", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::update_network", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [network][crate::model::UpdateNetworkRequest::network]. @@ -2533,6 +2707,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2555,12 +2730,26 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::restore_volume_snapshot", + "gcp.rpc.method" = "google_cloud_baremetalsolution_v2::client::BareMetalSolution::restore_volume_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [volume_snapshot][crate::model::RestoreVolumeSnapshotRequest::volume_snapshot]. @@ -3040,6 +3229,7 @@ pub mod bare_metal_solution { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3062,12 +3252,27 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::evict_lun", + "gcp.rpc.method" = + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::evict_lun", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EvictLunRequest::name]. @@ -3321,6 +3526,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3343,12 +3549,26 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::update_nfs_share", + "gcp.rpc.method" = "google_cloud_baremetalsolution_v2::client::BareMetalSolution::update_nfs_share", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [nfs_share][crate::model::UpdateNfsShareRequest::nfs_share]. @@ -3462,6 +3682,7 @@ pub mod bare_metal_solution { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3484,12 +3705,26 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::create_nfs_share", + "gcp.rpc.method" = "google_cloud_baremetalsolution_v2::client::BareMetalSolution::create_nfs_share", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNfsShareRequest::parent]. @@ -3658,6 +3893,7 @@ pub mod bare_metal_solution { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3680,12 +3916,26 @@ pub mod bare_metal_solution { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_baremetalsolution_v2::client::BareMetalSolution::delete_nfs_share", + "gcp.rpc.method" = "google_cloud_baremetalsolution_v2::client::BareMetalSolution::delete_nfs_share", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNfsShareRequest::name]. diff --git a/src/generated/cloud/baremetalsolution/v2/src/stub.rs b/src/generated/cloud/baremetalsolution/v2/src/stub.rs index a059869508..fa4d36c6f3 100644 --- a/src/generated/cloud/baremetalsolution/v2/src/stub.rs +++ b/src/generated/cloud/baremetalsolution/v2/src/stub.rs @@ -564,4 +564,15 @@ pub trait BareMetalSolution: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/baremetalsolution/v2/src/stub/dynamic.rs b/src/generated/cloud/baremetalsolution/v2/src/stub/dynamic.rs index 23f5217a59..b59a0d35bc 100644 --- a/src/generated/cloud/baremetalsolution/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/baremetalsolution/v2/src/stub/dynamic.rs @@ -308,6 +308,12 @@ pub trait BareMetalSolution: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BareMetalSolution] also implement [BareMetalSolution]. @@ -749,4 +755,12 @@ impl BareMetalSolution for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/baremetalsolution/v2/src/tracing.rs b/src/generated/cloud/baremetalsolution/v2/src/tracing.rs index 0fd5ab17df..325117f1d0 100644 --- a/src/generated/cloud/baremetalsolution/v2/src/tracing.rs +++ b/src/generated/cloud/baremetalsolution/v2/src/tracing.rs @@ -712,6 +712,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/beyondcorp/appconnections/v1/src/builder.rs b/src/generated/cloud/beyondcorp/appconnections/v1/src/builder.rs index 408e95d8ac..38c0436a1e 100644 --- a/src/generated/cloud/beyondcorp/appconnections/v1/src/builder.rs +++ b/src/generated/cloud/beyondcorp/appconnections/v1/src/builder.rs @@ -325,6 +325,7 @@ pub mod app_connections_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -347,12 +348,26 @@ pub mod app_connections_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appconnections_v1::client::AppConnectionsService::create_app_connection", + "gcp.rpc.method" = "google_cloud_beyondcorp_appconnections_v1::client::AppConnectionsService::create_app_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAppConnectionRequest::parent]. @@ -479,6 +494,7 @@ pub mod app_connections_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -501,12 +517,26 @@ pub mod app_connections_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appconnections_v1::client::AppConnectionsService::update_app_connection", + "gcp.rpc.method" = "google_cloud_beyondcorp_appconnections_v1::client::AppConnectionsService::update_app_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAppConnectionRequest::update_mask]. @@ -645,6 +675,7 @@ pub mod app_connections_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -667,12 +698,26 @@ pub mod app_connections_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appconnections_v1::client::AppConnectionsService::delete_app_connection", + "gcp.rpc.method" = "google_cloud_beyondcorp_appconnections_v1::client::AppConnectionsService::delete_app_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAppConnectionRequest::name]. diff --git a/src/generated/cloud/beyondcorp/appconnections/v1/src/stub.rs b/src/generated/cloud/beyondcorp/appconnections/v1/src/stub.rs index 747c97ac33..9e1f35bd63 100644 --- a/src/generated/cloud/beyondcorp/appconnections/v1/src/stub.rs +++ b/src/generated/cloud/beyondcorp/appconnections/v1/src/stub.rs @@ -226,4 +226,15 @@ pub trait AppConnectionsService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/beyondcorp/appconnections/v1/src/stub/dynamic.rs b/src/generated/cloud/beyondcorp/appconnections/v1/src/stub/dynamic.rs index d51e0d91b5..4f77d429f7 100644 --- a/src/generated/cloud/beyondcorp/appconnections/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/beyondcorp/appconnections/v1/src/stub/dynamic.rs @@ -116,6 +116,12 @@ pub trait AppConnectionsService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AppConnectionsService] also implement [AppConnectionsService]. @@ -271,4 +277,12 @@ impl AppConnectionsService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/beyondcorp/appconnections/v1/src/tracing.rs b/src/generated/cloud/beyondcorp/appconnections/v1/src/tracing.rs index 7941ddc5fa..7b69fe7c18 100644 --- a/src/generated/cloud/beyondcorp/appconnections/v1/src/tracing.rs +++ b/src/generated/cloud/beyondcorp/appconnections/v1/src/tracing.rs @@ -264,6 +264,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/beyondcorp/appconnectors/v1/src/builder.rs b/src/generated/cloud/beyondcorp/appconnectors/v1/src/builder.rs index 3edfc2bcc0..3c09746167 100644 --- a/src/generated/cloud/beyondcorp/appconnectors/v1/src/builder.rs +++ b/src/generated/cloud/beyondcorp/appconnectors/v1/src/builder.rs @@ -322,6 +322,7 @@ pub mod app_connectors_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -344,12 +345,26 @@ pub mod app_connectors_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appconnectors_v1::client::AppConnectorsService::create_app_connector", + "gcp.rpc.method" = "google_cloud_beyondcorp_appconnectors_v1::client::AppConnectorsService::create_app_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAppConnectorRequest::parent]. @@ -476,6 +491,7 @@ pub mod app_connectors_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -498,12 +514,26 @@ pub mod app_connectors_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appconnectors_v1::client::AppConnectorsService::update_app_connector", + "gcp.rpc.method" = "google_cloud_beyondcorp_appconnectors_v1::client::AppConnectorsService::update_app_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAppConnectorRequest::update_mask]. @@ -636,6 +666,7 @@ pub mod app_connectors_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -658,12 +689,26 @@ pub mod app_connectors_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appconnectors_v1::client::AppConnectorsService::delete_app_connector", + "gcp.rpc.method" = "google_cloud_beyondcorp_appconnectors_v1::client::AppConnectorsService::delete_app_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAppConnectorRequest::name]. @@ -759,6 +804,7 @@ pub mod app_connectors_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -781,12 +827,26 @@ pub mod app_connectors_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appconnectors_v1::client::AppConnectorsService::report_status", + "gcp.rpc.method" = "google_cloud_beyondcorp_appconnectors_v1::client::AppConnectorsService::report_status", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [app_connector][crate::model::ReportStatusRequest::app_connector]. diff --git a/src/generated/cloud/beyondcorp/appconnectors/v1/src/stub.rs b/src/generated/cloud/beyondcorp/appconnectors/v1/src/stub.rs index 2df7bc1552..12346c3a27 100644 --- a/src/generated/cloud/beyondcorp/appconnectors/v1/src/stub.rs +++ b/src/generated/cloud/beyondcorp/appconnectors/v1/src/stub.rs @@ -226,4 +226,15 @@ pub trait AppConnectorsService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/beyondcorp/appconnectors/v1/src/stub/dynamic.rs b/src/generated/cloud/beyondcorp/appconnectors/v1/src/stub/dynamic.rs index 39ec05050e..f8bdb27b96 100644 --- a/src/generated/cloud/beyondcorp/appconnectors/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/beyondcorp/appconnectors/v1/src/stub/dynamic.rs @@ -116,6 +116,12 @@ pub trait AppConnectorsService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AppConnectorsService] also implement [AppConnectorsService]. @@ -271,4 +277,12 @@ impl AppConnectorsService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/beyondcorp/appconnectors/v1/src/tracing.rs b/src/generated/cloud/beyondcorp/appconnectors/v1/src/tracing.rs index dfea73158c..ee6787150a 100644 --- a/src/generated/cloud/beyondcorp/appconnectors/v1/src/tracing.rs +++ b/src/generated/cloud/beyondcorp/appconnectors/v1/src/tracing.rs @@ -264,6 +264,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/beyondcorp/appgateways/v1/src/builder.rs b/src/generated/cloud/beyondcorp/appgateways/v1/src/builder.rs index a957a7fae9..d50069da12 100644 --- a/src/generated/cloud/beyondcorp/appgateways/v1/src/builder.rs +++ b/src/generated/cloud/beyondcorp/appgateways/v1/src/builder.rs @@ -319,6 +319,7 @@ pub mod app_gateways_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -341,12 +342,26 @@ pub mod app_gateways_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appgateways_v1::client::AppGatewaysService::create_app_gateway", + "gcp.rpc.method" = "google_cloud_beyondcorp_appgateways_v1::client::AppGatewaysService::create_app_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAppGatewayRequest::parent]. @@ -470,6 +485,7 @@ pub mod app_gateways_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -492,12 +508,26 @@ pub mod app_gateways_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_appgateways_v1::client::AppGatewaysService::delete_app_gateway", + "gcp.rpc.method" = "google_cloud_beyondcorp_appgateways_v1::client::AppGatewaysService::delete_app_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAppGatewayRequest::name]. diff --git a/src/generated/cloud/beyondcorp/appgateways/v1/src/stub.rs b/src/generated/cloud/beyondcorp/appgateways/v1/src/stub.rs index 8b074e65de..f96bb47059 100644 --- a/src/generated/cloud/beyondcorp/appgateways/v1/src/stub.rs +++ b/src/generated/cloud/beyondcorp/appgateways/v1/src/stub.rs @@ -203,4 +203,15 @@ pub trait AppGatewaysService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/beyondcorp/appgateways/v1/src/stub/dynamic.rs b/src/generated/cloud/beyondcorp/appgateways/v1/src/stub/dynamic.rs index 31400ec158..bedbb5df45 100644 --- a/src/generated/cloud/beyondcorp/appgateways/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/beyondcorp/appgateways/v1/src/stub/dynamic.rs @@ -104,6 +104,12 @@ pub trait AppGatewaysService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AppGatewaysService] also implement [AppGatewaysService]. @@ -241,4 +247,12 @@ impl AppGatewaysService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/beyondcorp/appgateways/v1/src/tracing.rs b/src/generated/cloud/beyondcorp/appgateways/v1/src/tracing.rs index cb19866b2f..2fd0283f3c 100644 --- a/src/generated/cloud/beyondcorp/appgateways/v1/src/tracing.rs +++ b/src/generated/cloud/beyondcorp/appgateways/v1/src/tracing.rs @@ -236,6 +236,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/builder.rs b/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/builder.rs index 5825de7944..bf1aae3d8e 100644 --- a/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/builder.rs +++ b/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/builder.rs @@ -331,6 +331,7 @@ pub mod client_connector_services_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -353,12 +354,26 @@ pub mod client_connector_services_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_clientconnectorservices_v1::client::ClientConnectorServicesService::create_client_connector_service", + "gcp.rpc.method" = "google_cloud_beyondcorp_clientconnectorservices_v1::client::ClientConnectorServicesService::create_client_connector_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClientConnectorServiceRequest::parent]. @@ -490,6 +505,7 @@ pub mod client_connector_services_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -512,12 +528,26 @@ pub mod client_connector_services_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_clientconnectorservices_v1::client::ClientConnectorServicesService::update_client_connector_service", + "gcp.rpc.method" = "google_cloud_beyondcorp_clientconnectorservices_v1::client::ClientConnectorServicesService::update_client_connector_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateClientConnectorServiceRequest::update_mask]. @@ -658,6 +688,7 @@ pub mod client_connector_services_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -680,12 +711,26 @@ pub mod client_connector_services_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_clientconnectorservices_v1::client::ClientConnectorServicesService::delete_client_connector_service", + "gcp.rpc.method" = "google_cloud_beyondcorp_clientconnectorservices_v1::client::ClientConnectorServicesService::delete_client_connector_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClientConnectorServiceRequest::name]. diff --git a/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/stub.rs b/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/stub.rs index c277bc2ca1..93ce989e99 100644 --- a/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/stub.rs +++ b/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/stub.rs @@ -215,4 +215,15 @@ pub trait ClientConnectorServicesService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/stub/dynamic.rs b/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/stub/dynamic.rs index 377bd11fdf..c9c3ca8330 100644 --- a/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/stub/dynamic.rs @@ -110,6 +110,12 @@ pub trait ClientConnectorServicesService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ClientConnectorServicesService] also implement [ClientConnectorServicesService]. @@ -256,4 +262,12 @@ impl ClientConnectorServicesService fo ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/tracing.rs b/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/tracing.rs index 0267685e3c..9f647ec4c7 100644 --- a/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/tracing.rs +++ b/src/generated/cloud/beyondcorp/clientconnectorservices/v1/src/tracing.rs @@ -250,6 +250,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/beyondcorp/clientgateways/v1/src/builder.rs b/src/generated/cloud/beyondcorp/clientgateways/v1/src/builder.rs index 12621903dc..9129c543af 100644 --- a/src/generated/cloud/beyondcorp/clientgateways/v1/src/builder.rs +++ b/src/generated/cloud/beyondcorp/clientgateways/v1/src/builder.rs @@ -325,6 +325,7 @@ pub mod client_gateways_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -347,12 +348,26 @@ pub mod client_gateways_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_clientgateways_v1::client::ClientGatewaysService::create_client_gateway", + "gcp.rpc.method" = "google_cloud_beyondcorp_clientgateways_v1::client::ClientGatewaysService::create_client_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClientGatewayRequest::parent]. @@ -477,6 +492,7 @@ pub mod client_gateways_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -499,12 +515,26 @@ pub mod client_gateways_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_beyondcorp_clientgateways_v1::client::ClientGatewaysService::delete_client_gateway", + "gcp.rpc.method" = "google_cloud_beyondcorp_clientgateways_v1::client::ClientGatewaysService::delete_client_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClientGatewayRequest::name]. diff --git a/src/generated/cloud/beyondcorp/clientgateways/v1/src/stub.rs b/src/generated/cloud/beyondcorp/clientgateways/v1/src/stub.rs index 862f091ecd..9691095c79 100644 --- a/src/generated/cloud/beyondcorp/clientgateways/v1/src/stub.rs +++ b/src/generated/cloud/beyondcorp/clientgateways/v1/src/stub.rs @@ -204,4 +204,15 @@ pub trait ClientGatewaysService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/beyondcorp/clientgateways/v1/src/stub/dynamic.rs b/src/generated/cloud/beyondcorp/clientgateways/v1/src/stub/dynamic.rs index 7ea3b0d8bf..919a3e3fd7 100644 --- a/src/generated/cloud/beyondcorp/clientgateways/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/beyondcorp/clientgateways/v1/src/stub/dynamic.rs @@ -104,6 +104,12 @@ pub trait ClientGatewaysService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ClientGatewaysService] also implement [ClientGatewaysService]. @@ -241,4 +247,12 @@ impl ClientGatewaysService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/beyondcorp/clientgateways/v1/src/tracing.rs b/src/generated/cloud/beyondcorp/clientgateways/v1/src/tracing.rs index 095f71f73c..e12aa6b505 100644 --- a/src/generated/cloud/beyondcorp/clientgateways/v1/src/tracing.rs +++ b/src/generated/cloud/beyondcorp/clientgateways/v1/src/tracing.rs @@ -236,6 +236,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/bigquery/analyticshub/v1/src/builder.rs b/src/generated/cloud/bigquery/analyticshub/v1/src/builder.rs index e9d879b3b4..4109840d36 100644 --- a/src/generated/cloud/bigquery/analyticshub/v1/src/builder.rs +++ b/src/generated/cloud/bigquery/analyticshub/v1/src/builder.rs @@ -1213,6 +1213,7 @@ pub mod analytics_hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1235,12 +1236,26 @@ pub mod analytics_hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigquery_analyticshub_v1::client::AnalyticsHubService::subscribe_data_exchange", + "gcp.rpc.method" = "google_cloud_bigquery_analyticshub_v1::client::AnalyticsHubService::subscribe_data_exchange", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::SubscribeDataExchangeRequest::name]. @@ -1367,6 +1382,7 @@ pub mod analytics_hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1389,12 +1405,26 @@ pub mod analytics_hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigquery_analyticshub_v1::client::AnalyticsHubService::refresh_subscription", + "gcp.rpc.method" = "google_cloud_bigquery_analyticshub_v1::client::AnalyticsHubService::refresh_subscription", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RefreshSubscriptionRequest::name]. @@ -1839,6 +1869,7 @@ pub mod analytics_hub_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1861,12 +1892,26 @@ pub mod analytics_hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_bigquery_analyticshub_v1::client::AnalyticsHubService::delete_subscription", + "gcp.rpc.method" = "google_cloud_bigquery_analyticshub_v1::client::AnalyticsHubService::delete_subscription", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSubscriptionRequest::name]. diff --git a/src/generated/cloud/bigquery/analyticshub/v1/src/stub.rs b/src/generated/cloud/bigquery/analyticshub/v1/src/stub.rs index 4b53cae376..8e97b233ec 100644 --- a/src/generated/cloud/bigquery/analyticshub/v1/src/stub.rs +++ b/src/generated/cloud/bigquery/analyticshub/v1/src/stub.rs @@ -384,4 +384,15 @@ pub trait AnalyticsHubService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/bigquery/analyticshub/v1/src/stub/dynamic.rs b/src/generated/cloud/bigquery/analyticshub/v1/src/stub/dynamic.rs index eba0d608fd..1761c28c8f 100644 --- a/src/generated/cloud/bigquery/analyticshub/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/bigquery/analyticshub/v1/src/stub/dynamic.rs @@ -206,6 +206,12 @@ pub trait AnalyticsHubService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AnalyticsHubService] also implement [AnalyticsHubService]. @@ -495,4 +501,12 @@ impl AnalyticsHubService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/bigquery/analyticshub/v1/src/tracing.rs b/src/generated/cloud/bigquery/analyticshub/v1/src/tracing.rs index 3c328361e1..2e1744783d 100644 --- a/src/generated/cloud/bigquery/analyticshub/v1/src/tracing.rs +++ b/src/generated/cloud/bigquery/analyticshub/v1/src/tracing.rs @@ -474,6 +474,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/certificatemanager/v1/src/builder.rs b/src/generated/cloud/certificatemanager/v1/src/builder.rs index d73107bcdd..b3d6abd652 100644 --- a/src/generated/cloud/certificatemanager/v1/src/builder.rs +++ b/src/generated/cloud/certificatemanager/v1/src/builder.rs @@ -320,6 +320,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -342,12 +343,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::create_certificate", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::create_certificate", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCertificateRequest::parent]. @@ -462,6 +477,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -484,12 +500,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::update_certificate", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::update_certificate", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [certificate][crate::model::UpdateCertificateRequest::certificate]. @@ -605,6 +635,7 @@ pub mod certificate_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -627,12 +658,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::delete_certificate", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::delete_certificate", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCertificateRequest::name]. @@ -903,6 +948,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -925,12 +971,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::create_certificate_map", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::create_certificate_map", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCertificateMapRequest::parent]. @@ -1045,6 +1105,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1067,12 +1128,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::update_certificate_map", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::update_certificate_map", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [certificate_map][crate::model::UpdateCertificateMapRequest::certificate_map]. @@ -1188,6 +1263,7 @@ pub mod certificate_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1210,12 +1286,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::delete_certificate_map", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::delete_certificate_map", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCertificateMapRequest::name]. @@ -1492,6 +1582,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1514,12 +1605,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::create_certificate_map_entry", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::create_certificate_map_entry", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCertificateMapEntryRequest::parent]. @@ -1638,6 +1743,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1660,12 +1766,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::update_certificate_map_entry", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::update_certificate_map_entry", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [certificate_map_entry][crate::model::UpdateCertificateMapEntryRequest::certificate_map_entry]. @@ -1783,6 +1903,7 @@ pub mod certificate_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1805,12 +1926,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::delete_certificate_map_entry", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::delete_certificate_map_entry", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCertificateMapEntryRequest::name]. @@ -2081,6 +2216,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2103,12 +2239,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::create_dns_authorization", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::create_dns_authorization", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDnsAuthorizationRequest::parent]. @@ -2223,6 +2373,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2245,12 +2396,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::update_dns_authorization", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::update_dns_authorization", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [dns_authorization][crate::model::UpdateDnsAuthorizationRequest::dns_authorization]. @@ -2366,6 +2531,7 @@ pub mod certificate_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2388,12 +2554,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::delete_dns_authorization", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::delete_dns_authorization", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDnsAuthorizationRequest::name]. @@ -2672,6 +2852,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2694,12 +2875,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::create_certificate_issuance_config", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::create_certificate_issuance_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCertificateIssuanceConfigRequest::parent]. @@ -2817,6 +3012,7 @@ pub mod certificate_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2839,12 +3035,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::delete_certificate_issuance_config", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::delete_certificate_issuance_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCertificateIssuanceConfigRequest::name]. @@ -3112,6 +3322,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3134,12 +3345,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::create_trust_config", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::create_trust_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTrustConfigRequest::parent]. @@ -3254,6 +3479,7 @@ pub mod certificate_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3276,12 +3502,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::update_trust_config", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::update_trust_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [trust_config][crate::model::UpdateTrustConfigRequest::trust_config]. @@ -3397,6 +3637,7 @@ pub mod certificate_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3419,12 +3660,26 @@ pub mod certificate_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_certificatemanager_v1::client::CertificateManager::delete_trust_config", + "gcp.rpc.method" = "google_cloud_certificatemanager_v1::client::CertificateManager::delete_trust_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTrustConfigRequest::name]. diff --git a/src/generated/cloud/certificatemanager/v1/src/stub.rs b/src/generated/cloud/certificatemanager/v1/src/stub.rs index abf36fd7de..f72b5abccd 100644 --- a/src/generated/cloud/certificatemanager/v1/src/stub.rs +++ b/src/generated/cloud/certificatemanager/v1/src/stub.rs @@ -444,4 +444,15 @@ pub trait CertificateManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/certificatemanager/v1/src/stub/dynamic.rs b/src/generated/cloud/certificatemanager/v1/src/stub/dynamic.rs index f9f62d3e10..a24ab99467 100644 --- a/src/generated/cloud/certificatemanager/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/certificatemanager/v1/src/stub/dynamic.rs @@ -236,6 +236,12 @@ pub trait CertificateManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CertificateManager] also implement [CertificateManager]. @@ -570,4 +576,12 @@ impl CertificateManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/certificatemanager/v1/src/tracing.rs b/src/generated/cloud/certificatemanager/v1/src/tracing.rs index 94b161e29c..3edee4fc1a 100644 --- a/src/generated/cloud/certificatemanager/v1/src/tracing.rs +++ b/src/generated/cloud/certificatemanager/v1/src/tracing.rs @@ -544,6 +544,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/ces/v1/src/builder.rs b/src/generated/cloud/ces/v1/src/builder.rs index f93e4373aa..f902823f02 100644 --- a/src/generated/cloud/ces/v1/src/builder.rs +++ b/src/generated/cloud/ces/v1/src/builder.rs @@ -310,6 +310,7 @@ pub mod agent_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -332,12 +333,26 @@ pub mod agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_ces_v1::client::AgentService::create_app", + "gcp.rpc.method" = "google_cloud_ces_v1::client::AgentService::create_app", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAppRequest::parent]. @@ -536,6 +551,7 @@ pub mod agent_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -558,12 +574,26 @@ pub mod agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_ces_v1::client::AgentService::delete_app", + "gcp.rpc.method" = "google_cloud_ces_v1::client::AgentService::delete_app", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAppRequest::name]. @@ -653,6 +683,7 @@ pub mod agent_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -675,12 +706,26 @@ pub mod agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_ces_v1::client::AgentService::export_app", + "gcp.rpc.method" = "google_cloud_ces_v1::client::AgentService::export_app", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportAppRequest::name]. @@ -787,6 +832,7 @@ pub mod agent_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -809,12 +855,26 @@ pub mod agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_ces_v1::client::AgentService::import_app", + "gcp.rpc.method" = "google_cloud_ces_v1::client::AgentService::import_app", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportAppRequest::parent]. @@ -2286,6 +2346,7 @@ pub mod agent_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2308,12 +2369,27 @@ pub mod agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_ces_v1::client::AgentService::batch_delete_conversations", + "gcp.rpc.method" = + "google_cloud_ces_v1::client::AgentService::batch_delete_conversations", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchDeleteConversationsRequest::parent]. @@ -4324,6 +4400,7 @@ pub mod agent_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4346,12 +4423,26 @@ pub mod agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_ces_v1::client::AgentService::restore_app_version", + "gcp.rpc.method" = "google_cloud_ces_v1::client::AgentService::restore_app_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestoreAppVersionRequest::name]. diff --git a/src/generated/cloud/ces/v1/src/stub.rs b/src/generated/cloud/ces/v1/src/stub.rs index 7782f7cd14..0f5e88fc76 100644 --- a/src/generated/cloud/ces/v1/src/stub.rs +++ b/src/generated/cloud/ces/v1/src/stub.rs @@ -614,6 +614,17 @@ pub trait AgentService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SessionService]. diff --git a/src/generated/cloud/ces/v1/src/stub/dynamic.rs b/src/generated/cloud/ces/v1/src/stub/dynamic.rs index f31be356e7..68ae1a4298 100644 --- a/src/generated/cloud/ces/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/ces/v1/src/stub/dynamic.rs @@ -350,6 +350,12 @@ pub trait AgentService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AgentService] also implement [AgentService]. @@ -855,6 +861,14 @@ impl AgentService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SessionService]. diff --git a/src/generated/cloud/ces/v1/src/tracing.rs b/src/generated/cloud/ces/v1/src/tracing.rs index dc329a7b97..2f1908425a 100644 --- a/src/generated/cloud/ces/v1/src/tracing.rs +++ b/src/generated/cloud/ces/v1/src/tracing.rs @@ -810,6 +810,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SessionService](super::stub::SessionService) decorator for logging and tracing. diff --git a/src/generated/cloud/chronicle/v1/src/builder.rs b/src/generated/cloud/chronicle/v1/src/builder.rs index 9154d70179..1fc6a63044 100644 --- a/src/generated/cloud/chronicle/v1/src/builder.rs +++ b/src/generated/cloud/chronicle/v1/src/builder.rs @@ -9312,6 +9312,7 @@ pub mod rule_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9334,12 +9335,27 @@ pub mod rule_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_chronicle_v1::client::RuleService::create_retrohunt", + "gcp.rpc.method" = + "google_cloud_chronicle_v1::client::RuleService::create_retrohunt", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRetrohuntRequest::parent]. diff --git a/src/generated/cloud/chronicle/v1/src/stub.rs b/src/generated/cloud/chronicle/v1/src/stub.rs index d946a6e144..3d49a366c2 100644 --- a/src/generated/cloud/chronicle/v1/src/stub.rs +++ b/src/generated/cloud/chronicle/v1/src/stub.rs @@ -1389,4 +1389,15 @@ pub trait RuleService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/chronicle/v1/src/stub/dynamic.rs b/src/generated/cloud/chronicle/v1/src/stub/dynamic.rs index ebc44f3d6f..c9957ea356 100644 --- a/src/generated/cloud/chronicle/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/chronicle/v1/src/stub/dynamic.rs @@ -1669,6 +1669,12 @@ pub trait RuleService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RuleService] also implement [RuleService]. @@ -1832,4 +1838,12 @@ impl RuleService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/chronicle/v1/src/tracing.rs b/src/generated/cloud/chronicle/v1/src/tracing.rs index b2f29529a8..4686505300 100644 --- a/src/generated/cloud/chronicle/v1/src/tracing.rs +++ b/src/generated/cloud/chronicle/v1/src/tracing.rs @@ -1907,6 +1907,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/clouddms/v1/src/builder.rs b/src/generated/cloud/clouddms/v1/src/builder.rs index 3a65e16ee7..21f16e9608 100644 --- a/src/generated/cloud/clouddms/v1/src/builder.rs +++ b/src/generated/cloud/clouddms/v1/src/builder.rs @@ -320,6 +320,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -342,12 +343,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::create_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::create_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMigrationJobRequest::parent]. @@ -468,6 +484,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -490,12 +507,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::update_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::update_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMigrationJobRequest::update_mask]. @@ -617,6 +649,7 @@ pub mod data_migration_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -639,12 +672,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::delete_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::delete_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMigrationJobRequest::name]. @@ -741,6 +789,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -763,12 +812,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::start_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::start_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartMigrationJobRequest::name]. @@ -857,6 +921,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -879,12 +944,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::stop_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::stop_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopMigrationJobRequest::name]. @@ -967,6 +1047,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -989,12 +1070,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::resume_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::resume_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ResumeMigrationJobRequest::name]. @@ -1077,6 +1173,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1099,12 +1196,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::promote_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::promote_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::PromoteMigrationJobRequest::name]. @@ -1187,6 +1299,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1209,12 +1322,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::verify_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::verify_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::VerifyMigrationJobRequest::name]. @@ -1333,6 +1461,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1355,12 +1484,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::restart_migration_job", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::restart_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestartMigrationJobRequest::name]. @@ -1853,6 +1997,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1875,12 +2020,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::create_connection_profile", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::create_connection_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConnectionProfileRequest::parent]. @@ -2017,6 +2176,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2039,12 +2199,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::update_connection_profile", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::update_connection_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateConnectionProfileRequest::update_mask]. @@ -2180,6 +2354,7 @@ pub mod data_migration_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2202,12 +2377,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::delete_connection_profile", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::delete_connection_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConnectionProfileRequest::name]. @@ -2308,6 +2497,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2330,12 +2520,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::create_private_connection", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::create_private_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePrivateConnectionRequest::parent]. @@ -2645,6 +2849,7 @@ pub mod data_migration_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2667,12 +2872,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::delete_private_connection", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::delete_private_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePrivateConnectionRequest::name]. @@ -2949,6 +3168,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2971,12 +3191,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::create_conversion_workspace", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::create_conversion_workspace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConversionWorkspaceRequest::parent]. @@ -3101,6 +3335,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3123,12 +3358,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::update_conversion_workspace", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::update_conversion_workspace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateConversionWorkspaceRequest::update_mask]. @@ -3252,6 +3501,7 @@ pub mod data_migration_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3274,12 +3524,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::delete_conversion_workspace", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::delete_conversion_workspace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConversionWorkspaceRequest::name]. @@ -3723,6 +3987,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3745,12 +4010,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::seed_conversion_workspace", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::seed_conversion_workspace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::SeedConversionWorkspaceRequest::name]. @@ -3881,6 +4160,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3903,12 +4183,27 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::import_mapping_rules", + "gcp.rpc.method" = + "google_cloud_clouddms_v1::client::DataMigrationService::import_mapping_rules", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportMappingRulesRequest::parent]. @@ -4029,6 +4324,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4051,12 +4347,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::convert_conversion_workspace", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::convert_conversion_workspace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ConvertConversionWorkspaceRequest::name]. @@ -4161,6 +4471,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4183,12 +4494,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::commit_conversion_workspace", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::commit_conversion_workspace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CommitConversionWorkspaceRequest::name]. @@ -4283,6 +4608,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4305,12 +4631,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::rollback_conversion_workspace", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::rollback_conversion_workspace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RollbackConversionWorkspaceRequest::name]. @@ -4399,6 +4739,7 @@ pub mod data_migration_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4421,12 +4762,26 @@ pub mod data_migration_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_clouddms_v1::client::DataMigrationService::apply_conversion_workspace", + "gcp.rpc.method" = "google_cloud_clouddms_v1::client::DataMigrationService::apply_conversion_workspace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ApplyConversionWorkspaceRequest::name]. diff --git a/src/generated/cloud/clouddms/v1/src/stub.rs b/src/generated/cloud/clouddms/v1/src/stub.rs index 5b816e2172..dcdb6a0ab3 100644 --- a/src/generated/cloud/clouddms/v1/src/stub.rs +++ b/src/generated/cloud/clouddms/v1/src/stub.rs @@ -608,4 +608,15 @@ pub trait DataMigrationService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/clouddms/v1/src/stub/dynamic.rs b/src/generated/cloud/clouddms/v1/src/stub/dynamic.rs index 3804838c69..a7a58cc396 100644 --- a/src/generated/cloud/clouddms/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/clouddms/v1/src/stub/dynamic.rs @@ -326,6 +326,12 @@ pub trait DataMigrationService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataMigrationService] also implement [DataMigrationService]. @@ -797,4 +803,12 @@ impl DataMigrationService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/clouddms/v1/src/tracing.rs b/src/generated/cloud/clouddms/v1/src/tracing.rs index 98eaf77218..f43e973b0b 100644 --- a/src/generated/cloud/clouddms/v1/src/tracing.rs +++ b/src/generated/cloud/clouddms/v1/src/tracing.rs @@ -754,6 +754,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/cloudsecuritycompliance/v1/src/builder.rs b/src/generated/cloud/cloudsecuritycompliance/v1/src/builder.rs index 3a47b1cd37..5bd63da21a 100644 --- a/src/generated/cloud/cloudsecuritycompliance/v1/src/builder.rs +++ b/src/generated/cloud/cloudsecuritycompliance/v1/src/builder.rs @@ -219,6 +219,7 @@ pub mod audit { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -241,12 +242,26 @@ pub mod audit { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_cloudsecuritycompliance_v1::client::Audit::create_framework_audit", + "gcp.rpc.method" = "google_cloud_cloudsecuritycompliance_v1::client::Audit::create_framework_audit", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFrameworkAuditRequest::parent]. @@ -3163,6 +3178,7 @@ pub mod deployment { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3185,12 +3201,26 @@ pub mod deployment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_cloudsecuritycompliance_v1::client::Deployment::create_framework_deployment", + "gcp.rpc.method" = "google_cloud_cloudsecuritycompliance_v1::client::Deployment::create_framework_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFrameworkDeploymentRequest::parent]. @@ -3300,6 +3330,7 @@ pub mod deployment { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3322,12 +3353,26 @@ pub mod deployment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_cloudsecuritycompliance_v1::client::Deployment::delete_framework_deployment", + "gcp.rpc.method" = "google_cloud_cloudsecuritycompliance_v1::client::Deployment::delete_framework_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFrameworkDeploymentRequest::name]. diff --git a/src/generated/cloud/cloudsecuritycompliance/v1/src/stub.rs b/src/generated/cloud/cloudsecuritycompliance/v1/src/stub.rs index 29e35a13e3..87f6c0cea1 100644 --- a/src/generated/cloud/cloudsecuritycompliance/v1/src/stub.rs +++ b/src/generated/cloud/cloudsecuritycompliance/v1/src/stub.rs @@ -171,6 +171,17 @@ pub trait Audit: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::CmEnrollmentService]. @@ -623,6 +634,17 @@ pub trait Deployment: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Monitoring]. diff --git a/src/generated/cloud/cloudsecuritycompliance/v1/src/stub/dynamic.rs b/src/generated/cloud/cloudsecuritycompliance/v1/src/stub/dynamic.rs index 58c0fa8ee9..f33536a1aa 100644 --- a/src/generated/cloud/cloudsecuritycompliance/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/cloudsecuritycompliance/v1/src/stub/dynamic.rs @@ -86,6 +86,12 @@ pub trait Audit: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Audit] also implement [Audit]. @@ -196,6 +202,14 @@ impl Audit for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::CmEnrollmentService]. @@ -660,6 +674,12 @@ pub trait Deployment: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Deployment] also implement [Deployment]. @@ -787,6 +807,14 @@ impl Deployment for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Monitoring]. diff --git a/src/generated/cloud/cloudsecuritycompliance/v1/src/tracing.rs b/src/generated/cloud/cloudsecuritycompliance/v1/src/tracing.rs index 196b338b15..95542b7888 100644 --- a/src/generated/cloud/cloudsecuritycompliance/v1/src/tracing.rs +++ b/src/generated/cloud/cloudsecuritycompliance/v1/src/tracing.rs @@ -194,6 +194,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [CmEnrollmentService](super::stub::CmEnrollmentService) decorator for logging and tracing. @@ -793,6 +803,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Monitoring](super::stub::Monitoring) decorator for logging and tracing. diff --git a/src/generated/cloud/commerce/consumer/procurement/v1/src/builder.rs b/src/generated/cloud/commerce/consumer/procurement/v1/src/builder.rs index 54ecbc5880..f3c8473fae 100644 --- a/src/generated/cloud/commerce/consumer/procurement/v1/src/builder.rs +++ b/src/generated/cloud/commerce/consumer/procurement/v1/src/builder.rs @@ -677,6 +677,7 @@ pub mod consumer_procurement_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -699,12 +700,26 @@ pub mod consumer_procurement_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_commerce_consumer_procurement_v1::client::ConsumerProcurementService::place_order", + "gcp.rpc.method" = "google_cloud_commerce_consumer_procurement_v1::client::ConsumerProcurementService::place_order", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PlaceOrderRequest::parent]. @@ -983,6 +998,7 @@ pub mod consumer_procurement_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1005,12 +1021,26 @@ pub mod consumer_procurement_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_commerce_consumer_procurement_v1::client::ConsumerProcurementService::modify_order", + "gcp.rpc.method" = "google_cloud_commerce_consumer_procurement_v1::client::ConsumerProcurementService::modify_order", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ModifyOrderRequest::name]. @@ -1115,6 +1145,7 @@ pub mod consumer_procurement_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1137,12 +1168,26 @@ pub mod consumer_procurement_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_commerce_consumer_procurement_v1::client::ConsumerProcurementService::cancel_order", + "gcp.rpc.method" = "google_cloud_commerce_consumer_procurement_v1::client::ConsumerProcurementService::cancel_order", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CancelOrderRequest::name]. diff --git a/src/generated/cloud/commerce/consumer/procurement/v1/src/stub.rs b/src/generated/cloud/commerce/consumer/procurement/v1/src/stub.rs index b08b427969..315103f723 100644 --- a/src/generated/cloud/commerce/consumer/procurement/v1/src/stub.rs +++ b/src/generated/cloud/commerce/consumer/procurement/v1/src/stub.rs @@ -201,4 +201,15 @@ pub trait ConsumerProcurementService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/commerce/consumer/procurement/v1/src/stub/dynamic.rs b/src/generated/cloud/commerce/consumer/procurement/v1/src/stub/dynamic.rs index f07cfa7a8c..11c3fa8121 100644 --- a/src/generated/cloud/commerce/consumer/procurement/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/commerce/consumer/procurement/v1/src/stub/dynamic.rs @@ -160,6 +160,12 @@ pub trait ConsumerProcurementService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ConsumerProcurementService] also implement [ConsumerProcurementService]. @@ -232,4 +238,12 @@ impl ConsumerProcurementService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/commerce/consumer/procurement/v1/src/tracing.rs b/src/generated/cloud/commerce/consumer/procurement/v1/src/tracing.rs index b772974506..4f0f3923ee 100644 --- a/src/generated/cloud/commerce/consumer/procurement/v1/src/tracing.rs +++ b/src/generated/cloud/commerce/consumer/procurement/v1/src/tracing.rs @@ -249,6 +249,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/compute/v1/src/stub.rs b/src/generated/cloud/compute/v1/src/stub.rs index 485261aca4..42f8013c8d 100644 --- a/src/generated/cloud/compute/v1/src/stub.rs +++ b/src/generated/cloud/compute/v1/src/stub.rs @@ -201,6 +201,17 @@ pub trait Addresses: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Advice]. @@ -357,6 +368,17 @@ pub trait Autoscalers: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::BackendBuckets]. @@ -549,6 +571,17 @@ pub trait BackendBuckets: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::BackendServices]. @@ -771,6 +804,17 @@ pub trait BackendServices: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::CrossSiteNetworks]. @@ -870,6 +914,17 @@ pub trait CrossSiteNetworks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DiskTypes]. @@ -1166,6 +1221,17 @@ pub trait Disks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ExternalVpnGateways]. @@ -1276,6 +1342,17 @@ pub trait ExternalVpnGateways: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::FirewallPolicies]. @@ -1511,6 +1588,17 @@ pub trait FirewallPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Firewalls]. @@ -1630,6 +1718,17 @@ pub trait Firewalls: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ForwardingRules]. @@ -1760,6 +1859,17 @@ pub trait ForwardingRules: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::FutureReservations]. @@ -1882,6 +1992,17 @@ pub trait FutureReservations: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::GlobalAddresses]. @@ -2000,6 +2121,17 @@ pub trait GlobalAddresses: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::GlobalForwardingRules]. @@ -2119,6 +2251,17 @@ pub trait GlobalForwardingRules: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::GlobalNetworkEndpointGroups]. @@ -2241,6 +2384,17 @@ pub trait GlobalNetworkEndpointGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::GlobalOperations]. @@ -2451,6 +2605,17 @@ pub trait GlobalPublicDelegatedPrefixes: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::GlobalVmExtensionPolicies]. @@ -2563,6 +2728,17 @@ pub trait GlobalVmExtensionPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::HealthChecks]. @@ -2693,6 +2869,17 @@ pub trait HealthChecks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::HttpHealthChecks]. @@ -2813,6 +3000,17 @@ pub trait HttpHealthChecks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::HttpsHealthChecks]. @@ -2933,6 +3131,17 @@ pub trait HttpsHealthChecks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ImageFamilyViews]. @@ -3117,6 +3326,17 @@ pub trait Images: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InstanceGroupManagerResizeRequests]. @@ -3218,6 +3438,17 @@ pub trait InstanceGroupManagerResizeRequests: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InstanceGroupManagers]. @@ -3517,6 +3748,17 @@ pub trait InstanceGroupManagers: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InstanceGroups]. @@ -3669,6 +3911,17 @@ pub trait InstanceGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InstanceSettings]. @@ -3737,6 +3990,17 @@ pub trait InstanceSettings: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InstanceTemplates]. @@ -3868,6 +4132,17 @@ pub trait InstanceTemplates: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Instances]. @@ -4434,6 +4709,17 @@ pub trait Instances: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InstantSnapshotGroups]. @@ -4554,6 +4840,17 @@ pub trait InstantSnapshotGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InstantSnapshots]. @@ -4695,6 +4992,17 @@ pub trait InstantSnapshots: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InterconnectAttachmentGroups]. @@ -4840,6 +5148,17 @@ pub trait InterconnectAttachmentGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InterconnectAttachments]. @@ -4960,6 +5279,17 @@ pub trait InterconnectAttachments: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InterconnectGroups]. @@ -5113,6 +5443,17 @@ pub trait InterconnectGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InterconnectLocations]. @@ -5318,6 +5659,17 @@ pub trait Interconnects: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::LicenseCodes]. @@ -5503,6 +5855,17 @@ pub trait Licenses: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::MachineImages]. @@ -5633,6 +5996,17 @@ pub trait MachineImages: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::MachineTypes]. @@ -5821,6 +6195,17 @@ pub trait NetworkAttachments: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NetworkEdgeSecurityServices]. @@ -5922,6 +6307,17 @@ pub trait NetworkEdgeSecurityServices: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NetworkEndpointGroups]. @@ -6066,11 +6462,22 @@ pub trait NetworkEndpointGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } -} -/// Defines the trait used to implement [super::client::NetworkFirewallPolicies]. -/// -/// Application developers may need to implement this trait to mock + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } +} + +/// Defines the trait used to implement [super::client::NetworkFirewallPolicies]. +/// +/// Application developers may need to implement this trait to mock /// `client::NetworkFirewallPolicies`. In other use-cases, application developers only /// use `client::NetworkFirewallPolicies` and need not be concerned with this trait or /// its implementations. @@ -6330,6 +6737,17 @@ pub trait NetworkFirewallPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NetworkProfiles]. @@ -6548,6 +6966,17 @@ pub trait Networks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NodeGroups]. @@ -6749,6 +7178,17 @@ pub trait NodeGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NodeTemplates]. @@ -6880,6 +7320,17 @@ pub trait NodeTemplates: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NodeTypes]. @@ -7144,6 +7595,17 @@ pub trait OrganizationSecurityPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PacketMirrorings]. @@ -7265,6 +7727,17 @@ pub trait PacketMirrorings: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PreviewFeatures]. @@ -7344,6 +7817,17 @@ pub trait PreviewFeatures: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Projects]. @@ -7532,6 +8016,17 @@ pub trait Projects: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PublicAdvertisedPrefixes]. @@ -7651,6 +8146,17 @@ pub trait PublicAdvertisedPrefixes: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PublicDelegatedPrefixes]. @@ -7781,6 +8287,17 @@ pub trait PublicDelegatedPrefixes: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionAutoscalers]. @@ -7900,6 +8417,17 @@ pub trait RegionAutoscalers: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionBackendBuckets]. @@ -8041,6 +8569,17 @@ pub trait RegionBackendBuckets: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionBackendServices]. @@ -8213,6 +8752,17 @@ pub trait RegionBackendServices: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionCommitments]. @@ -8312,6 +8862,17 @@ pub trait RegionCommitments: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionCompositeHealthChecks]. @@ -8444,6 +9005,17 @@ pub trait RegionCompositeHealthChecks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionDiskTypes]. @@ -8708,6 +9280,17 @@ pub trait RegionDisks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionHealthAggregationPolicies]. @@ -8831,6 +9414,17 @@ pub trait RegionHealthAggregationPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionHealthCheckServices]. @@ -8952,6 +9546,17 @@ pub trait RegionHealthCheckServices: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionHealthChecks]. @@ -9071,6 +9676,17 @@ pub trait RegionHealthChecks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionHealthSources]. @@ -9203,6 +9819,17 @@ pub trait RegionHealthSources: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionInstanceGroupManagerResizeRequests]. @@ -9307,6 +9934,17 @@ pub trait RegionInstanceGroupManagerResizeRequests: std::fmt::Debug + Send + Syn ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionInstanceGroupManagers]. @@ -9595,6 +10233,17 @@ pub trait RegionInstanceGroupManagers: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionInstanceGroups]. @@ -9696,6 +10345,17 @@ pub trait RegionInstanceGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionInstanceTemplates]. @@ -9785,6 +10445,17 @@ pub trait RegionInstanceTemplates: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionInstances]. @@ -9842,6 +10513,17 @@ pub trait RegionInstances: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionInstantSnapshotGroups]. @@ -9962,6 +10644,17 @@ pub trait RegionInstantSnapshotGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionInstantSnapshots]. @@ -10092,6 +10785,17 @@ pub trait RegionInstantSnapshots: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionNetworkEndpointGroups]. @@ -10214,6 +10918,17 @@ pub trait RegionNetworkEndpointGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionNetworkFirewallPolicies]. @@ -10441,6 +11156,17 @@ pub trait RegionNetworkFirewallPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionNotificationEndpoints]. @@ -10552,6 +11278,17 @@ pub trait RegionNotificationEndpoints: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionOperations]. @@ -10757,6 +11494,17 @@ pub trait RegionSecurityPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionSnapshotSettings]. @@ -10825,6 +11573,17 @@ pub trait RegionSnapshotSettings: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionSnapshots]. @@ -10964,6 +11723,17 @@ pub trait RegionSnapshots: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionSslCertificates]. @@ -11053,6 +11823,17 @@ pub trait RegionSslCertificates: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionSslPolicies]. @@ -11164,6 +11945,17 @@ pub trait RegionSslPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionTargetHttpProxies]. @@ -11263,6 +12055,17 @@ pub trait RegionTargetHttpProxies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionTargetHttpsProxies]. @@ -11382,6 +12185,17 @@ pub trait RegionTargetHttpsProxies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionTargetTcpProxies]. @@ -11471,6 +12285,17 @@ pub trait RegionTargetTcpProxies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionUrlMaps]. @@ -11589,6 +12414,17 @@ pub trait RegionUrlMaps: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RegionZones]. @@ -11759,6 +12595,17 @@ pub trait ReservationBlocks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ReservationSlots]. @@ -11848,6 +12695,17 @@ pub trait ReservationSlots: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ReservationSubBlocks]. @@ -11978,6 +12836,17 @@ pub trait ReservationSubBlocks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Reservations]. @@ -12138,6 +13007,17 @@ pub trait Reservations: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ResourcePolicies]. @@ -12279,6 +13159,17 @@ pub trait ResourcePolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RolloutPlans]. @@ -12367,6 +13258,17 @@ pub trait RolloutPlans: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Rollouts]. @@ -12455,6 +13357,17 @@ pub trait Rollouts: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Routers]. @@ -12680,6 +13593,17 @@ pub trait Routers: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Routes]. @@ -12778,6 +13702,17 @@ pub trait Routes: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SecurityPolicies]. @@ -12952,6 +13887,17 @@ pub trait SecurityPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ServiceAttachments]. @@ -13093,6 +14039,17 @@ pub trait ServiceAttachments: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SnapshotSettings]. @@ -13161,6 +14118,17 @@ pub trait SnapshotSettings: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Snapshots]. @@ -13300,6 +14268,17 @@ pub trait Snapshots: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SslCertificates]. @@ -13400,6 +14379,17 @@ pub trait SslCertificates: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SslPolicies]. @@ -13522,6 +14512,17 @@ pub trait SslPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::StoragePoolTypes]. @@ -13721,6 +14722,17 @@ pub trait StoragePools: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Subnetworks]. @@ -13892,6 +14904,17 @@ pub trait Subnetworks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TargetGrpcProxies]. @@ -13991,6 +15014,17 @@ pub trait TargetGrpcProxies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TargetHttpProxies]. @@ -14111,6 +15145,17 @@ pub trait TargetHttpProxies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TargetHttpsProxies]. @@ -14271,6 +15316,17 @@ pub trait TargetHttpsProxies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TargetInstances]. @@ -14392,6 +15448,17 @@ pub trait TargetInstances: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TargetPools]. @@ -14573,6 +15640,17 @@ pub trait TargetPools: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TargetSslProxies]. @@ -14723,6 +15801,17 @@ pub trait TargetSslProxies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TargetTcpProxies]. @@ -14854,6 +15943,17 @@ pub trait TargetTcpProxies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TargetVpnGateways]. @@ -14964,6 +16064,17 @@ pub trait TargetVpnGateways: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::UrlMaps]. @@ -15114,6 +16225,17 @@ pub trait UrlMaps: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::VpnGateways]. @@ -15245,6 +16367,17 @@ pub trait VpnGateways: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::VpnTunnels]. @@ -15354,6 +16487,17 @@ pub trait VpnTunnels: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::WireGroups]. @@ -15452,6 +16596,17 @@ pub trait WireGroups: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ZoneOperations]. @@ -15606,6 +16761,17 @@ pub trait ZoneVmExtensionPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Zones]. diff --git a/src/generated/cloud/compute/v1/src/stub/dynamic.rs b/src/generated/cloud/compute/v1/src/stub/dynamic.rs index 94eba0fe99..e97d038a5b 100644 --- a/src/generated/cloud/compute/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/compute/v1/src/stub/dynamic.rs @@ -136,6 +136,12 @@ pub trait Addresses: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Addresses] also implement [Addresses]. @@ -236,6 +242,14 @@ impl Addresses for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Advice]. @@ -330,6 +344,12 @@ pub trait Autoscalers: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Autoscalers] also implement [Autoscalers]. @@ -430,6 +450,14 @@ impl Autoscalers for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::BackendBuckets]. @@ -535,6 +563,12 @@ pub trait BackendBuckets: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BackendBuckets] also implement [BackendBuckets]. @@ -689,6 +723,14 @@ impl BackendBuckets for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::BackendServices]. @@ -812,6 +854,12 @@ pub trait BackendServices: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BackendServices] also implement [BackendServices]. @@ -993,6 +1041,14 @@ impl BackendServices for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::CrossSiteNetworks]. @@ -1044,6 +1100,12 @@ pub trait CrossSiteNetworks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CrossSiteNetworks] also implement [CrossSiteNetworks]. @@ -1117,6 +1179,14 @@ impl CrossSiteNetworks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DiskTypes]. @@ -1313,6 +1383,12 @@ pub trait Disks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Disks] also implement [Disks]. @@ -1521,6 +1597,14 @@ impl Disks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ExternalVpnGateways]. @@ -1578,6 +1662,12 @@ pub trait ExternalVpnGateways: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ExternalVpnGateways] also implement [ExternalVpnGateways]. @@ -1660,6 +1750,14 @@ impl ExternalVpnGateways for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::FirewallPolicies]. @@ -1789,6 +1887,12 @@ pub trait FirewallPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FirewallPolicies] also implement [FirewallPolicies]. @@ -1980,6 +2084,14 @@ impl FirewallPolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Firewalls]. @@ -2043,6 +2155,12 @@ pub trait Firewalls: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Firewalls] also implement [Firewalls]. @@ -2134,6 +2252,14 @@ impl Firewalls for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ForwardingRules]. @@ -2203,6 +2329,12 @@ pub trait ForwardingRules: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ForwardingRules] also implement [ForwardingRules]. @@ -2303,6 +2435,14 @@ impl ForwardingRules for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::FutureReservations]. @@ -2366,6 +2506,12 @@ pub trait FutureReservations: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FutureReservations] also implement [FutureReservations]. @@ -2458,6 +2604,14 @@ impl FutureReservations for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::GlobalAddresses]. @@ -2521,6 +2675,12 @@ pub trait GlobalAddresses: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::GlobalAddresses] also implement [GlobalAddresses]. @@ -2612,6 +2772,14 @@ impl GlobalAddresses for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::GlobalForwardingRules]. @@ -2675,6 +2843,12 @@ pub trait GlobalForwardingRules: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::GlobalForwardingRules] also implement [GlobalForwardingRules]. @@ -2766,6 +2940,14 @@ impl GlobalForwardingRules for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::GlobalNetworkEndpointGroups]. @@ -2829,6 +3011,12 @@ pub trait GlobalNetworkEndpointGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::GlobalNetworkEndpointGroups] also implement [GlobalNetworkEndpointGroups]. @@ -2921,6 +3109,14 @@ impl GlobalNetworkEndpointGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::GlobalOperations]. @@ -3112,6 +3308,12 @@ pub trait GlobalPublicDelegatedPrefixes: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::GlobalPublicDelegatedPrefixes] also implement [GlobalPublicDelegatedPrefixes]. @@ -3185,6 +3387,14 @@ impl GlobalPublicDelegatedPrefixes for ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::GlobalVmExtensionPolicies]. @@ -3242,6 +3452,12 @@ pub trait GlobalVmExtensionPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::GlobalVmExtensionPolicies] also implement [GlobalVmExtensionPolicies]. @@ -3324,6 +3540,14 @@ impl GlobalVmExtensionPolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::HealthChecks]. @@ -3393,6 +3617,12 @@ pub trait HealthChecks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::HealthChecks] also implement [HealthChecks]. @@ -3493,6 +3723,14 @@ impl HealthChecks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::HttpHealthChecks]. @@ -3556,6 +3794,12 @@ pub trait HttpHealthChecks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::HttpHealthChecks] also implement [HttpHealthChecks]. @@ -3647,6 +3891,14 @@ impl HttpHealthChecks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::HttpsHealthChecks]. @@ -3710,6 +3962,12 @@ pub trait HttpsHealthChecks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::HttpsHealthChecks] also implement [HttpsHealthChecks]. @@ -3801,6 +4059,14 @@ impl HttpsHealthChecks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ImageFamilyViews]. @@ -3913,6 +4179,12 @@ pub trait Images: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Images] also implement [Images]. @@ -4040,6 +4312,14 @@ impl Images for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InstanceGroupManagerResizeRequests]. @@ -4091,6 +4371,12 @@ pub trait InstanceGroupManagerResizeRequests: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InstanceGroupManagerResizeRequests] also implement [InstanceGroupManagerResizeRequests]. @@ -4165,6 +4451,14 @@ impl InstanceGroupManagerResizeReq ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InstanceGroupManagers]. @@ -4332,6 +4626,12 @@ pub trait InstanceGroupManagers: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InstanceGroupManagers] also implement [InstanceGroupManagers]. @@ -4579,6 +4879,14 @@ impl InstanceGroupManagers for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InstanceGroups]. @@ -4660,6 +4968,12 @@ pub trait InstanceGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InstanceGroups] also implement [InstanceGroups]. @@ -4778,6 +5092,14 @@ impl InstanceGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InstanceSettings]. @@ -4811,6 +5133,12 @@ pub trait InstanceSettings: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InstanceSettings] also implement [InstanceSettings]. @@ -4857,6 +5185,14 @@ impl InstanceSettings for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InstanceTemplates]. @@ -4926,6 +5262,12 @@ pub trait InstanceTemplates: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InstanceTemplates] also implement [InstanceTemplates]. @@ -5026,6 +5368,14 @@ impl InstanceTemplates for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Instances]. @@ -5353,6 +5703,12 @@ pub trait Instances: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Instances] also implement [Instances]. @@ -5840,6 +6196,14 @@ impl Instances for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InstantSnapshotGroups]. @@ -5903,6 +6267,12 @@ pub trait InstantSnapshotGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InstantSnapshotGroups] also implement [InstantSnapshotGroups]. @@ -5994,6 +6364,14 @@ impl InstantSnapshotGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InstantSnapshots]. @@ -6069,6 +6447,12 @@ pub trait InstantSnapshots: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InstantSnapshots] also implement [InstantSnapshots]. @@ -6178,6 +6562,14 @@ impl InstantSnapshots for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InterconnectAttachmentGroups]. @@ -6255,6 +6647,12 @@ pub trait InterconnectAttachmentGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InterconnectAttachmentGroups] also implement [InterconnectAttachmentGroups]. @@ -6367,6 +6765,14 @@ impl InterconnectAttachmentGroups for T ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InterconnectAttachments]. @@ -6430,6 +6836,12 @@ pub trait InterconnectAttachments: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InterconnectAttachments] also implement [InterconnectAttachments]. @@ -6521,6 +6933,14 @@ impl InterconnectAttachments for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InterconnectGroups]. @@ -6602,6 +7022,12 @@ pub trait InterconnectGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InterconnectGroups] also implement [InterconnectGroups]. @@ -6721,6 +7147,14 @@ impl InterconnectGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InterconnectLocations]. @@ -6870,6 +7304,12 @@ pub trait Interconnects: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Interconnects] also implement [Interconnects]. @@ -6970,6 +7410,14 @@ impl Interconnects for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::LicenseCodes]. @@ -7109,6 +7557,12 @@ pub trait Licenses: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Licenses] also implement [Licenses]. @@ -7209,6 +7663,14 @@ impl Licenses for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::MachineImages]. @@ -7278,6 +7740,12 @@ pub trait MachineImages: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::MachineImages] also implement [MachineImages]. @@ -7378,6 +7846,14 @@ impl MachineImages for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::MachineTypes]. @@ -7508,6 +7984,12 @@ pub trait NetworkAttachments: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NetworkAttachments] also implement [NetworkAttachments]. @@ -7617,6 +8099,14 @@ impl NetworkAttachments for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NetworkEdgeSecurityServices]. @@ -7668,6 +8158,12 @@ pub trait NetworkEdgeSecurityServices: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NetworkEdgeSecurityServices] also implement [NetworkEdgeSecurityServices]. @@ -7742,6 +8238,14 @@ impl NetworkEdgeSecurityServices for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NetworkEndpointGroups]. @@ -7817,6 +8321,12 @@ pub trait NetworkEndpointGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NetworkEndpointGroups] also implement [NetworkEndpointGroups]. @@ -7927,7 +8437,15 @@ impl NetworkEndpointGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } -} + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } +} /// A dyn-compatible, crate-private version of [super::NetworkFirewallPolicies]. #[cfg(feature = "network-firewall-policies")] @@ -8074,6 +8592,12 @@ pub trait NetworkFirewallPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NetworkFirewallPolicies] also implement [NetworkFirewallPolicies]. @@ -8291,6 +8815,14 @@ impl NetworkFirewallPolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NetworkProfiles]. @@ -8430,6 +8962,12 @@ pub trait Networks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Networks] also implement [Networks]. @@ -8575,6 +9113,14 @@ impl Networks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NodeGroups]. @@ -8686,6 +9232,12 @@ pub trait NodeGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NodeGroups] also implement [NodeGroups]. @@ -8849,6 +9401,14 @@ impl NodeGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NodeTemplates]. @@ -8918,6 +9478,12 @@ pub trait NodeTemplates: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NodeTemplates] also implement [NodeTemplates]. @@ -9018,6 +9584,14 @@ impl NodeTemplates for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NodeTypes]. @@ -9194,6 +9768,12 @@ pub trait OrganizationSecurityPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::OrganizationSecurityPolicies] also implement [OrganizationSecurityPolicies]. @@ -9370,6 +9950,14 @@ impl OrganizationSecurityPolicies for T ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PacketMirrorings]. @@ -9433,6 +10021,12 @@ pub trait PacketMirrorings: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PacketMirrorings] also implement [PacketMirrorings]. @@ -9524,6 +10118,14 @@ impl PacketMirrorings for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PreviewFeatures]. @@ -9563,6 +10165,12 @@ pub trait PreviewFeatures: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PreviewFeatures] also implement [PreviewFeatures]. @@ -9618,6 +10226,14 @@ impl PreviewFeatures for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Projects]. @@ -9723,6 +10339,12 @@ pub trait Projects: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Projects] also implement [Projects]. @@ -9877,6 +10499,14 @@ impl Projects for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PublicAdvertisedPrefixes]. @@ -9940,6 +10570,12 @@ pub trait PublicAdvertisedPrefixes: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PublicAdvertisedPrefixes] also implement [PublicAdvertisedPrefixes]. @@ -10031,6 +10667,14 @@ impl PublicAdvertisedPrefixes for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PublicDelegatedPrefixes]. @@ -10100,6 +10744,12 @@ pub trait PublicDelegatedPrefixes: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PublicDelegatedPrefixes] also implement [PublicDelegatedPrefixes]. @@ -10200,6 +10850,14 @@ impl PublicDelegatedPrefixes for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionAutoscalers]. @@ -10263,6 +10921,12 @@ pub trait RegionAutoscalers: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionAutoscalers] also implement [RegionAutoscalers]. @@ -10354,6 +11018,14 @@ impl RegionAutoscalers for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionBackendBuckets]. @@ -10429,6 +11101,12 @@ pub trait RegionBackendBuckets: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionBackendBuckets] also implement [RegionBackendBuckets]. @@ -10538,6 +11216,14 @@ impl RegionBackendBuckets for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionBackendServices]. @@ -10631,6 +11317,12 @@ pub trait RegionBackendServices: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionBackendServices] also implement [RegionBackendServices]. @@ -10767,6 +11459,14 @@ impl RegionBackendServices for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionCommitments]. @@ -10818,6 +11518,12 @@ pub trait RegionCommitments: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionCommitments] also implement [RegionCommitments]. @@ -10891,6 +11597,14 @@ impl RegionCommitments for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionCompositeHealthChecks]. @@ -10960,6 +11674,12 @@ pub trait RegionCompositeHealthChecks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionCompositeHealthChecks] also implement [RegionCompositeHealthChecks]. @@ -11060,6 +11780,14 @@ impl RegionCompositeHealthChecks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionDiskTypes]. @@ -11229,6 +11957,12 @@ pub trait RegionDisks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionDisks] also implement [RegionDisks]. @@ -11419,6 +12153,14 @@ impl RegionDisks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionHealthAggregationPolicies]. @@ -11482,6 +12224,12 @@ pub trait RegionHealthAggregationPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionHealthAggregationPolicies] also implement [RegionHealthAggregationPolicies]. @@ -11573,6 +12321,14 @@ impl RegionHealthAggregationPolicies ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionHealthCheckServices]. @@ -11636,6 +12392,12 @@ pub trait RegionHealthCheckServices: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionHealthCheckServices] also implement [RegionHealthCheckServices]. @@ -11727,6 +12489,14 @@ impl RegionHealthCheckServices for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionHealthChecks]. @@ -11790,6 +12560,12 @@ pub trait RegionHealthChecks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionHealthChecks] also implement [RegionHealthChecks]. @@ -11881,6 +12657,14 @@ impl RegionHealthChecks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionHealthSources]. @@ -11950,6 +12734,12 @@ pub trait RegionHealthSources: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionHealthSources] also implement [RegionHealthSources]. @@ -12050,6 +12840,14 @@ impl RegionHealthSources for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionInstanceGroupManagerResizeRequests]. @@ -12103,6 +12901,12 @@ pub trait RegionInstanceGroupManagerResizeRequests: std::fmt::Debug + Send + Syn &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionInstanceGroupManagerResizeRequests] also implement [RegionInstanceGroupManagerResizeRequests]. @@ -12180,6 +12984,14 @@ impl RegionInstanceGroupMana ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionInstanceGroupManagers]. @@ -12343,6 +13155,12 @@ pub trait RegionInstanceGroupManagers: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionInstanceGroupManagers] also implement [RegionInstanceGroupManagers]. @@ -12583,6 +13401,14 @@ impl RegionInstanceGroupManagers for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionInstanceGroups]. @@ -12634,6 +13460,12 @@ pub trait RegionInstanceGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionInstanceGroups] also implement [RegionInstanceGroups]. @@ -12707,6 +13539,14 @@ impl RegionInstanceGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionInstanceTemplates]. @@ -12752,6 +13592,12 @@ pub trait RegionInstanceTemplates: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionInstanceTemplates] also implement [RegionInstanceTemplates]. @@ -12816,6 +13662,14 @@ impl RegionInstanceTemplates for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionInstances]. @@ -12843,6 +13697,12 @@ pub trait RegionInstances: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionInstances] also implement [RegionInstances]. @@ -12880,6 +13740,14 @@ impl RegionInstances for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionInstantSnapshotGroups]. @@ -12943,6 +13811,12 @@ pub trait RegionInstantSnapshotGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionInstantSnapshotGroups] also implement [RegionInstantSnapshotGroups]. @@ -13034,6 +13908,14 @@ impl RegionInstantSnapshotGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionInstantSnapshots]. @@ -13103,6 +13985,12 @@ pub trait RegionInstantSnapshots: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionInstantSnapshots] also implement [RegionInstantSnapshots]. @@ -13203,6 +14091,14 @@ impl RegionInstantSnapshots for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionNetworkEndpointGroups]. @@ -13266,6 +14162,12 @@ pub trait RegionNetworkEndpointGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionNetworkEndpointGroups] also implement [RegionNetworkEndpointGroups]. @@ -13358,6 +14260,14 @@ impl RegionNetworkEndpointGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionNetworkFirewallPolicies]. @@ -13483,6 +14393,12 @@ pub trait RegionNetworkFirewallPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionNetworkFirewallPolicies] also implement [RegionNetworkFirewallPolicies]. @@ -13666,6 +14582,14 @@ impl RegionNetworkFirewallPolicies for ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionNotificationEndpoints]. @@ -13723,6 +14647,12 @@ pub trait RegionNotificationEndpoints: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionNotificationEndpoints] also implement [RegionNotificationEndpoints]. @@ -13805,6 +14735,14 @@ impl RegionNotificationEndpoints for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionOperations]. @@ -13956,6 +14894,12 @@ pub trait RegionSecurityPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionSecurityPolicies] also implement [RegionSecurityPolicies]. @@ -14074,6 +15018,14 @@ impl RegionSecurityPolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionSnapshotSettings]. @@ -14107,6 +15059,12 @@ pub trait RegionSnapshotSettings: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionSnapshotSettings] also implement [RegionSnapshotSettings]. @@ -14153,6 +15111,14 @@ impl RegionSnapshotSettings for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionSnapshots]. @@ -14228,6 +15194,12 @@ pub trait RegionSnapshots: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionSnapshots] also implement [RegionSnapshots]. @@ -14337,6 +15309,14 @@ impl RegionSnapshots for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionSslCertificates]. @@ -14382,6 +15362,12 @@ pub trait RegionSslCertificates: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionSslCertificates] also implement [RegionSslCertificates]. @@ -14446,6 +15432,14 @@ impl RegionSslCertificates for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionSslPolicies]. @@ -14503,6 +15497,12 @@ pub trait RegionSslPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionSslPolicies] also implement [RegionSslPolicies]. @@ -14586,6 +15586,14 @@ impl RegionSslPolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionTargetHttpProxies]. @@ -14637,6 +15645,12 @@ pub trait RegionTargetHttpProxies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionTargetHttpProxies] also implement [RegionTargetHttpProxies]. @@ -14710,6 +15724,14 @@ impl RegionTargetHttpProxies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionTargetHttpsProxies]. @@ -14773,6 +15795,12 @@ pub trait RegionTargetHttpsProxies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionTargetHttpsProxies] also implement [RegionTargetHttpsProxies]. @@ -14864,6 +15892,14 @@ impl RegionTargetHttpsProxies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionTargetTcpProxies]. @@ -14909,6 +15945,12 @@ pub trait RegionTargetTcpProxies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionTargetTcpProxies] also implement [RegionTargetTcpProxies]. @@ -14973,6 +16015,14 @@ impl RegionTargetTcpProxies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionUrlMaps]. @@ -15036,6 +16086,12 @@ pub trait RegionUrlMaps: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RegionUrlMaps] also implement [RegionUrlMaps]. @@ -15127,6 +16183,14 @@ impl RegionUrlMaps for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RegionZones]. @@ -15249,6 +16313,12 @@ pub trait ReservationBlocks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ReservationBlocks] also implement [ReservationBlocks]. @@ -15331,6 +16401,14 @@ impl ReservationBlocks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ReservationSlots]. @@ -15376,6 +16454,12 @@ pub trait ReservationSlots: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ReservationSlots] also implement [ReservationSlots]. @@ -15440,6 +16524,14 @@ impl ReservationSlots for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ReservationSubBlocks]. @@ -15509,6 +16601,12 @@ pub trait ReservationSubBlocks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ReservationSubBlocks] also implement [ReservationSubBlocks]. @@ -15609,6 +16707,14 @@ impl ReservationSubBlocks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Reservations]. @@ -15696,6 +16802,12 @@ pub trait Reservations: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Reservations] also implement [Reservations]. @@ -15823,6 +16935,14 @@ impl Reservations for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ResourcePolicies]. @@ -15898,6 +17018,12 @@ pub trait ResourcePolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ResourcePolicies] also implement [ResourcePolicies]. @@ -16007,6 +17133,14 @@ impl ResourcePolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RolloutPlans]. @@ -16052,6 +17186,12 @@ pub trait RolloutPlans: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RolloutPlans] also implement [RolloutPlans]. @@ -16116,6 +17256,14 @@ impl RolloutPlans for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Rollouts]. @@ -16161,6 +17309,12 @@ pub trait Rollouts: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Rollouts] also implement [Rollouts]. @@ -16225,6 +17379,14 @@ impl Rollouts for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Routers]. @@ -16348,6 +17510,12 @@ pub trait Routers: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Routers] also implement [Routers]. @@ -16529,6 +17697,14 @@ impl Routers for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Routes]. @@ -16580,6 +17756,12 @@ pub trait Routes: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Routes] also implement [Routes]. @@ -16653,6 +17835,14 @@ impl Routes for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SecurityPolicies]. @@ -16748,6 +17938,12 @@ pub trait SecurityPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SecurityPolicies] also implement [SecurityPolicies]. @@ -16886,6 +18082,14 @@ impl SecurityPolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ServiceAttachments]. @@ -16961,6 +18165,12 @@ pub trait ServiceAttachments: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ServiceAttachments] also implement [ServiceAttachments]. @@ -17070,6 +18280,14 @@ impl ServiceAttachments for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SnapshotSettings]. @@ -17103,6 +18321,12 @@ pub trait SnapshotSettings: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SnapshotSettings] also implement [SnapshotSettings]. @@ -17149,6 +18373,14 @@ impl SnapshotSettings for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Snapshots]. @@ -17224,6 +18456,12 @@ pub trait Snapshots: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Snapshots] also implement [Snapshots]. @@ -17333,6 +18571,14 @@ impl Snapshots for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SslCertificates]. @@ -17384,6 +18630,12 @@ pub trait SslCertificates: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SslCertificates] also implement [SslCertificates]. @@ -17457,6 +18709,14 @@ impl SslCertificates for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SslPolicies]. @@ -17520,6 +18780,12 @@ pub trait SslPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SslPolicies] also implement [SslPolicies]. @@ -17612,6 +18878,14 @@ impl SslPolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::StoragePoolTypes]. @@ -17748,6 +19022,12 @@ pub trait StoragePools: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::StoragePools] also implement [StoragePools]. @@ -17866,6 +19146,14 @@ impl StoragePools for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Subnetworks]. @@ -17959,6 +19247,12 @@ pub trait Subnetworks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Subnetworks] also implement [Subnetworks]. @@ -18095,6 +19389,14 @@ impl Subnetworks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TargetGrpcProxies]. @@ -18146,6 +19448,12 @@ pub trait TargetGrpcProxies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TargetGrpcProxies] also implement [TargetGrpcProxies]. @@ -18219,6 +19527,14 @@ impl TargetGrpcProxies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TargetHttpProxies]. @@ -18282,6 +19598,12 @@ pub trait TargetHttpProxies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TargetHttpProxies] also implement [TargetHttpProxies]. @@ -18373,6 +19695,14 @@ impl TargetHttpProxies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TargetHttpsProxies]. @@ -18460,6 +19790,12 @@ pub trait TargetHttpsProxies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TargetHttpsProxies] also implement [TargetHttpsProxies]. @@ -18587,6 +19923,14 @@ impl TargetHttpsProxies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TargetInstances]. @@ -18650,6 +19994,12 @@ pub trait TargetInstances: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TargetInstances] also implement [TargetInstances]. @@ -18741,6 +20091,14 @@ impl TargetInstances for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TargetPools]. @@ -18840,6 +20198,12 @@ pub trait TargetPools: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TargetPools] also implement [TargetPools]. @@ -18985,6 +20349,14 @@ impl TargetPools for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TargetSslProxies]. @@ -19066,6 +20438,12 @@ pub trait TargetSslProxies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TargetSslProxies] also implement [TargetSslProxies]. @@ -19184,6 +20562,14 @@ impl TargetSslProxies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TargetTcpProxies]. @@ -19253,6 +20639,12 @@ pub trait TargetTcpProxies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TargetTcpProxies] also implement [TargetTcpProxies]. @@ -19353,6 +20745,14 @@ impl TargetTcpProxies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TargetVpnGateways]. @@ -19410,6 +20810,12 @@ pub trait TargetVpnGateways: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TargetVpnGateways] also implement [TargetVpnGateways]. @@ -19492,6 +20898,14 @@ impl TargetVpnGateways for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::UrlMaps]. @@ -19573,6 +20987,12 @@ pub trait UrlMaps: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::UrlMaps] also implement [UrlMaps]. @@ -19691,6 +21111,14 @@ impl UrlMaps for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::VpnGateways]. @@ -19760,6 +21188,12 @@ pub trait VpnGateways: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VpnGateways] also implement [VpnGateways]. @@ -19860,6 +21294,14 @@ impl VpnGateways for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::VpnTunnels]. @@ -19917,6 +21359,12 @@ pub trait VpnTunnels: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VpnTunnels] also implement [VpnTunnels]. @@ -19999,6 +21447,14 @@ impl VpnTunnels for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::WireGroups]. @@ -20050,6 +21506,12 @@ pub trait WireGroups: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::WireGroups] also implement [WireGroups]. @@ -20123,6 +21585,14 @@ impl WireGroups for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ZoneOperations]. @@ -20244,6 +21714,12 @@ pub trait ZoneVmExtensionPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ZoneVmExtensionPolicies] also implement [ZoneVmExtensionPolicies]. @@ -20317,6 +21793,14 @@ impl ZoneVmExtensionPolicies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Zones]. diff --git a/src/generated/cloud/compute/v1/src/tracing.rs b/src/generated/cloud/compute/v1/src/tracing.rs index 12e161bb7b..3f61f7cb65 100644 --- a/src/generated/cloud/compute/v1/src/tracing.rs +++ b/src/generated/cloud/compute/v1/src/tracing.rs @@ -382,6 +382,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Advice](super::stub::Advice) decorator for logging and tracing. @@ -596,6 +606,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [BackendBuckets](super::stub::BackendBuckets) decorator for logging and tracing. @@ -850,6 +870,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [BackendServices](super::stub::BackendServices) decorator for logging and tracing. @@ -1146,6 +1176,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [CrossSiteNetworks](super::stub::CrossSiteNetworks) decorator for logging and tracing. @@ -1274,6 +1314,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DiskTypes](super::stub::DiskTypes) decorator for logging and tracing. @@ -1684,6 +1734,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ExternalVpnGateways](super::stub::ExternalVpnGateways) decorator for logging and tracing. @@ -1826,6 +1886,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [FirewallPolicies](super::stub::FirewallPolicies) decorator for logging and tracing. @@ -2136,6 +2206,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Firewalls](super::stub::Firewalls) decorator for logging and tracing. @@ -2292,6 +2372,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ForwardingRules](super::stub::ForwardingRules) decorator for logging and tracing. @@ -2462,6 +2552,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [FutureReservations](super::stub::FutureReservations) decorator for logging and tracing. @@ -2618,6 +2718,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [GlobalAddresses](super::stub::GlobalAddresses) decorator for logging and tracing. @@ -2774,6 +2884,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [GlobalForwardingRules](super::stub::GlobalForwardingRules) decorator for logging and tracing. @@ -2930,6 +3050,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [GlobalNetworkEndpointGroups](super::stub::GlobalNetworkEndpointGroups) decorator for logging and tracing. @@ -3086,6 +3216,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [GlobalOperations](super::stub::GlobalOperations) decorator for logging and tracing. @@ -3386,6 +3526,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [GlobalVmExtensionPolicies](super::stub::GlobalVmExtensionPolicies) decorator for logging and tracing. @@ -3528,6 +3678,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [HealthChecks](super::stub::HealthChecks) decorator for logging and tracing. @@ -3698,6 +3858,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [HttpHealthChecks](super::stub::HttpHealthChecks) decorator for logging and tracing. @@ -3854,6 +4024,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [HttpsHealthChecks](super::stub::HttpsHealthChecks) decorator for logging and tracing. @@ -4010,6 +4190,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ImageFamilyViews](super::stub::ImageFamilyViews) decorator for logging and tracing. @@ -4266,6 +4456,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InstanceGroupManagerResizeRequests](super::stub::InstanceGroupManagerResizeRequests) decorator for logging and tracing. @@ -4394,6 +4594,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InstanceGroupManagers](super::stub::InstanceGroupManagers) decorator for logging and tracing. @@ -4790,6 +5000,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InstanceGroups](super::stub::InstanceGroups) decorator for logging and tracing. @@ -4988,6 +5208,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InstanceSettings](super::stub::InstanceSettings) decorator for logging and tracing. @@ -5074,6 +5304,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InstanceTemplates](super::stub::InstanceTemplates) decorator for logging and tracing. @@ -5244,6 +5484,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Instances](super::stub::Instances) decorator for logging and tracing. @@ -6016,6 +6266,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InstantSnapshotGroups](super::stub::InstantSnapshotGroups) decorator for logging and tracing. @@ -6172,6 +6432,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InstantSnapshots](super::stub::InstantSnapshots) decorator for logging and tracing. @@ -6356,6 +6626,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InterconnectAttachmentGroups](super::stub::InterconnectAttachmentGroups) decorator for logging and tracing. @@ -6542,6 +6822,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InterconnectAttachments](super::stub::InterconnectAttachments) decorator for logging and tracing. @@ -6698,6 +6988,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InterconnectGroups](super::stub::InterconnectGroups) decorator for logging and tracing. @@ -6896,6 +7196,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InterconnectLocations](super::stub::InterconnectLocations) decorator for logging and tracing. @@ -7182,6 +7492,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [LicenseCodes](super::stub::LicenseCodes) decorator for logging and tracing. @@ -7438,6 +7758,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [MachineImages](super::stub::MachineImages) decorator for logging and tracing. @@ -7608,6 +7938,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [MachineTypes](super::stub::MachineTypes) decorator for logging and tracing. @@ -7864,6 +8204,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NetworkEdgeSecurityServices](super::stub::NetworkEdgeSecurityServices) decorator for logging and tracing. @@ -7992,6 +8342,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NetworkEndpointGroups](super::stub::NetworkEndpointGroups) decorator for logging and tracing. @@ -8176,6 +8536,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NetworkFirewallPolicies](super::stub::NetworkFirewallPolicies) decorator for logging and tracing. @@ -8528,6 +8898,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NetworkProfiles](super::stub::NetworkProfiles) decorator for logging and tracing. @@ -8826,6 +9206,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NodeGroups](super::stub::NodeGroups) decorator for logging and tracing. @@ -9094,6 +9484,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NodeTemplates](super::stub::NodeTemplates) decorator for logging and tracing. @@ -9264,6 +9664,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NodeTypes](super::stub::NodeTypes) decorator for logging and tracing. @@ -9621,6 +10031,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PacketMirrorings](super::stub::PacketMirrorings) decorator for logging and tracing. @@ -9777,6 +10197,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PreviewFeatures](super::stub::PreviewFeatures) decorator for logging and tracing. @@ -9877,6 +10307,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Projects](super::stub::Projects) decorator for logging and tracing. @@ -10131,6 +10571,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PublicAdvertisedPrefixes](super::stub::PublicAdvertisedPrefixes) decorator for logging and tracing. @@ -10287,6 +10737,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PublicDelegatedPrefixes](super::stub::PublicDelegatedPrefixes) decorator for logging and tracing. @@ -10457,6 +10917,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionAutoscalers](super::stub::RegionAutoscalers) decorator for logging and tracing. @@ -10613,6 +11083,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionBackendBuckets](super::stub::RegionBackendBuckets) decorator for logging and tracing. @@ -10797,6 +11277,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionBackendServices](super::stub::RegionBackendServices) decorator for logging and tracing. @@ -11023,6 +11513,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionCommitments](super::stub::RegionCommitments) decorator for logging and tracing. @@ -11151,6 +11651,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionCompositeHealthChecks](super::stub::RegionCompositeHealthChecks) decorator for logging and tracing. @@ -11321,6 +11831,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionDiskTypes](super::stub::RegionDiskTypes) decorator for logging and tracing. @@ -11689,6 +12209,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionHealthAggregationPolicies](super::stub::RegionHealthAggregationPolicies) decorator for logging and tracing. @@ -11845,6 +12375,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionHealthCheckServices](super::stub::RegionHealthCheckServices) decorator for logging and tracing. @@ -12001,6 +12541,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionHealthChecks](super::stub::RegionHealthChecks) decorator for logging and tracing. @@ -12157,6 +12707,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionHealthSources](super::stub::RegionHealthSources) decorator for logging and tracing. @@ -12327,6 +12887,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionInstanceGroupManagerResizeRequests](super::stub::RegionInstanceGroupManagerResizeRequests) decorator for logging and tracing. @@ -12457,6 +13027,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionInstanceGroupManagers](super::stub::RegionInstanceGroupManagers) decorator for logging and tracing. @@ -12839,6 +13419,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionInstanceGroups](super::stub::RegionInstanceGroups) decorator for logging and tracing. @@ -12967,6 +13557,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionInstanceTemplates](super::stub::RegionInstanceTemplates) decorator for logging and tracing. @@ -13081,6 +13681,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionInstances](super::stub::RegionInstances) decorator for logging and tracing. @@ -13153,6 +13763,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionInstantSnapshotGroups](super::stub::RegionInstantSnapshotGroups) decorator for logging and tracing. @@ -13309,6 +13929,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionInstantSnapshots](super::stub::RegionInstantSnapshots) decorator for logging and tracing. @@ -13479,6 +14109,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionNetworkEndpointGroups](super::stub::RegionNetworkEndpointGroups) decorator for logging and tracing. @@ -13635,6 +14275,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionNetworkFirewallPolicies](super::stub::RegionNetworkFirewallPolicies) decorator for logging and tracing. @@ -13933,6 +14583,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionNotificationEndpoints](super::stub::RegionNotificationEndpoints) decorator for logging and tracing. @@ -14075,6 +14735,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionOperations](super::stub::RegionOperations) decorator for logging and tracing. @@ -14359,6 +15029,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionSnapshotSettings](super::stub::RegionSnapshotSettings) decorator for logging and tracing. @@ -14445,6 +15125,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionSnapshots](super::stub::RegionSnapshots) decorator for logging and tracing. @@ -14629,6 +15319,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionSslCertificates](super::stub::RegionSslCertificates) decorator for logging and tracing. @@ -14743,6 +15443,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionSslPolicies](super::stub::RegionSslPolicies) decorator for logging and tracing. @@ -14885,6 +15595,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionTargetHttpProxies](super::stub::RegionTargetHttpProxies) decorator for logging and tracing. @@ -15013,6 +15733,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionTargetHttpsProxies](super::stub::RegionTargetHttpsProxies) decorator for logging and tracing. @@ -15169,6 +15899,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionTargetTcpProxies](super::stub::RegionTargetTcpProxies) decorator for logging and tracing. @@ -15283,6 +16023,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionUrlMaps](super::stub::RegionUrlMaps) decorator for logging and tracing. @@ -15439,6 +16189,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RegionZones](super::stub::RegionZones) decorator for logging and tracing. @@ -15683,6 +16443,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ReservationSlots](super::stub::ReservationSlots) decorator for logging and tracing. @@ -15797,6 +16567,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ReservationSubBlocks](super::stub::ReservationSubBlocks) decorator for logging and tracing. @@ -15967,6 +16747,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Reservations](super::stub::Reservations) decorator for logging and tracing. @@ -16179,6 +16969,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ResourcePolicies](super::stub::ResourcePolicies) decorator for logging and tracing. @@ -16363,6 +17163,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RolloutPlans](super::stub::RolloutPlans) decorator for logging and tracing. @@ -16477,6 +17287,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Rollouts](super::stub::Rollouts) decorator for logging and tracing. @@ -16591,6 +17411,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Routers](super::stub::Routers) decorator for logging and tracing. @@ -16887,6 +17717,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Routes](super::stub::Routes) decorator for logging and tracing. @@ -17015,6 +17855,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SecurityPolicies](super::stub::SecurityPolicies) decorator for logging and tracing. @@ -17243,6 +18093,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ServiceAttachments](super::stub::ServiceAttachments) decorator for logging and tracing. @@ -17427,6 +18287,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SnapshotSettings](super::stub::SnapshotSettings) decorator for logging and tracing. @@ -17513,6 +18383,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Snapshots](super::stub::Snapshots) decorator for logging and tracing. @@ -17697,6 +18577,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SslCertificates](super::stub::SslCertificates) decorator for logging and tracing. @@ -17825,6 +18715,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SslPolicies](super::stub::SslPolicies) decorator for logging and tracing. @@ -17981,6 +18881,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [StoragePoolTypes](super::stub::StoragePoolTypes) decorator for logging and tracing. @@ -18251,6 +19161,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Subnetworks](super::stub::Subnetworks) decorator for logging and tracing. @@ -18477,6 +19397,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TargetGrpcProxies](super::stub::TargetGrpcProxies) decorator for logging and tracing. @@ -18605,6 +19535,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TargetHttpProxies](super::stub::TargetHttpProxies) decorator for logging and tracing. @@ -18761,6 +19701,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TargetHttpsProxies](super::stub::TargetHttpsProxies) decorator for logging and tracing. @@ -18973,6 +19923,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TargetInstances](super::stub::TargetInstances) decorator for logging and tracing. @@ -19129,6 +20089,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TargetPools](super::stub::TargetPools) decorator for logging and tracing. @@ -19369,6 +20339,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TargetSslProxies](super::stub::TargetSslProxies) decorator for logging and tracing. @@ -19567,6 +20547,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TargetTcpProxies](super::stub::TargetTcpProxies) decorator for logging and tracing. @@ -19737,6 +20727,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TargetVpnGateways](super::stub::TargetVpnGateways) decorator for logging and tracing. @@ -19879,6 +20879,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [UrlMaps](super::stub::UrlMaps) decorator for logging and tracing. @@ -20077,6 +21087,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [VpnGateways](super::stub::VpnGateways) decorator for logging and tracing. @@ -20247,6 +21267,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [VpnTunnels](super::stub::VpnTunnels) decorator for logging and tracing. @@ -20389,6 +21419,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [WireGroups](super::stub::WireGroups) decorator for logging and tracing. @@ -20517,6 +21557,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ZoneOperations](super::stub::ZoneOperations) decorator for logging and tracing. @@ -20731,6 +21781,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Zones](super::stub::Zones) decorator for logging and tracing. diff --git a/src/generated/cloud/config/v1/src/builder.rs b/src/generated/cloud/config/v1/src/builder.rs index b982714146..a4fec12610 100644 --- a/src/generated/cloud/config/v1/src/builder.rs +++ b/src/generated/cloud/config/v1/src/builder.rs @@ -309,6 +309,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -331,12 +332,26 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::create_deployment", + "gcp.rpc.method" = "google_cloud_config_v1::client::Config::create_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDeploymentRequest::parent]. @@ -455,6 +470,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -477,12 +493,26 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::update_deployment", + "gcp.rpc.method" = "google_cloud_config_v1::client::Config::update_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDeploymentRequest::update_mask]. @@ -603,6 +633,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -625,12 +656,26 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::delete_deployment", + "gcp.rpc.method" = "google_cloud_config_v1::client::Config::delete_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDeploymentRequest::name]. @@ -1357,6 +1402,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1379,12 +1425,26 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::lock_deployment", + "gcp.rpc.method" = "google_cloud_config_v1::client::Config::lock_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::LockDeploymentRequest::name]. @@ -1467,6 +1527,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1489,12 +1550,26 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::unlock_deployment", + "gcp.rpc.method" = "google_cloud_config_v1::client::Config::unlock_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UnlockDeploymentRequest::name]. @@ -1642,6 +1717,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1664,12 +1740,26 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::create_preview", + "gcp.rpc.method" = "google_cloud_config_v1::client::Config::create_preview", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePreviewRequest::parent]. @@ -1957,6 +2047,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1979,12 +2070,26 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::delete_preview", + "gcp.rpc.method" = "google_cloud_config_v1::client::Config::delete_preview", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePreviewRequest::name]. @@ -2749,6 +2854,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2771,12 +2877,27 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::update_auto_migration_config", + "gcp.rpc.method" = + "google_cloud_config_v1::client::Config::update_auto_migration_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAutoMigrationConfigRequest::update_mask]. @@ -2954,6 +3075,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2976,12 +3098,27 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::create_deployment_group", + "gcp.rpc.method" = + "google_cloud_config_v1::client::Config::create_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDeploymentGroupRequest::parent]. @@ -3100,6 +3237,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3122,12 +3260,27 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::update_deployment_group", + "gcp.rpc.method" = + "google_cloud_config_v1::client::Config::update_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDeploymentGroupRequest::update_mask]. @@ -3248,6 +3401,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3270,12 +3424,27 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::delete_deployment_group", + "gcp.rpc.method" = + "google_cloud_config_v1::client::Config::delete_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDeploymentGroupRequest::name]. @@ -3502,6 +3671,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3524,12 +3694,27 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::provision_deployment_group", + "gcp.rpc.method" = + "google_cloud_config_v1::client::Config::provision_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ProvisionDeploymentGroupRequest::name]. @@ -3626,6 +3811,7 @@ pub mod config { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3648,12 +3834,27 @@ pub mod config { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_config_v1::client::Config::deprovision_deployment_group", + "gcp.rpc.method" = + "google_cloud_config_v1::client::Config::deprovision_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeprovisionDeploymentGroupRequest::name]. diff --git a/src/generated/cloud/config/v1/src/stub.rs b/src/generated/cloud/config/v1/src/stub.rs index 7a25e90d6e..d325ee11c4 100644 --- a/src/generated/cloud/config/v1/src/stub.rs +++ b/src/generated/cloud/config/v1/src/stub.rs @@ -568,4 +568,15 @@ pub trait Config: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/config/v1/src/stub/dynamic.rs b/src/generated/cloud/config/v1/src/stub/dynamic.rs index fb7576039b..6654d47c73 100644 --- a/src/generated/cloud/config/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/config/v1/src/stub/dynamic.rs @@ -308,6 +308,12 @@ pub trait Config: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Config] also implement [Config]. @@ -751,4 +757,12 @@ impl Config for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/config/v1/src/tracing.rs b/src/generated/cloud/config/v1/src/tracing.rs index 048f6c2950..a4b9878302 100644 --- a/src/generated/cloud/config/v1/src/tracing.rs +++ b/src/generated/cloud/config/v1/src/tracing.rs @@ -712,6 +712,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/configdelivery/v1/src/builder.rs b/src/generated/cloud/configdelivery/v1/src/builder.rs index c18695a6cb..ce24e2b2d8 100644 --- a/src/generated/cloud/configdelivery/v1/src/builder.rs +++ b/src/generated/cloud/configdelivery/v1/src/builder.rs @@ -323,6 +323,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -345,12 +346,26 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::create_resource_bundle", + "gcp.rpc.method" = "google_cloud_configdelivery_v1::client::ConfigDelivery::create_resource_bundle", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateResourceBundleRequest::parent]. @@ -471,6 +486,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -493,12 +509,26 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::update_resource_bundle", + "gcp.rpc.method" = "google_cloud_configdelivery_v1::client::ConfigDelivery::update_resource_bundle", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateResourceBundleRequest::update_mask]. @@ -620,6 +650,7 @@ pub mod config_delivery { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -642,12 +673,26 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::delete_resource_bundle", + "gcp.rpc.method" = "google_cloud_configdelivery_v1::client::ConfigDelivery::delete_resource_bundle", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteResourceBundleRequest::name]. @@ -927,6 +972,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -949,12 +995,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::create_fleet_package", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::create_fleet_package", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFleetPackageRequest::parent]. @@ -1075,6 +1136,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1097,12 +1159,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::update_fleet_package", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::update_fleet_package", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateFleetPackageRequest::update_mask]. @@ -1224,6 +1301,7 @@ pub mod config_delivery { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1246,12 +1324,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::delete_fleet_package", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::delete_fleet_package", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFleetPackageRequest::name]. @@ -1529,6 +1622,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1551,12 +1645,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::create_release", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::create_release", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateReleaseRequest::parent]. @@ -1674,6 +1783,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1696,12 +1806,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::update_release", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::update_release", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateReleaseRequest::update_mask]. @@ -1820,6 +1945,7 @@ pub mod config_delivery { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1842,12 +1968,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::delete_release", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::delete_release", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteReleaseRequest::name]. @@ -2119,6 +2260,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2141,12 +2283,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::create_variant", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::create_variant", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVariantRequest::parent]. @@ -2264,6 +2421,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2286,12 +2444,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::update_variant", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::update_variant", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateVariantRequest::update_mask]. @@ -2406,6 +2579,7 @@ pub mod config_delivery { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2428,12 +2602,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::delete_variant", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::delete_variant", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVariantRequest::name]. @@ -2699,6 +2888,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2721,12 +2911,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::suspend_rollout", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::suspend_rollout", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::SuspendRolloutRequest::name]. @@ -2814,6 +3019,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2836,12 +3042,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::resume_rollout", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::resume_rollout", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ResumeRolloutRequest::name]. @@ -2929,6 +3150,7 @@ pub mod config_delivery { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2951,12 +3173,27 @@ pub mod config_delivery { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_configdelivery_v1::client::ConfigDelivery::abort_rollout", + "gcp.rpc.method" = + "google_cloud_configdelivery_v1::client::ConfigDelivery::abort_rollout", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AbortRolloutRequest::name]. diff --git a/src/generated/cloud/configdelivery/v1/src/stub.rs b/src/generated/cloud/configdelivery/v1/src/stub.rs index 9b1e1ac565..eecd2dc36c 100644 --- a/src/generated/cloud/configdelivery/v1/src/stub.rs +++ b/src/generated/cloud/configdelivery/v1/src/stub.rs @@ -397,4 +397,15 @@ pub trait ConfigDelivery: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/configdelivery/v1/src/stub/dynamic.rs b/src/generated/cloud/configdelivery/v1/src/stub/dynamic.rs index df1ceae65a..14bdbdde24 100644 --- a/src/generated/cloud/configdelivery/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/configdelivery/v1/src/stub/dynamic.rs @@ -212,6 +212,12 @@ pub trait ConfigDelivery: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ConfigDelivery] also implement [ConfigDelivery]. @@ -510,4 +516,12 @@ impl ConfigDelivery for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/configdelivery/v1/src/tracing.rs b/src/generated/cloud/configdelivery/v1/src/tracing.rs index 348c3d1cd5..4b70a50c22 100644 --- a/src/generated/cloud/configdelivery/v1/src/tracing.rs +++ b/src/generated/cloud/configdelivery/v1/src/tracing.rs @@ -488,6 +488,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/connectors/v1/src/builder.rs b/src/generated/cloud/connectors/v1/src/builder.rs index be86497b77..e760a0c171 100644 --- a/src/generated/cloud/connectors/v1/src/builder.rs +++ b/src/generated/cloud/connectors/v1/src/builder.rs @@ -329,6 +329,7 @@ pub mod connectors { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -351,12 +352,27 @@ pub mod connectors { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_connectors_v1::client::Connectors::create_connection", + "gcp.rpc.method" = + "google_cloud_connectors_v1::client::Connectors::create_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConnectionRequest::parent]. @@ -471,6 +487,7 @@ pub mod connectors { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -493,12 +510,27 @@ pub mod connectors { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_connectors_v1::client::Connectors::update_connection", + "gcp.rpc.method" = + "google_cloud_connectors_v1::client::Connectors::update_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [connection][crate::model::UpdateConnectionRequest::connection]. @@ -614,6 +646,7 @@ pub mod connectors { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -636,12 +669,27 @@ pub mod connectors { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_connectors_v1::client::Connectors::delete_connection", + "gcp.rpc.method" = + "google_cloud_connectors_v1::client::Connectors::delete_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConnectionRequest::name]. @@ -1317,6 +1365,7 @@ pub mod connectors { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1339,12 +1388,26 @@ pub mod connectors { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_connectors_v1::client::Connectors::refresh_connection_schema_metadata", + "gcp.rpc.method" = "google_cloud_connectors_v1::client::Connectors::refresh_connection_schema_metadata", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RefreshConnectionSchemaMetadataRequest::name]. diff --git a/src/generated/cloud/connectors/v1/src/stub.rs b/src/generated/cloud/connectors/v1/src/stub.rs index 342d5d6ae2..8dbedf0b9a 100644 --- a/src/generated/cloud/connectors/v1/src/stub.rs +++ b/src/generated/cloud/connectors/v1/src/stub.rs @@ -343,4 +343,15 @@ pub trait Connectors: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/connectors/v1/src/stub/dynamic.rs b/src/generated/cloud/connectors/v1/src/stub/dynamic.rs index 5bbeeeb502..c5944c471f 100644 --- a/src/generated/cloud/connectors/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/connectors/v1/src/stub/dynamic.rs @@ -182,6 +182,12 @@ pub trait Connectors: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Connectors] also implement [Connectors]. @@ -436,4 +442,12 @@ impl Connectors for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/connectors/v1/src/tracing.rs b/src/generated/cloud/connectors/v1/src/tracing.rs index b93af85710..d263131d83 100644 --- a/src/generated/cloud/connectors/v1/src/tracing.rs +++ b/src/generated/cloud/connectors/v1/src/tracing.rs @@ -418,6 +418,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/contactcenterinsights/v1/src/builder.rs b/src/generated/cloud/contactcenterinsights/v1/src/builder.rs index 3167f8672d..18dfe906b5 100644 --- a/src/generated/cloud/contactcenterinsights/v1/src/builder.rs +++ b/src/generated/cloud/contactcenterinsights/v1/src/builder.rs @@ -232,6 +232,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -254,12 +255,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::upload_conversation", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::upload_conversation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::UploadConversationRequest::parent]. @@ -770,6 +785,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -792,12 +808,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::create_analysis", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::create_analysis", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAnalysisRequest::parent]. @@ -1142,6 +1172,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1164,12 +1195,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::bulk_analyze_conversations", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::bulk_analyze_conversations", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BulkAnalyzeConversationsRequest::parent]. @@ -1292,6 +1337,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1314,12 +1360,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::bulk_delete_conversations", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::bulk_delete_conversations", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BulkDeleteConversationsRequest::parent]. @@ -1424,6 +1484,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1446,12 +1507,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::ingest_conversations", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::ingest_conversations", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::IngestConversationsRequest::parent]. @@ -1672,6 +1747,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1694,12 +1770,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::export_insights_data", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::export_insights_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ExportInsightsDataRequest::parent]. @@ -1842,6 +1932,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1864,12 +1955,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::create_issue_model", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::create_issue_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIssueModelRequest::parent]. @@ -2196,6 +2301,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2218,12 +2324,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::delete_issue_model", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::delete_issue_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIssueModelRequest::name]. @@ -2310,6 +2430,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2332,12 +2453,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::deploy_issue_model", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::deploy_issue_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeployIssueModelRequest::name]. @@ -2424,6 +2559,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2446,12 +2582,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::undeploy_issue_model", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::undeploy_issue_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeployIssueModelRequest::name]. @@ -2538,6 +2688,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2560,12 +2711,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::export_issue_model", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::export_issue_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportIssueModelRequest::name]. @@ -2683,6 +2848,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2705,12 +2871,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::import_issue_model", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::import_issue_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportIssueModelRequest::parent]. @@ -4323,6 +4503,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4345,12 +4526,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::initialize_encryption_spec", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::initialize_encryption_spec", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [encryption_spec][crate::model::InitializeEncryptionSpecRequest::encryption_spec]. @@ -4852,6 +5047,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4874,12 +5070,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::query_metrics", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::query_metrics", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [location][crate::model::QueryMetricsRequest::location]. @@ -6039,6 +6249,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6061,12 +6272,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::tune_qa_scorecard_revision", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::tune_qa_scorecard_revision", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::TuneQaScorecardRevisionRequest::parent]. @@ -7047,6 +7272,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7069,12 +7295,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::bulk_upload_feedback_labels", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::bulk_upload_feedback_labels", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BulkUploadFeedbackLabelsRequest::parent]. @@ -7200,6 +7440,7 @@ pub mod contact_center_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7222,12 +7463,26 @@ pub mod contact_center_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::bulk_download_feedback_labels", + "gcp.rpc.method" = "google_cloud_contactcenterinsights_v1::client::ContactCenterInsights::bulk_download_feedback_labels", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BulkDownloadFeedbackLabelsRequest::parent]. diff --git a/src/generated/cloud/contactcenterinsights/v1/src/stub.rs b/src/generated/cloud/contactcenterinsights/v1/src/stub.rs index d728ecfaa0..e72c2d67d8 100644 --- a/src/generated/cloud/contactcenterinsights/v1/src/stub.rs +++ b/src/generated/cloud/contactcenterinsights/v1/src/stub.rs @@ -870,4 +870,15 @@ pub trait ContactCenterInsights: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/contactcenterinsights/v1/src/stub/dynamic.rs b/src/generated/cloud/contactcenterinsights/v1/src/stub/dynamic.rs index ff5849f559..c5412cd478 100644 --- a/src/generated/cloud/contactcenterinsights/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/contactcenterinsights/v1/src/stub/dynamic.rs @@ -488,6 +488,12 @@ pub trait ContactCenterInsights: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ContactCenterInsights] also implement [ContactCenterInsights]. @@ -1200,4 +1206,12 @@ impl ContactCenterInsights for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/contactcenterinsights/v1/src/tracing.rs b/src/generated/cloud/contactcenterinsights/v1/src/tracing.rs index d032988105..fabca49118 100644 --- a/src/generated/cloud/contactcenterinsights/v1/src/tracing.rs +++ b/src/generated/cloud/contactcenterinsights/v1/src/tracing.rs @@ -1132,6 +1132,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/datacatalog/lineage/v1/src/builder.rs b/src/generated/cloud/datacatalog/lineage/v1/src/builder.rs index 6806bd20c9..c50b9bf256 100644 --- a/src/generated/cloud/datacatalog/lineage/v1/src/builder.rs +++ b/src/generated/cloud/datacatalog/lineage/v1/src/builder.rs @@ -566,6 +566,7 @@ pub mod lineage { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -588,12 +589,27 @@ pub mod lineage { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datacatalog_lineage_v1::client::Lineage::delete_process", + "gcp.rpc.method" = + "google_cloud_datacatalog_lineage_v1::client::Lineage::delete_process", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteProcessRequest::name]. @@ -1020,6 +1036,7 @@ pub mod lineage { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1042,12 +1059,27 @@ pub mod lineage { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datacatalog_lineage_v1::client::Lineage::delete_run", + "gcp.rpc.method" = + "google_cloud_datacatalog_lineage_v1::client::Lineage::delete_run", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRunRequest::name]. diff --git a/src/generated/cloud/datacatalog/lineage/v1/src/stub.rs b/src/generated/cloud/datacatalog/lineage/v1/src/stub.rs index b61fd94b86..5a7821881f 100644 --- a/src/generated/cloud/datacatalog/lineage/v1/src/stub.rs +++ b/src/generated/cloud/datacatalog/lineage/v1/src/stub.rs @@ -280,4 +280,15 @@ pub trait Lineage: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/datacatalog/lineage/v1/src/stub/dynamic.rs b/src/generated/cloud/datacatalog/lineage/v1/src/stub/dynamic.rs index bfb1afc950..3e43bdd14a 100644 --- a/src/generated/cloud/datacatalog/lineage/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/datacatalog/lineage/v1/src/stub/dynamic.rs @@ -152,6 +152,12 @@ pub trait Lineage: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Lineage] also implement [Lineage]. @@ -360,4 +366,12 @@ impl Lineage for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/datacatalog/lineage/v1/src/tracing.rs b/src/generated/cloud/datacatalog/lineage/v1/src/tracing.rs index 92310b2b6f..62d32be08a 100644 --- a/src/generated/cloud/datacatalog/lineage/v1/src/tracing.rs +++ b/src/generated/cloud/datacatalog/lineage/v1/src/tracing.rs @@ -348,6 +348,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/datacatalog/v1/src/builder.rs b/src/generated/cloud/datacatalog/v1/src/builder.rs index 0a49d0a43a..12a23515a8 100644 --- a/src/generated/cloud/datacatalog/v1/src/builder.rs +++ b/src/generated/cloud/datacatalog/v1/src/builder.rs @@ -2533,6 +2533,7 @@ pub mod data_catalog { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2555,12 +2556,27 @@ pub mod data_catalog { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datacatalog_v1::client::DataCatalog::reconcile_tags", + "gcp.rpc.method" = + "google_cloud_datacatalog_v1::client::DataCatalog::reconcile_tags", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ReconcileTagsRequest::parent]. @@ -3061,6 +3077,7 @@ pub mod data_catalog { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3083,12 +3100,27 @@ pub mod data_catalog { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datacatalog_v1::client::DataCatalog::import_entries", + "gcp.rpc.method" = + "google_cloud_datacatalog_v1::client::DataCatalog::import_entries", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportEntriesRequest::parent]. diff --git a/src/generated/cloud/datacatalog/v1/src/stub.rs b/src/generated/cloud/datacatalog/v1/src/stub.rs index 5e8e5552fb..272192fd50 100644 --- a/src/generated/cloud/datacatalog/v1/src/stub.rs +++ b/src/generated/cloud/datacatalog/v1/src/stub.rs @@ -487,6 +487,17 @@ pub trait DataCatalog: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PolicyTagManager]. diff --git a/src/generated/cloud/datacatalog/v1/src/stub/dynamic.rs b/src/generated/cloud/datacatalog/v1/src/stub/dynamic.rs index 410c29cf12..39be68fbaf 100644 --- a/src/generated/cloud/datacatalog/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/datacatalog/v1/src/stub/dynamic.rs @@ -272,6 +272,12 @@ pub trait DataCatalog: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataCatalog] also implement [DataCatalog]. @@ -661,6 +667,14 @@ impl DataCatalog for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PolicyTagManager]. diff --git a/src/generated/cloud/datacatalog/v1/src/tracing.rs b/src/generated/cloud/datacatalog/v1/src/tracing.rs index 4c46161e58..9f4a1635c5 100644 --- a/src/generated/cloud/datacatalog/v1/src/tracing.rs +++ b/src/generated/cloud/datacatalog/v1/src/tracing.rs @@ -628,6 +628,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PolicyTagManager](super::stub::PolicyTagManager) decorator for logging and tracing. diff --git a/src/generated/cloud/dataform/v1/src/builder.rs b/src/generated/cloud/dataform/v1/src/builder.rs index a909cc297b..1b5db6f1e6 100644 --- a/src/generated/cloud/dataform/v1/src/builder.rs +++ b/src/generated/cloud/dataform/v1/src/builder.rs @@ -435,6 +435,7 @@ pub mod dataform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -457,12 +458,27 @@ pub mod dataform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataform_v1::client::Dataform::delete_team_folder_tree", + "gcp.rpc.method" = + "google_cloud_dataform_v1::client::Dataform::delete_team_folder_tree", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTeamFolderTreeRequest::name]. @@ -1084,6 +1100,7 @@ pub mod dataform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1106,12 +1123,26 @@ pub mod dataform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataform_v1::client::Dataform::delete_folder_tree", + "gcp.rpc.method" = "google_cloud_dataform_v1::client::Dataform::delete_folder_tree", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFolderTreeRequest::name]. @@ -1430,6 +1461,7 @@ pub mod dataform { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1452,12 +1484,26 @@ pub mod dataform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataform_v1::client::Dataform::move_folder", + "gcp.rpc.method" = "google_cloud_dataform_v1::client::Dataform::move_folder", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::MoveFolderRequest::name]. @@ -1993,6 +2039,7 @@ pub mod dataform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2015,12 +2062,26 @@ pub mod dataform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataform_v1::client::Dataform::move_repository", + "gcp.rpc.method" = "google_cloud_dataform_v1::client::Dataform::move_repository", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::MoveRepositoryRequest::name]. diff --git a/src/generated/cloud/dataform/v1/src/stub.rs b/src/generated/cloud/dataform/v1/src/stub.rs index da9d3183ab..a2d2247048 100644 --- a/src/generated/cloud/dataform/v1/src/stub.rs +++ b/src/generated/cloud/dataform/v1/src/stub.rs @@ -911,4 +911,15 @@ pub trait Dataform: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/dataform/v1/src/stub/dynamic.rs b/src/generated/cloud/dataform/v1/src/stub/dynamic.rs index f6899c3acb..62903cc1b7 100644 --- a/src/generated/cloud/dataform/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/dataform/v1/src/stub/dynamic.rs @@ -500,6 +500,12 @@ pub trait Dataform: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Dataform] also implement [Dataform]. @@ -1233,4 +1239,12 @@ impl Dataform for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/dataform/v1/src/tracing.rs b/src/generated/cloud/dataform/v1/src/tracing.rs index 6197bace71..2aa7214889 100644 --- a/src/generated/cloud/dataform/v1/src/tracing.rs +++ b/src/generated/cloud/dataform/v1/src/tracing.rs @@ -1160,6 +1160,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/datafusion/v1/src/builder.rs b/src/generated/cloud/datafusion/v1/src/builder.rs index bb619990c7..a7f44fd5db 100644 --- a/src/generated/cloud/datafusion/v1/src/builder.rs +++ b/src/generated/cloud/datafusion/v1/src/builder.rs @@ -427,6 +427,7 @@ pub mod data_fusion { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -449,12 +450,27 @@ pub mod data_fusion { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datafusion_v1::client::DataFusion::create_instance", + "gcp.rpc.method" = + "google_cloud_datafusion_v1::client::DataFusion::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -557,6 +573,7 @@ pub mod data_fusion { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -579,12 +596,27 @@ pub mod data_fusion { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datafusion_v1::client::DataFusion::delete_instance", + "gcp.rpc.method" = + "google_cloud_datafusion_v1::client::DataFusion::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -666,6 +698,7 @@ pub mod data_fusion { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -688,12 +721,27 @@ pub mod data_fusion { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datafusion_v1::client::DataFusion::update_instance", + "gcp.rpc.method" = + "google_cloud_datafusion_v1::client::DataFusion::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance][crate::model::UpdateInstanceRequest::instance]. @@ -807,6 +855,7 @@ pub mod data_fusion { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -829,12 +878,27 @@ pub mod data_fusion { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datafusion_v1::client::DataFusion::restart_instance", + "gcp.rpc.method" = + "google_cloud_datafusion_v1::client::DataFusion::restart_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestartInstanceRequest::name]. diff --git a/src/generated/cloud/datafusion/v1/src/stub.rs b/src/generated/cloud/datafusion/v1/src/stub.rs index 67c9e4a1ab..7ce0ba8e45 100644 --- a/src/generated/cloud/datafusion/v1/src/stub.rs +++ b/src/generated/cloud/datafusion/v1/src/stub.rs @@ -177,4 +177,15 @@ pub trait DataFusion: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/datafusion/v1/src/stub/dynamic.rs b/src/generated/cloud/datafusion/v1/src/stub/dynamic.rs index eef8edb9e1..cf052687c9 100644 --- a/src/generated/cloud/datafusion/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/datafusion/v1/src/stub/dynamic.rs @@ -92,6 +92,12 @@ pub trait DataFusion: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataFusion] also implement [DataFusion]. @@ -210,4 +216,12 @@ impl DataFusion for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/datafusion/v1/src/tracing.rs b/src/generated/cloud/datafusion/v1/src/tracing.rs index 970e7226b7..73f73a7243 100644 --- a/src/generated/cloud/datafusion/v1/src/tracing.rs +++ b/src/generated/cloud/datafusion/v1/src/tracing.rs @@ -208,6 +208,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/dataplex/v1/src/builder.rs b/src/generated/cloud/dataplex/v1/src/builder.rs index bdaaf72e3f..178a002bd2 100644 --- a/src/generated/cloud/dataplex/v1/src/builder.rs +++ b/src/generated/cloud/dataplex/v1/src/builder.rs @@ -134,6 +134,7 @@ pub mod business_glossary_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -156,12 +157,27 @@ pub mod business_glossary_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::BusinessGlossaryService::create_glossary", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::BusinessGlossaryService::create_glossary", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGlossaryRequest::parent]. @@ -279,6 +295,7 @@ pub mod business_glossary_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -301,12 +318,27 @@ pub mod business_glossary_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::BusinessGlossaryService::update_glossary", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::BusinessGlossaryService::update_glossary", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [glossary][crate::model::UpdateGlossaryRequest::glossary]. @@ -425,6 +457,7 @@ pub mod business_glossary_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -447,12 +480,27 @@ pub mod business_glossary_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::BusinessGlossaryService::delete_glossary", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::BusinessGlossaryService::delete_glossary", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGlossaryRequest::name]. @@ -2427,6 +2475,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2449,12 +2498,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::create_entry_type", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::create_entry_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEntryTypeRequest::parent]. @@ -2572,6 +2636,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2594,12 +2659,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::update_entry_type", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::update_entry_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [entry_type][crate::model::UpdateEntryTypeRequest::entry_type]. @@ -2718,6 +2798,7 @@ pub mod catalog_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2740,12 +2821,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::delete_entry_type", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::delete_entry_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEntryTypeRequest::name]. @@ -3016,6 +3112,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3038,12 +3135,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::create_aspect_type", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::create_aspect_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAspectTypeRequest::parent]. @@ -3164,6 +3276,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3186,12 +3299,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::update_aspect_type", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::update_aspect_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [aspect_type][crate::model::UpdateAspectTypeRequest::aspect_type]. @@ -3313,6 +3441,7 @@ pub mod catalog_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3335,12 +3464,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::delete_aspect_type", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::delete_aspect_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAspectTypeRequest::name]. @@ -3611,6 +3755,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3633,12 +3778,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::create_entry_group", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::create_entry_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEntryGroupRequest::parent]. @@ -3759,6 +3919,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3781,12 +3942,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::update_entry_group", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::update_entry_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [entry_group][crate::model::UpdateEntryGroupRequest::entry_group]. @@ -3908,6 +4084,7 @@ pub mod catalog_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3930,12 +4107,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::delete_entry_group", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::delete_entry_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEntryGroupRequest::name]. @@ -4905,6 +5097,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4927,12 +5120,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::create_metadata_job", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::create_metadata_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMetadataJobRequest::parent]. @@ -5831,6 +6039,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5853,12 +6062,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::create_metadata_feed", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::create_metadata_feed", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMetadataFeedRequest::parent]. @@ -6155,6 +6379,7 @@ pub mod catalog_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6177,12 +6402,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::delete_metadata_feed", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::delete_metadata_feed", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMetadataFeedRequest::name]. @@ -6267,6 +6507,7 @@ pub mod catalog_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6289,12 +6530,27 @@ pub mod catalog_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CatalogService::update_metadata_feed", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CatalogService::update_metadata_feed", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [metadata_feed][crate::model::UpdateMetadataFeedRequest::metadata_feed]. @@ -7233,6 +7489,7 @@ pub mod cmek_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7255,12 +7512,27 @@ pub mod cmek_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CmekService::create_encryption_config", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CmekService::create_encryption_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEncryptionConfigRequest::parent]. @@ -7375,6 +7647,7 @@ pub mod cmek_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7397,12 +7670,27 @@ pub mod cmek_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CmekService::update_encryption_config", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CmekService::update_encryption_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [encryption_config][crate::model::UpdateEncryptionConfigRequest::encryption_config]. @@ -7514,6 +7802,7 @@ pub mod cmek_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7536,12 +7825,27 @@ pub mod cmek_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::CmekService::delete_encryption_config", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::CmekService::delete_encryption_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEncryptionConfigRequest::name]. @@ -9450,6 +9754,7 @@ pub mod data_product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9472,12 +9777,27 @@ pub mod data_product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataProductService::create_data_product", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataProductService::create_data_product", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDataProductRequest::parent]. @@ -9591,6 +9911,7 @@ pub mod data_product_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9613,12 +9934,27 @@ pub mod data_product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataProductService::delete_data_product", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataProductService::delete_data_product", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataProductRequest::name]. @@ -9898,6 +10234,7 @@ pub mod data_product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9920,12 +10257,27 @@ pub mod data_product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataProductService::update_data_product", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataProductService::update_data_product", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [data_product][crate::model::UpdateDataProductRequest::data_product]. @@ -10045,6 +10397,7 @@ pub mod data_product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10067,12 +10420,27 @@ pub mod data_product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataProductService::create_data_asset", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataProductService::create_data_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDataAssetRequest::parent]. @@ -10188,6 +10556,7 @@ pub mod data_product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10210,12 +10579,27 @@ pub mod data_product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataProductService::update_data_asset", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataProductService::update_data_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [data_asset][crate::model::UpdateDataAssetRequest::data_asset]. @@ -10330,6 +10714,7 @@ pub mod data_product_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10352,12 +10737,27 @@ pub mod data_product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataProductService::delete_data_asset", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataProductService::delete_data_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataAssetRequest::name]. @@ -11450,6 +11850,7 @@ pub mod data_taxonomy_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11472,12 +11873,27 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::create_data_taxonomy", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataTaxonomyService::create_data_taxonomy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDataTaxonomyRequest::parent]. @@ -11598,6 +12014,7 @@ pub mod data_taxonomy_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11620,12 +12037,27 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::update_data_taxonomy", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataTaxonomyService::update_data_taxonomy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDataTaxonomyRequest::update_mask]. @@ -11747,6 +12179,7 @@ pub mod data_taxonomy_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11769,12 +12202,27 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::delete_data_taxonomy", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataTaxonomyService::delete_data_taxonomy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataTaxonomyRequest::name]. @@ -12052,6 +12500,7 @@ pub mod data_taxonomy_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12074,12 +12523,26 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::create_data_attribute_binding", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataTaxonomyService::create_data_attribute_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDataAttributeBindingRequest::parent]. @@ -12204,6 +12667,7 @@ pub mod data_taxonomy_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12226,12 +12690,26 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::update_data_attribute_binding", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataTaxonomyService::update_data_attribute_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDataAttributeBindingRequest::update_mask]. @@ -12355,6 +12833,7 @@ pub mod data_taxonomy_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12377,12 +12856,26 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::delete_data_attribute_binding", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataTaxonomyService::delete_data_attribute_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataAttributeBindingRequest::name]. @@ -12665,6 +13158,7 @@ pub mod data_taxonomy_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12687,12 +13181,27 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::create_data_attribute", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataTaxonomyService::create_data_attribute", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDataAttributeRequest::parent]. @@ -12813,6 +13322,7 @@ pub mod data_taxonomy_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12835,12 +13345,27 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::update_data_attribute", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataTaxonomyService::update_data_attribute", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDataAttributeRequest::update_mask]. @@ -12962,6 +13487,7 @@ pub mod data_taxonomy_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12984,12 +13510,27 @@ pub mod data_taxonomy_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataTaxonomyService::delete_data_attribute", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataTaxonomyService::delete_data_attribute", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataAttributeRequest::name]. @@ -14079,6 +14620,7 @@ pub mod data_scan_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14101,12 +14643,27 @@ pub mod data_scan_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataScanService::create_data_scan", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataScanService::create_data_scan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDataScanRequest::parent]. @@ -14224,6 +14781,7 @@ pub mod data_scan_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14246,12 +14804,27 @@ pub mod data_scan_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataScanService::update_data_scan", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataScanService::update_data_scan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [data_scan][crate::model::UpdateDataScanRequest::data_scan]. @@ -14366,6 +14939,7 @@ pub mod data_scan_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14388,12 +14962,27 @@ pub mod data_scan_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataScanService::delete_data_scan", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataScanService::delete_data_scan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataScanRequest::name]. @@ -17382,6 +17971,7 @@ pub mod dataplex_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17404,12 +17994,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::create_lake", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::create_lake", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateLakeRequest::parent]. @@ -17527,6 +18131,7 @@ pub mod dataplex_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17549,12 +18154,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::update_lake", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::update_lake", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateLakeRequest::update_mask]. @@ -17673,6 +18292,7 @@ pub mod dataplex_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17695,12 +18315,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::delete_lake", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::delete_lake", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteLakeRequest::name]. @@ -18062,6 +18696,7 @@ pub mod dataplex_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18084,12 +18719,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::create_zone", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::create_zone", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateZoneRequest::parent]. @@ -18207,6 +18856,7 @@ pub mod dataplex_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18229,12 +18879,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::update_zone", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::update_zone", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateZoneRequest::update_mask]. @@ -18353,6 +19017,7 @@ pub mod dataplex_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18375,12 +19040,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::delete_zone", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::delete_zone", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteZoneRequest::name]. @@ -18742,6 +19421,7 @@ pub mod dataplex_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18764,12 +19444,27 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::create_asset", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataplexService::create_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAssetRequest::parent]. @@ -18887,6 +19582,7 @@ pub mod dataplex_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18909,12 +19605,27 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::update_asset", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataplexService::update_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAssetRequest::update_mask]. @@ -19033,6 +19744,7 @@ pub mod dataplex_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -19055,12 +19767,27 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::delete_asset", + "gcp.rpc.method" = + "google_cloud_dataplex_v1::client::DataplexService::delete_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAssetRequest::name]. @@ -19427,6 +20154,7 @@ pub mod dataplex_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -19449,12 +20177,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::create_task", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::create_task", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTaskRequest::parent]. @@ -19572,6 +20314,7 @@ pub mod dataplex_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -19594,12 +20337,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::update_task", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::update_task", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateTaskRequest::update_mask]. @@ -19718,6 +20475,7 @@ pub mod dataplex_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -19740,12 +20498,26 @@ pub mod dataplex_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataplex_v1::client::DataplexService::delete_task", + "gcp.rpc.method" = "google_cloud_dataplex_v1::client::DataplexService::delete_task", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTaskRequest::name]. diff --git a/src/generated/cloud/dataplex/v1/src/stub.rs b/src/generated/cloud/dataplex/v1/src/stub.rs index 575632f5e6..5a4b7d8da0 100644 --- a/src/generated/cloud/dataplex/v1/src/stub.rs +++ b/src/generated/cloud/dataplex/v1/src/stub.rs @@ -320,6 +320,17 @@ pub trait BusinessGlossaryService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::CatalogService]. @@ -848,6 +859,17 @@ pub trait CatalogService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::CmekService]. @@ -1039,6 +1061,17 @@ pub trait CmekService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ContentService]. @@ -1397,6 +1430,17 @@ pub trait DataProductService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DataTaxonomyService]. @@ -1698,6 +1742,17 @@ pub trait DataTaxonomyService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DataScanService]. @@ -1931,6 +1986,17 @@ pub trait DataScanService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::MetadataService]. @@ -2561,4 +2627,15 @@ pub trait DataplexService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/dataplex/v1/src/stub/dynamic.rs b/src/generated/cloud/dataplex/v1/src/stub/dynamic.rs index c48fe88f9a..0d54c774b5 100644 --- a/src/generated/cloud/dataplex/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/dataplex/v1/src/stub/dynamic.rs @@ -170,6 +170,12 @@ pub trait BusinessGlossaryService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BusinessGlossaryService] also implement [BusinessGlossaryService]. @@ -406,6 +412,14 @@ impl BusinessGlossaryService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::CatalogService]. @@ -696,6 +710,12 @@ pub trait CatalogService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CatalogService] also implement [CatalogService]. @@ -1130,6 +1150,14 @@ impl CatalogService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::CmekService]. @@ -1228,6 +1256,12 @@ pub trait CmekService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CmekService] also implement [CmekService]. @@ -1374,6 +1408,14 @@ impl CmekService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ContentService]. @@ -1647,6 +1689,12 @@ pub trait DataProductService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataProductService] also implement [DataProductService]. @@ -1838,6 +1886,14 @@ impl DataProductService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DataTaxonomyService]. @@ -1996,6 +2052,12 @@ pub trait DataTaxonomyService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataTaxonomyService] also implement [DataTaxonomyService]. @@ -2232,6 +2294,14 @@ impl DataTaxonomyService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DataScanService]. @@ -2354,6 +2424,12 @@ pub trait DataScanService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataScanService] also implement [DataScanService]. @@ -2536,6 +2612,14 @@ impl DataScanService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::MetadataService]. @@ -3046,6 +3130,12 @@ pub trait DataplexService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataplexService] also implement [DataplexService]. @@ -3390,4 +3480,12 @@ impl DataplexService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/dataplex/v1/src/tracing.rs b/src/generated/cloud/dataplex/v1/src/tracing.rs index 2e6c76d145..d6e917b262 100644 --- a/src/generated/cloud/dataplex/v1/src/tracing.rs +++ b/src/generated/cloud/dataplex/v1/src/tracing.rs @@ -390,6 +390,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [CatalogService](super::stub::CatalogService) decorator for logging and tracing. @@ -1075,6 +1085,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [CmekService](super::stub::CmekService) decorator for logging and tracing. @@ -1312,6 +1332,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ContentService](super::stub::ContentService) decorator for logging and tracing. @@ -1772,6 +1802,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DataTaxonomyService](super::stub::DataTaxonomyService) decorator for logging and tracing. @@ -2149,6 +2189,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DataScanService](super::stub::DataScanService) decorator for logging and tracing. @@ -2442,6 +2492,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [MetadataService](super::stub::MetadataService) decorator for logging and tracing. @@ -3266,6 +3326,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/dataproc/v1/src/builder.rs b/src/generated/cloud/dataproc/v1/src/builder.rs index 52336f5443..54e3d5f929 100644 --- a/src/generated/cloud/dataproc/v1/src/builder.rs +++ b/src/generated/cloud/dataproc/v1/src/builder.rs @@ -1187,6 +1187,7 @@ pub mod batch_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1209,12 +1210,27 @@ pub mod batch_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::BatchController::create_batch", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::BatchController::create_batch", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBatchRequest::parent]. @@ -2210,6 +2226,7 @@ pub mod cluster_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2232,12 +2249,27 @@ pub mod cluster_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::ClusterController::create_cluster", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::ClusterController::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::CreateClusterRequest::project_id]. @@ -2364,6 +2396,7 @@ pub mod cluster_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2386,12 +2419,27 @@ pub mod cluster_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::ClusterController::update_cluster", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::ClusterController::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::UpdateClusterRequest::project_id]. @@ -2560,6 +2608,7 @@ pub mod cluster_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2582,12 +2631,27 @@ pub mod cluster_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::ClusterController::stop_cluster", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::ClusterController::stop_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::StopClusterRequest::project_id]. @@ -2697,6 +2761,7 @@ pub mod cluster_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2719,12 +2784,27 @@ pub mod cluster_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::ClusterController::start_cluster", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::ClusterController::start_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::StartClusterRequest::project_id]. @@ -2833,6 +2913,7 @@ pub mod cluster_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2855,12 +2936,27 @@ pub mod cluster_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::ClusterController::delete_cluster", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::ClusterController::delete_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::DeleteClusterRequest::project_id]. @@ -3168,6 +3264,7 @@ pub mod cluster_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3190,12 +3287,27 @@ pub mod cluster_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::ClusterController::diagnose_cluster", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::ClusterController::diagnose_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::DiagnoseClusterRequest::project_id]. @@ -4085,6 +4197,7 @@ pub mod job_controller { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4107,12 +4220,27 @@ pub mod job_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::JobController::submit_job_as_operation", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::JobController::submit_job_as_operation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::SubmitJobRequest::project_id]. @@ -5359,6 +5487,7 @@ pub mod node_group_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5381,12 +5510,27 @@ pub mod node_group_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::NodeGroupController::create_node_group", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::NodeGroupController::create_node_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNodeGroupRequest::parent]. @@ -5504,6 +5648,7 @@ pub mod node_group_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5526,12 +5671,27 @@ pub mod node_group_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::NodeGroupController::resize_node_group", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::NodeGroupController::resize_node_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ResizeNodeGroupRequest::name]. @@ -7401,6 +7561,7 @@ pub mod session_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7423,12 +7584,27 @@ pub mod session_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::SessionController::create_session", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::SessionController::create_session", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSessionRequest::parent]. @@ -7721,6 +7897,7 @@ pub mod session_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7743,12 +7920,27 @@ pub mod session_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::SessionController::terminate_session", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::SessionController::terminate_session", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::TerminateSessionRequest::name]. @@ -7836,6 +8028,7 @@ pub mod session_controller { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7858,12 +8051,27 @@ pub mod session_controller { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::SessionController::delete_session", + "gcp.rpc.method" = + "google_cloud_dataproc_v1::client::SessionController::delete_session", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSessionRequest::name]. @@ -8749,6 +8957,7 @@ pub mod workflow_template_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8771,12 +8980,26 @@ pub mod workflow_template_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::WorkflowTemplateService::instantiate_workflow_template", + "gcp.rpc.method" = "google_cloud_dataproc_v1::client::WorkflowTemplateService::instantiate_workflow_template", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::InstantiateWorkflowTemplateRequest::name]. @@ -8881,6 +9104,7 @@ pub mod workflow_template_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8903,12 +9127,26 @@ pub mod workflow_template_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dataproc_v1::client::WorkflowTemplateService::instantiate_inline_workflow_template", + "gcp.rpc.method" = "google_cloud_dataproc_v1::client::WorkflowTemplateService::instantiate_inline_workflow_template", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::InstantiateInlineWorkflowTemplateRequest::parent]. diff --git a/src/generated/cloud/dataproc/v1/src/stub.rs b/src/generated/cloud/dataproc/v1/src/stub.rs index d528a8f38c..010b07693d 100644 --- a/src/generated/cloud/dataproc/v1/src/stub.rs +++ b/src/generated/cloud/dataproc/v1/src/stub.rs @@ -320,6 +320,17 @@ pub trait BatchController: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ClusterController]. @@ -519,6 +530,17 @@ pub trait ClusterController: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::JobController]. @@ -702,6 +724,17 @@ pub trait JobController: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NodeGroupController]. @@ -846,6 +879,17 @@ pub trait NodeGroupController: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SessionTemplateController]. @@ -1155,6 +1199,17 @@ pub trait SessionController: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::WorkflowTemplateService]. @@ -1342,4 +1397,15 @@ pub trait WorkflowTemplateService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/dataproc/v1/src/stub/dynamic.rs b/src/generated/cloud/dataproc/v1/src/stub/dynamic.rs index b091a50097..16cb0f352d 100644 --- a/src/generated/cloud/dataproc/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/dataproc/v1/src/stub/dynamic.rs @@ -282,6 +282,12 @@ pub trait BatchController: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BatchController] also implement [BatchController]. @@ -401,6 +407,14 @@ impl BatchController for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ClusterController]. @@ -505,6 +519,12 @@ pub trait ClusterController: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ClusterController] also implement [ClusterController]. @@ -660,6 +680,14 @@ impl ClusterController for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::JobController]. @@ -758,6 +786,12 @@ pub trait JobController: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::JobController] also implement [JobController]. @@ -904,6 +938,14 @@ impl JobController for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NodeGroupController]. @@ -978,6 +1020,12 @@ pub trait NodeGroupController: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NodeGroupController] also implement [NodeGroupController]. @@ -1088,6 +1136,14 @@ impl NodeGroupController for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SessionTemplateController]. @@ -1364,6 +1420,12 @@ pub trait SessionController: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SessionController] also implement [SessionController]. @@ -1492,6 +1554,14 @@ impl SessionController for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::WorkflowTemplateService]. @@ -1590,6 +1660,12 @@ pub trait WorkflowTemplateService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::WorkflowTemplateService] also implement [WorkflowTemplateService]. @@ -1736,4 +1812,12 @@ impl WorkflowTemplateService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/dataproc/v1/src/tracing.rs b/src/generated/cloud/dataproc/v1/src/tracing.rs index 48a005b6fc..ecbe7a8d42 100644 --- a/src/generated/cloud/dataproc/v1/src/tracing.rs +++ b/src/generated/cloud/dataproc/v1/src/tracing.rs @@ -403,6 +403,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ClusterController](super::stub::ClusterController) decorator for logging and tracing. @@ -654,6 +664,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [JobController](super::stub::JobController) decorator for logging and tracing. @@ -891,6 +911,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NodeGroupController](super::stub::NodeGroupController) decorator for logging and tracing. @@ -1072,6 +1102,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SessionTemplateController](super::stub::SessionTemplateController) decorator for logging and tracing. @@ -1476,6 +1516,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [WorkflowTemplateService](super::stub::WorkflowTemplateService) decorator for logging and tracing. @@ -1713,6 +1763,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/datastream/v1/src/builder.rs b/src/generated/cloud/datastream/v1/src/builder.rs index ca6aa83259..ede6c823da 100644 --- a/src/generated/cloud/datastream/v1/src/builder.rs +++ b/src/generated/cloud/datastream/v1/src/builder.rs @@ -327,6 +327,7 @@ pub mod datastream { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -349,12 +350,27 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::create_connection_profile", + "gcp.rpc.method" = + "google_cloud_datastream_v1::client::Datastream::create_connection_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConnectionProfileRequest::parent]. @@ -491,6 +507,7 @@ pub mod datastream { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -513,12 +530,27 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::update_connection_profile", + "gcp.rpc.method" = + "google_cloud_datastream_v1::client::Datastream::update_connection_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateConnectionProfileRequest::update_mask]. @@ -650,6 +682,7 @@ pub mod datastream { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -672,12 +705,27 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::delete_connection_profile", + "gcp.rpc.method" = + "google_cloud_datastream_v1::client::Datastream::delete_connection_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConnectionProfileRequest::name]. @@ -1188,6 +1236,7 @@ pub mod datastream { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1210,12 +1259,26 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::create_stream", + "gcp.rpc.method" = "google_cloud_datastream_v1::client::Datastream::create_stream", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateStreamRequest::parent]. @@ -1345,6 +1408,7 @@ pub mod datastream { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1367,12 +1431,26 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::update_stream", + "gcp.rpc.method" = "google_cloud_datastream_v1::client::Datastream::update_stream", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateStreamRequest::update_mask]. @@ -1499,6 +1577,7 @@ pub mod datastream { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1521,12 +1600,26 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::delete_stream", + "gcp.rpc.method" = "google_cloud_datastream_v1::client::Datastream::delete_stream", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteStreamRequest::name]. @@ -1614,6 +1707,7 @@ pub mod datastream { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1636,12 +1730,26 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::run_stream", + "gcp.rpc.method" = "google_cloud_datastream_v1::client::Datastream::run_stream", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RunStreamRequest::name]. @@ -2213,6 +2321,7 @@ pub mod datastream { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2235,12 +2344,27 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::create_private_connection", + "gcp.rpc.method" = + "google_cloud_datastream_v1::client::Datastream::create_private_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePrivateConnectionRequest::parent]. @@ -2556,6 +2680,7 @@ pub mod datastream { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2578,12 +2703,27 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::delete_private_connection", + "gcp.rpc.method" = + "google_cloud_datastream_v1::client::Datastream::delete_private_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePrivateConnectionRequest::name]. @@ -2677,6 +2817,7 @@ pub mod datastream { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2699,12 +2840,26 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::create_route", + "gcp.rpc.method" = "google_cloud_datastream_v1::client::Datastream::create_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRouteRequest::parent]. @@ -2995,6 +3150,7 @@ pub mod datastream { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3017,12 +3173,26 @@ pub mod datastream { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastream_v1::client::Datastream::delete_route", + "gcp.rpc.method" = "google_cloud_datastream_v1::client::Datastream::delete_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRouteRequest::name]. diff --git a/src/generated/cloud/datastream/v1/src/stub.rs b/src/generated/cloud/datastream/v1/src/stub.rs index ffe510e09b..8db766b42e 100644 --- a/src/generated/cloud/datastream/v1/src/stub.rs +++ b/src/generated/cloud/datastream/v1/src/stub.rs @@ -409,4 +409,15 @@ pub trait Datastream: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/datastream/v1/src/stub/dynamic.rs b/src/generated/cloud/datastream/v1/src/stub/dynamic.rs index 6e4fd9c3e1..e08cd671b9 100644 --- a/src/generated/cloud/datastream/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/datastream/v1/src/stub/dynamic.rs @@ -218,6 +218,12 @@ pub trait Datastream: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Datastream] also implement [Datastream]. @@ -525,4 +531,12 @@ impl Datastream for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/datastream/v1/src/tracing.rs b/src/generated/cloud/datastream/v1/src/tracing.rs index 90aeee35b1..d29240b8b0 100644 --- a/src/generated/cloud/datastream/v1/src/tracing.rs +++ b/src/generated/cloud/datastream/v1/src/tracing.rs @@ -502,6 +502,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/deploy/v1/src/builder.rs b/src/generated/cloud/deploy/v1/src/builder.rs index 585e5c601c..540ee506ed 100644 --- a/src/generated/cloud/deploy/v1/src/builder.rs +++ b/src/generated/cloud/deploy/v1/src/builder.rs @@ -323,6 +323,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -345,12 +346,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::create_delivery_pipeline", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::create_delivery_pipeline", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDeliveryPipelineRequest::parent]. @@ -477,6 +493,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -499,12 +516,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::update_delivery_pipeline", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::update_delivery_pipeline", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDeliveryPipelineRequest::update_mask]. @@ -638,6 +670,7 @@ pub mod cloud_deploy { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -660,12 +693,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::delete_delivery_pipeline", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::delete_delivery_pipeline", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDeliveryPipelineRequest::name]. @@ -1080,6 +1128,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1102,12 +1151,26 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::create_target", + "gcp.rpc.method" = "google_cloud_deploy_v1::client::CloudDeploy::create_target", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTargetRequest::parent]. @@ -1231,6 +1294,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1253,12 +1317,26 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::update_target", + "gcp.rpc.method" = "google_cloud_deploy_v1::client::CloudDeploy::update_target", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateTargetRequest::update_mask]. @@ -1389,6 +1467,7 @@ pub mod cloud_deploy { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1411,12 +1490,26 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::delete_target", + "gcp.rpc.method" = "google_cloud_deploy_v1::client::CloudDeploy::delete_target", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTargetRequest::name]. @@ -1711,6 +1804,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1733,12 +1827,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::create_custom_target_type", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::create_custom_target_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCustomTargetTypeRequest::parent]. @@ -1865,6 +1974,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1887,12 +1997,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::update_custom_target_type", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::update_custom_target_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateCustomTargetTypeRequest::update_mask]. @@ -2026,6 +2151,7 @@ pub mod cloud_deploy { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2048,12 +2174,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::delete_custom_target_type", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::delete_custom_target_type", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCustomTargetTypeRequest::name]. @@ -2337,6 +2478,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2359,12 +2501,26 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::create_release", + "gcp.rpc.method" = "google_cloud_deploy_v1::client::CloudDeploy::create_release", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateReleaseRequest::parent]. @@ -2564,6 +2720,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2586,12 +2743,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::create_deploy_policy", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::create_deploy_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDeployPolicyRequest::parent]. @@ -2718,6 +2890,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2740,12 +2913,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::update_deploy_policy", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::update_deploy_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDeployPolicyRequest::update_mask]. @@ -2879,6 +3067,7 @@ pub mod cloud_deploy { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2901,12 +3090,27 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::delete_deploy_policy", + "gcp.rpc.method" = + "google_cloud_deploy_v1::client::CloudDeploy::delete_deploy_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDeployPolicyRequest::name]. @@ -3608,6 +3812,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3630,12 +3835,26 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::create_rollout", + "gcp.rpc.method" = "google_cloud_deploy_v1::client::CloudDeploy::create_rollout", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRolloutRequest::parent]. @@ -4270,6 +4489,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4292,12 +4512,26 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::create_automation", + "gcp.rpc.method" = "google_cloud_deploy_v1::client::CloudDeploy::create_automation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAutomationRequest::parent]. @@ -4424,6 +4658,7 @@ pub mod cloud_deploy { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4446,12 +4681,26 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::update_automation", + "gcp.rpc.method" = "google_cloud_deploy_v1::client::CloudDeploy::update_automation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAutomationRequest::update_mask]. @@ -4585,6 +4834,7 @@ pub mod cloud_deploy { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4607,12 +4857,26 @@ pub mod cloud_deploy { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_deploy_v1::client::CloudDeploy::delete_automation", + "gcp.rpc.method" = "google_cloud_deploy_v1::client::CloudDeploy::delete_automation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAutomationRequest::name]. diff --git a/src/generated/cloud/deploy/v1/src/stub.rs b/src/generated/cloud/deploy/v1/src/stub.rs index 4b1cae4fd2..93ac144bbf 100644 --- a/src/generated/cloud/deploy/v1/src/stub.rs +++ b/src/generated/cloud/deploy/v1/src/stub.rs @@ -649,4 +649,15 @@ pub trait CloudDeploy: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/deploy/v1/src/stub/dynamic.rs b/src/generated/cloud/deploy/v1/src/stub/dynamic.rs index 515dccf711..003b45f962 100644 --- a/src/generated/cloud/deploy/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/deploy/v1/src/stub/dynamic.rs @@ -350,6 +350,12 @@ pub trait CloudDeploy: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CloudDeploy] also implement [CloudDeploy]. @@ -856,4 +862,12 @@ impl CloudDeploy for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/deploy/v1/src/tracing.rs b/src/generated/cloud/deploy/v1/src/tracing.rs index 8fb9b84bf3..56d4f38dbd 100644 --- a/src/generated/cloud/deploy/v1/src/tracing.rs +++ b/src/generated/cloud/deploy/v1/src/tracing.rs @@ -810,6 +810,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/developerconnect/v1/src/builder.rs b/src/generated/cloud/developerconnect/v1/src/builder.rs index b12505d344..e0bce32751 100644 --- a/src/generated/cloud/developerconnect/v1/src/builder.rs +++ b/src/generated/cloud/developerconnect/v1/src/builder.rs @@ -317,6 +317,7 @@ pub mod developer_connect { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -339,12 +340,27 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::create_connection", + "gcp.rpc.method" = + "google_cloud_developerconnect_v1::client::DeveloperConnect::create_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConnectionRequest::parent]. @@ -471,6 +487,7 @@ pub mod developer_connect { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -493,12 +510,27 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::update_connection", + "gcp.rpc.method" = + "google_cloud_developerconnect_v1::client::DeveloperConnect::update_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateConnectionRequest::update_mask]. @@ -632,6 +664,7 @@ pub mod developer_connect { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -654,12 +687,27 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_connection", + "gcp.rpc.method" = + "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConnectionRequest::name]. @@ -766,6 +814,7 @@ pub mod developer_connect { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -788,12 +837,26 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::create_git_repository_link", + "gcp.rpc.method" = "google_cloud_developerconnect_v1::client::DeveloperConnect::create_git_repository_link", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGitRepositoryLinkRequest::parent]. @@ -917,6 +980,7 @@ pub mod developer_connect { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -939,12 +1003,26 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_git_repository_link", + "gcp.rpc.method" = "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_git_repository_link", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGitRepositoryLinkRequest::name]. @@ -1809,6 +1887,7 @@ pub mod developer_connect { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1831,12 +1910,26 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::create_account_connector", + "gcp.rpc.method" = "google_cloud_developerconnect_v1::client::DeveloperConnect::create_account_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAccountConnectorRequest::parent]. @@ -1963,6 +2056,7 @@ pub mod developer_connect { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1985,12 +2079,26 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::update_account_connector", + "gcp.rpc.method" = "google_cloud_developerconnect_v1::client::DeveloperConnect::update_account_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAccountConnectorRequest::update_mask]. @@ -2120,6 +2228,7 @@ pub mod developer_connect { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2142,12 +2251,26 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_account_connector", + "gcp.rpc.method" = "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_account_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAccountConnectorRequest::name]. @@ -2427,6 +2550,7 @@ pub mod developer_connect { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2449,12 +2573,27 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_user", + "gcp.rpc.method" = + "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_user", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteUserRequest::name]. @@ -2611,6 +2750,7 @@ pub mod developer_connect { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2633,12 +2773,27 @@ pub mod developer_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_self", + "gcp.rpc.method" = + "google_cloud_developerconnect_v1::client::DeveloperConnect::delete_self", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSelfRequest::name]. @@ -3560,6 +3715,7 @@ pub mod insights_config_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3582,12 +3738,26 @@ pub mod insights_config_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::InsightsConfigService::create_insights_config", + "gcp.rpc.method" = "google_cloud_developerconnect_v1::client::InsightsConfigService::create_insights_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInsightsConfigRequest::parent]. @@ -3773,6 +3943,7 @@ pub mod insights_config_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3795,12 +3966,26 @@ pub mod insights_config_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::InsightsConfigService::update_insights_config", + "gcp.rpc.method" = "google_cloud_developerconnect_v1::client::InsightsConfigService::update_insights_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [insights_config][crate::model::UpdateInsightsConfigRequest::insights_config]. @@ -3912,6 +4097,7 @@ pub mod insights_config_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3934,12 +4120,26 @@ pub mod insights_config_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_developerconnect_v1::client::InsightsConfigService::delete_insights_config", + "gcp.rpc.method" = "google_cloud_developerconnect_v1::client::InsightsConfigService::delete_insights_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInsightsConfigRequest::name]. diff --git a/src/generated/cloud/developerconnect/v1/src/stub.rs b/src/generated/cloud/developerconnect/v1/src/stub.rs index ce8e34eb3a..ea6ed1839c 100644 --- a/src/generated/cloud/developerconnect/v1/src/stub.rs +++ b/src/generated/cloud/developerconnect/v1/src/stub.rs @@ -409,6 +409,17 @@ pub trait DeveloperConnect: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InsightsConfigService]. @@ -587,4 +598,15 @@ pub trait InsightsConfigService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/developerconnect/v1/src/stub/dynamic.rs b/src/generated/cloud/developerconnect/v1/src/stub/dynamic.rs index e4cdde0069..845a50262b 100644 --- a/src/generated/cloud/developerconnect/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/developerconnect/v1/src/stub/dynamic.rs @@ -218,6 +218,12 @@ pub trait DeveloperConnect: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DeveloperConnect] also implement [DeveloperConnect]. @@ -525,6 +531,14 @@ impl DeveloperConnect for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InsightsConfigService]. @@ -617,6 +631,12 @@ pub trait InsightsConfigService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InsightsConfigService] also implement [InsightsConfigService]. @@ -753,4 +773,12 @@ impl InsightsConfigService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/developerconnect/v1/src/tracing.rs b/src/generated/cloud/developerconnect/v1/src/tracing.rs index 87113b7844..9b9ea95282 100644 --- a/src/generated/cloud/developerconnect/v1/src/tracing.rs +++ b/src/generated/cloud/developerconnect/v1/src/tracing.rs @@ -502,6 +502,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InsightsConfigService](super::stub::InsightsConfigService) decorator for logging and tracing. @@ -725,6 +735,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/dialogflow/cx/v3/src/builder.rs b/src/generated/cloud/dialogflow/cx/v3/src/builder.rs index b5592e2e4a..3dc2bf5d9a 100644 --- a/src/generated/cloud/dialogflow/cx/v3/src/builder.rs +++ b/src/generated/cloud/dialogflow/cx/v3/src/builder.rs @@ -527,6 +527,7 @@ pub mod agents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -549,12 +550,26 @@ pub mod agents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Agents::export_agent", + "gcp.rpc.method" = "google_cloud_dialogflow_cx_v3::client::Agents::export_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportAgentRequest::name]. @@ -673,6 +688,7 @@ pub mod agents { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -695,12 +711,26 @@ pub mod agents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Agents::restore_agent", + "gcp.rpc.method" = "google_cloud_dialogflow_cx_v3::client::Agents::restore_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestoreAgentRequest::name]. @@ -3382,6 +3412,7 @@ pub mod entity_types { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3404,12 +3435,27 @@ pub mod entity_types { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::EntityTypes::export_entity_types", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::EntityTypes::export_entity_types", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ExportEntityTypesRequest::parent]. @@ -3564,6 +3610,7 @@ pub mod entity_types { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3586,12 +3633,27 @@ pub mod entity_types { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::EntityTypes::import_entity_types", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::EntityTypes::import_entity_types", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportEntityTypesRequest::parent]. @@ -4388,6 +4450,7 @@ pub mod environments { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4410,12 +4473,27 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Environments::create_environment", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::Environments::create_environment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEnvironmentRequest::parent]. @@ -4519,6 +4597,7 @@ pub mod environments { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4541,12 +4620,27 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Environments::update_environment", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::Environments::update_environment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::UpdateEnvironmentRequest::environment]. @@ -4845,6 +4939,7 @@ pub mod environments { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4867,12 +4962,27 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Environments::run_continuous_test", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::Environments::run_continuous_test", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::RunContinuousTestRequest::environment]. @@ -5067,6 +5177,7 @@ pub mod environments { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5089,12 +5200,27 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Environments::deploy_flow", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::Environments::deploy_flow", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::DeployFlowRequest::environment]. @@ -7988,6 +8114,7 @@ pub mod flows { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8010,12 +8137,26 @@ pub mod flows { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Flows::train_flow", + "gcp.rpc.method" = "google_cloud_dialogflow_cx_v3::client::Flows::train_flow", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::TrainFlowRequest::name]. @@ -8231,6 +8372,7 @@ pub mod flows { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8253,12 +8395,26 @@ pub mod flows { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Flows::import_flow", + "gcp.rpc.method" = "google_cloud_dialogflow_cx_v3::client::Flows::import_flow", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportFlowRequest::parent]. @@ -8396,6 +8552,7 @@ pub mod flows { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8418,12 +8575,26 @@ pub mod flows { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Flows::export_flow", + "gcp.rpc.method" = "google_cloud_dialogflow_cx_v3::client::Flows::export_flow", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportFlowRequest::name]. @@ -10339,6 +10510,7 @@ pub mod intents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10361,12 +10533,26 @@ pub mod intents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Intents::import_intents", + "gcp.rpc.method" = "google_cloud_dialogflow_cx_v3::client::Intents::import_intents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportIntentsRequest::parent]. @@ -10494,6 +10680,7 @@ pub mod intents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10516,12 +10703,26 @@ pub mod intents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Intents::export_intents", + "gcp.rpc.method" = "google_cloud_dialogflow_cx_v3::client::Intents::export_intents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ExportIntentsRequest::parent]. @@ -12343,6 +12544,7 @@ pub mod playbooks { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12365,12 +12567,27 @@ pub mod playbooks { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Playbooks::export_playbook", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::Playbooks::export_playbook", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportPlaybookRequest::name]. @@ -12467,6 +12684,7 @@ pub mod playbooks { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12489,12 +12707,27 @@ pub mod playbooks { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Playbooks::import_playbook", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::Playbooks::import_playbook", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportPlaybookRequest::parent]. @@ -16785,6 +17018,7 @@ pub mod test_cases { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16807,12 +17041,27 @@ pub mod test_cases { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::TestCases::run_test_case", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::TestCases::run_test_case", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RunTestCaseRequest::name]. @@ -16905,6 +17154,7 @@ pub mod test_cases { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16927,12 +17177,27 @@ pub mod test_cases { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::TestCases::batch_run_test_cases", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::TestCases::batch_run_test_cases", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchRunTestCasesRequest::parent]. @@ -17111,6 +17376,7 @@ pub mod test_cases { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17133,12 +17399,27 @@ pub mod test_cases { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::TestCases::import_test_cases", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::TestCases::import_test_cases", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportTestCasesRequest::parent]. @@ -17254,6 +17535,7 @@ pub mod test_cases { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17276,12 +17558,27 @@ pub mod test_cases { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::TestCases::export_test_cases", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::TestCases::export_test_cases", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ExportTestCasesRequest::parent]. @@ -20432,6 +20729,7 @@ pub mod versions { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -20454,12 +20752,27 @@ pub mod versions { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Versions::create_version", + "gcp.rpc.method" = + "google_cloud_dialogflow_cx_v3::client::Versions::create_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVersionRequest::parent]. @@ -20711,6 +21024,7 @@ pub mod versions { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -20733,12 +21047,26 @@ pub mod versions { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_cx_v3::client::Versions::load_version", + "gcp.rpc.method" = "google_cloud_dialogflow_cx_v3::client::Versions::load_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::LoadVersionRequest::name]. diff --git a/src/generated/cloud/dialogflow/cx/v3/src/stub.rs b/src/generated/cloud/dialogflow/cx/v3/src/stub.rs index b8b382db39..28d5381edb 100644 --- a/src/generated/cloud/dialogflow/cx/v3/src/stub.rs +++ b/src/generated/cloud/dialogflow/cx/v3/src/stub.rs @@ -234,6 +234,17 @@ pub trait Agents: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Changelogs]. @@ -586,6 +597,17 @@ pub trait EntityTypes: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Environments]. @@ -776,6 +798,17 @@ pub trait Environments: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Examples]. @@ -1239,6 +1272,17 @@ pub trait Flows: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Generators]. @@ -1527,6 +1571,17 @@ pub trait Intents: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Pages]. @@ -1868,6 +1923,17 @@ pub trait Playbooks: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SecuritySettingsService]. @@ -2455,6 +2521,17 @@ pub trait TestCases: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Tools]. @@ -2920,6 +2997,17 @@ pub trait Versions: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Webhooks]. diff --git a/src/generated/cloud/dialogflow/cx/v3/src/stub/dynamic.rs b/src/generated/cloud/dialogflow/cx/v3/src/stub/dynamic.rs index 6f711c9be7..820e11fb5e 100644 --- a/src/generated/cloud/dialogflow/cx/v3/src/stub/dynamic.rs +++ b/src/generated/cloud/dialogflow/cx/v3/src/stub/dynamic.rs @@ -123,6 +123,12 @@ pub trait Agents: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Agents] also implement [Agents]. @@ -287,6 +293,14 @@ impl Agents for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Changelogs]. @@ -606,6 +620,12 @@ pub trait EntityTypes: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::EntityTypes] also implement [EntityTypes]. @@ -734,6 +754,14 @@ impl EntityTypes for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Environments]. @@ -833,6 +861,12 @@ pub trait Environments: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Environments] also implement [Environments]. @@ -979,6 +1013,14 @@ impl Environments for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Examples]. @@ -1436,6 +1478,12 @@ pub trait Flows: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Flows] also implement [Flows]. @@ -1591,6 +1639,14 @@ impl Flows for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Generators]. @@ -1839,6 +1895,12 @@ pub trait Intents: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Intents] also implement [Intents]. @@ -1967,6 +2029,14 @@ impl Intents for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Pages]. @@ -2245,6 +2315,12 @@ pub trait Playbooks: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Playbooks] also implement [Playbooks]. @@ -2418,6 +2494,14 @@ impl Playbooks for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SecuritySettingsService]. @@ -3003,6 +3087,12 @@ pub trait TestCases: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TestCases] also implement [TestCases]. @@ -3176,6 +3266,14 @@ impl TestCases for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Tools]. @@ -3660,6 +3758,12 @@ pub trait Versions: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Versions] also implement [Versions]. @@ -3788,6 +3892,14 @@ impl Versions for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Webhooks]. diff --git a/src/generated/cloud/dialogflow/cx/v3/src/tracing.rs b/src/generated/cloud/dialogflow/cx/v3/src/tracing.rs index 6b9f4fa51b..cc34598922 100644 --- a/src/generated/cloud/dialogflow/cx/v3/src/tracing.rs +++ b/src/generated/cloud/dialogflow/cx/v3/src/tracing.rs @@ -303,6 +303,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Changelogs](super::stub::Changelogs) decorator for logging and tracing. @@ -771,6 +781,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Environments](super::stub::Environments) decorator for logging and tracing. @@ -1011,6 +1031,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Examples](super::stub::Examples) decorator for logging and tracing. @@ -1633,6 +1663,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Generators](super::stub::Generators) decorator for logging and tracing. @@ -2015,6 +2055,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Pages](super::stub::Pages) decorator for logging and tracing. @@ -2467,6 +2517,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SecuritySettingsService](super::stub::SecuritySettingsService) decorator for logging and tracing. @@ -3245,6 +3305,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Tools](super::stub::Tools) decorator for logging and tracing. @@ -3867,6 +3937,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Webhooks](super::stub::Webhooks) decorator for logging and tracing. diff --git a/src/generated/cloud/dialogflow/v2/src/builder.rs b/src/generated/cloud/dialogflow/v2/src/builder.rs index 4cd75801c5..924b792569 100644 --- a/src/generated/cloud/dialogflow/v2/src/builder.rs +++ b/src/generated/cloud/dialogflow/v2/src/builder.rs @@ -440,6 +440,7 @@ pub mod agents { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -462,12 +463,26 @@ pub mod agents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Agents::train_agent", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Agents::train_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::TrainAgentRequest::parent]. @@ -546,6 +561,7 @@ pub mod agents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -568,12 +584,26 @@ pub mod agents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Agents::export_agent", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Agents::export_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ExportAgentRequest::parent]. @@ -655,6 +685,7 @@ pub mod agents { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -677,12 +708,26 @@ pub mod agents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Agents::import_agent", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Agents::import_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportAgentRequest::parent]. @@ -788,6 +833,7 @@ pub mod agents { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -810,12 +856,26 @@ pub mod agents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Agents::restore_agent", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Agents::restore_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RestoreAgentRequest::parent]. @@ -4739,6 +4799,7 @@ pub mod conversation_datasets { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4761,12 +4822,26 @@ pub mod conversation_datasets { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationDatasets::create_conversation_dataset", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationDatasets::create_conversation_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConversationDatasetRequest::parent]. @@ -5051,6 +5126,7 @@ pub mod conversation_datasets { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5073,12 +5149,26 @@ pub mod conversation_datasets { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationDatasets::delete_conversation_dataset", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationDatasets::delete_conversation_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConversationDatasetRequest::name]. @@ -5165,6 +5255,7 @@ pub mod conversation_datasets { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5187,12 +5278,26 @@ pub mod conversation_datasets { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationDatasets::import_conversation_data", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationDatasets::import_conversation_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportConversationDataRequest::name]. @@ -5788,6 +5893,7 @@ pub mod conversation_models { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5810,12 +5916,26 @@ pub mod conversation_models { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationModels::create_conversation_model", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationModels::create_conversation_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConversationModelRequest::parent]. @@ -6096,6 +6216,7 @@ pub mod conversation_models { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6118,12 +6239,26 @@ pub mod conversation_models { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationModels::delete_conversation_model", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationModels::delete_conversation_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConversationModelRequest::name]. @@ -6210,6 +6345,7 @@ pub mod conversation_models { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6232,12 +6368,26 @@ pub mod conversation_models { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationModels::deploy_conversation_model", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationModels::deploy_conversation_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeployConversationModelRequest::name]. @@ -6324,6 +6474,7 @@ pub mod conversation_models { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6346,12 +6497,26 @@ pub mod conversation_models { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationModels::undeploy_conversation_model", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationModels::undeploy_conversation_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeployConversationModelRequest::name]. @@ -6618,6 +6783,7 @@ pub mod conversation_models { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6640,12 +6806,26 @@ pub mod conversation_models { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationModels::create_conversation_model_evaluation", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationModels::create_conversation_model_evaluation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConversationModelEvaluationRequest::parent]. @@ -7679,6 +7859,7 @@ pub mod conversation_profiles { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7701,12 +7882,26 @@ pub mod conversation_profiles { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationProfiles::set_suggestion_feature_config", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationProfiles::set_suggestion_feature_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [conversation_profile][crate::model::SetSuggestionFeatureConfigRequest::conversation_profile]. @@ -7835,6 +8030,7 @@ pub mod conversation_profiles { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7857,12 +8053,26 @@ pub mod conversation_profiles { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::ConversationProfiles::clear_suggestion_feature_config", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::ConversationProfiles::clear_suggestion_feature_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [conversation_profile][crate::model::ClearSuggestionFeatureConfigRequest::conversation_profile]. @@ -8625,6 +8835,7 @@ pub mod documents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8647,12 +8858,26 @@ pub mod documents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Documents::create_document", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Documents::create_document", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDocumentRequest::parent]. @@ -8758,6 +8983,7 @@ pub mod documents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8780,12 +9006,27 @@ pub mod documents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Documents::import_documents", + "gcp.rpc.method" = + "google_cloud_dialogflow_v2::client::Documents::import_documents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportDocumentsRequest::parent]. @@ -8919,6 +9160,7 @@ pub mod documents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8941,12 +9183,26 @@ pub mod documents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Documents::delete_document", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Documents::delete_document", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDocumentRequest::name]. @@ -9030,6 +9286,7 @@ pub mod documents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9052,12 +9309,26 @@ pub mod documents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Documents::update_document", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Documents::update_document", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [document][crate::model::UpdateDocumentRequest::document]. @@ -9173,6 +9444,7 @@ pub mod documents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9195,12 +9467,26 @@ pub mod documents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Documents::reload_document", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Documents::reload_document", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ReloadDocumentRequest::name]. @@ -9318,6 +9604,7 @@ pub mod documents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9340,12 +9627,26 @@ pub mod documents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Documents::export_document", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::Documents::export_document", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportDocumentRequest::name]. @@ -10025,6 +10326,7 @@ pub mod encryption_spec_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10047,12 +10349,26 @@ pub mod encryption_spec_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::EncryptionSpecService::initialize_encryption_spec", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::EncryptionSpecService::initialize_encryption_spec", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [encryption_spec][crate::model::InitializeEncryptionSpecRequest::encryption_spec]. @@ -11077,6 +11393,7 @@ pub mod entity_types { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11099,12 +11416,27 @@ pub mod entity_types { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::EntityTypes::batch_update_entity_types", + "gcp.rpc.method" = + "google_cloud_dialogflow_v2::client::EntityTypes::batch_update_entity_types", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchUpdateEntityTypesRequest::parent]. @@ -11249,6 +11581,7 @@ pub mod entity_types { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11271,12 +11604,27 @@ pub mod entity_types { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::EntityTypes::batch_delete_entity_types", + "gcp.rpc.method" = + "google_cloud_dialogflow_v2::client::EntityTypes::batch_delete_entity_types", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchDeleteEntityTypesRequest::parent]. @@ -11368,6 +11716,7 @@ pub mod entity_types { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11390,12 +11739,27 @@ pub mod entity_types { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::EntityTypes::batch_create_entities", + "gcp.rpc.method" = + "google_cloud_dialogflow_v2::client::EntityTypes::batch_create_entities", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCreateEntitiesRequest::parent]. @@ -11493,6 +11857,7 @@ pub mod entity_types { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11515,12 +11880,27 @@ pub mod entity_types { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::EntityTypes::batch_update_entities", + "gcp.rpc.method" = + "google_cloud_dialogflow_v2::client::EntityTypes::batch_update_entities", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchUpdateEntitiesRequest::parent]. @@ -11636,6 +12016,7 @@ pub mod entity_types { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11658,12 +12039,27 @@ pub mod entity_types { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::EntityTypes::batch_delete_entities", + "gcp.rpc.method" = + "google_cloud_dialogflow_v2::client::EntityTypes::batch_delete_entities", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchDeleteEntitiesRequest::parent]. @@ -14833,6 +15229,7 @@ pub mod generator_evaluations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14855,12 +15252,26 @@ pub mod generator_evaluations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::GeneratorEvaluations::create_generator_evaluation", + "gcp.rpc.method" = "google_cloud_dialogflow_v2::client::GeneratorEvaluations::create_generator_evaluation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGeneratorEvaluationRequest::parent]. @@ -16135,6 +16546,7 @@ pub mod intents { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16157,12 +16569,27 @@ pub mod intents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Intents::batch_update_intents", + "gcp.rpc.method" = + "google_cloud_dialogflow_v2::client::Intents::batch_update_intents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchUpdateIntentsRequest::parent]. @@ -16311,6 +16738,7 @@ pub mod intents { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16333,12 +16761,27 @@ pub mod intents { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_dialogflow_v2::client::Intents::batch_delete_intents", + "gcp.rpc.method" = + "google_cloud_dialogflow_v2::client::Intents::batch_delete_intents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchDeleteIntentsRequest::parent]. diff --git a/src/generated/cloud/dialogflow/v2/src/stub.rs b/src/generated/cloud/dialogflow/v2/src/stub.rs index 863c4f1ff8..4df4503fc3 100644 --- a/src/generated/cloud/dialogflow/v2/src/stub.rs +++ b/src/generated/cloud/dialogflow/v2/src/stub.rs @@ -213,6 +213,17 @@ pub trait Agents: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::AnswerRecords]. @@ -780,6 +791,17 @@ pub trait ConversationDatasets: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ConversationModels]. @@ -975,6 +997,17 @@ pub trait ConversationModels: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ConversationProfiles]. @@ -1144,6 +1177,17 @@ pub trait ConversationProfiles: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Documents]. @@ -1325,6 +1369,17 @@ pub trait Documents: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::EncryptionSpecService]. @@ -1441,6 +1496,17 @@ pub trait EncryptionSpecService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::EntityTypes]. @@ -1640,6 +1706,17 @@ pub trait EntityTypes: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Environments]. @@ -2123,6 +2200,17 @@ pub trait GeneratorEvaluations: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Intents]. @@ -2289,6 +2377,17 @@ pub trait Intents: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::KnowledgeBases]. diff --git a/src/generated/cloud/dialogflow/v2/src/stub/dynamic.rs b/src/generated/cloud/dialogflow/v2/src/stub/dynamic.rs index 5ccf490a0c..ea04504e32 100644 --- a/src/generated/cloud/dialogflow/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/dialogflow/v2/src/stub/dynamic.rs @@ -111,6 +111,12 @@ pub trait Agents: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Agents] also implement [Agents]. @@ -257,6 +263,14 @@ impl Agents for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::AnswerRecords]. @@ -875,6 +889,12 @@ pub trait ConversationDatasets: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ConversationDatasets] also implement [ConversationDatasets]. @@ -985,6 +1005,14 @@ impl ConversationDatasets for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ConversationModels]. @@ -1084,6 +1112,12 @@ pub trait ConversationModels: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ConversationModels] also implement [ConversationModels]. @@ -1231,6 +1265,14 @@ impl ConversationModels for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ConversationProfiles]. @@ -1318,6 +1360,12 @@ pub trait ConversationProfiles: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ConversationProfiles] also implement [ConversationProfiles]. @@ -1446,6 +1494,14 @@ impl ConversationProfiles for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Documents]. @@ -1539,6 +1595,12 @@ pub trait Documents: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Documents] also implement [Documents]. @@ -1676,6 +1738,14 @@ impl Documents for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::EncryptionSpecService]. @@ -1733,6 +1803,12 @@ pub trait EncryptionSpecService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::EncryptionSpecService] also implement [EncryptionSpecService]. @@ -1816,6 +1892,14 @@ impl EncryptionSpecService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::EntityTypes]. @@ -1921,6 +2005,12 @@ pub trait EntityTypes: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::EntityTypes] also implement [EntityTypes]. @@ -2076,6 +2166,14 @@ impl EntityTypes for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Environments]. @@ -2598,6 +2696,12 @@ pub trait GeneratorEvaluations: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::GeneratorEvaluations] also implement [GeneratorEvaluations]. @@ -2699,6 +2803,14 @@ impl GeneratorEvaluations for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Intents]. @@ -2786,6 +2898,12 @@ pub trait Intents: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Intents] also implement [Intents]. @@ -2914,6 +3032,14 @@ impl Intents for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::KnowledgeBases]. diff --git a/src/generated/cloud/dialogflow/v2/src/tracing.rs b/src/generated/cloud/dialogflow/v2/src/tracing.rs index d305e734f7..d21f159deb 100644 --- a/src/generated/cloud/dialogflow/v2/src/tracing.rs +++ b/src/generated/cloud/dialogflow/v2/src/tracing.rs @@ -277,6 +277,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [AnswerRecords](super::stub::AnswerRecords) decorator for logging and tracing. @@ -1027,6 +1037,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ConversationModels](super::stub::ConversationModels) decorator for logging and tracing. @@ -1267,6 +1287,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ConversationProfiles](super::stub::ConversationProfiles) decorator for logging and tracing. @@ -1479,6 +1509,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Documents](super::stub::Documents) decorator for logging and tracing. @@ -1705,6 +1745,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [EncryptionSpecService](super::stub::EncryptionSpecService) decorator for logging and tracing. @@ -1847,6 +1897,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [EntityTypes](super::stub::EntityTypes) decorator for logging and tracing. @@ -2101,6 +2161,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Environments](super::stub::Environments) decorator for logging and tracing. @@ -2753,6 +2823,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Intents](super::stub::Intents) decorator for logging and tracing. @@ -2965,6 +3045,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [KnowledgeBases](super::stub::KnowledgeBases) decorator for logging and tracing. diff --git a/src/generated/cloud/discoveryengine/v1/src/builder.rs b/src/generated/cloud/discoveryengine/v1/src/builder.rs index 499497ba82..335955bf13 100644 --- a/src/generated/cloud/discoveryengine/v1/src/builder.rs +++ b/src/generated/cloud/discoveryengine/v1/src/builder.rs @@ -450,6 +450,7 @@ pub mod cmek_config_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -472,12 +473,26 @@ pub mod cmek_config_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::CmekConfigService::update_cmek_config", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::CmekConfigService::update_cmek_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [config][crate::model::UpdateCmekConfigRequest::config]. @@ -705,6 +720,7 @@ pub mod cmek_config_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -727,12 +743,26 @@ pub mod cmek_config_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::CmekConfigService::delete_cmek_config", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::CmekConfigService::delete_cmek_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCmekConfigRequest::name]. @@ -1218,6 +1248,7 @@ pub mod completion_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1240,12 +1271,26 @@ pub mod completion_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::CompletionService::import_suggestion_deny_list_entries", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::CompletionService::import_suggestion_deny_list_entries", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportSuggestionDenyListEntriesRequest::parent]. @@ -1380,6 +1425,7 @@ pub mod completion_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1402,12 +1448,26 @@ pub mod completion_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::CompletionService::purge_suggestion_deny_list_entries", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::CompletionService::purge_suggestion_deny_list_entries", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeSuggestionDenyListEntriesRequest::parent]. @@ -1496,6 +1556,7 @@ pub mod completion_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1518,12 +1579,26 @@ pub mod completion_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::CompletionService::import_completion_suggestions", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::CompletionService::import_completion_suggestions", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportCompletionSuggestionsRequest::parent]. @@ -1691,6 +1766,7 @@ pub mod completion_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1713,12 +1789,26 @@ pub mod completion_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::CompletionService::purge_completion_suggestions", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::CompletionService::purge_completion_suggestions", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeCompletionSuggestionsRequest::parent]. @@ -4475,6 +4565,7 @@ pub mod data_store_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4497,12 +4588,27 @@ pub mod data_store_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::DataStoreService::create_data_store", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::DataStoreService::create_data_store", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDataStoreRequest::parent]. @@ -4836,6 +4942,7 @@ pub mod data_store_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4858,12 +4965,27 @@ pub mod data_store_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::DataStoreService::delete_data_store", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::DataStoreService::delete_data_store", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataStoreRequest::name]. @@ -5770,6 +5892,7 @@ pub mod document_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5792,12 +5915,27 @@ pub mod document_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::DocumentService::import_documents", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::DocumentService::import_documents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportDocumentsRequest::parent]. @@ -6093,6 +6231,7 @@ pub mod document_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6115,12 +6254,27 @@ pub mod document_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::DocumentService::purge_documents", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::DocumentService::purge_documents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeDocumentsRequest::parent]. @@ -6674,6 +6828,7 @@ pub mod engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6696,12 +6851,27 @@ pub mod engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::EngineService::create_engine", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::EngineService::create_engine", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEngineRequest::parent]. @@ -6812,6 +6982,7 @@ pub mod engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6834,12 +7005,27 @@ pub mod engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::EngineService::delete_engine", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::EngineService::delete_engine", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEngineRequest::name]. @@ -8262,6 +8448,7 @@ pub mod identity_mapping_store_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8284,12 +8471,26 @@ pub mod identity_mapping_store_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::IdentityMappingStoreService::delete_identity_mapping_store", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::IdentityMappingStoreService::delete_identity_mapping_store", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIdentityMappingStoreRequest::name]. @@ -8376,6 +8577,7 @@ pub mod identity_mapping_store_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8398,12 +8600,26 @@ pub mod identity_mapping_store_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::IdentityMappingStoreService::import_identity_mappings", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::IdentityMappingStoreService::import_identity_mappings", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [identity_mapping_store][crate::model::ImportIdentityMappingsRequest::identity_mapping_store]. @@ -8519,6 +8735,7 @@ pub mod identity_mapping_store_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8541,12 +8758,26 @@ pub mod identity_mapping_store_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::IdentityMappingStoreService::purge_identity_mappings", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::IdentityMappingStoreService::purge_identity_mappings", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [identity_mapping_store][crate::model::PurgeIdentityMappingsRequest::identity_mapping_store]. @@ -9215,6 +9446,7 @@ pub mod project_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9237,12 +9469,27 @@ pub mod project_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::ProjectService::provision_project", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::ProjectService::provision_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ProvisionProjectRequest::name]. @@ -10667,6 +10914,7 @@ pub mod schema_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10689,12 +10937,27 @@ pub mod schema_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SchemaService::create_schema", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::SchemaService::create_schema", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSchemaRequest::parent]. @@ -10806,6 +11069,7 @@ pub mod schema_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10828,12 +11092,27 @@ pub mod schema_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SchemaService::update_schema", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::SchemaService::update_schema", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [schema][crate::model::UpdateSchemaRequest::schema]. @@ -10934,6 +11213,7 @@ pub mod schema_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10956,12 +11236,27 @@ pub mod schema_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SchemaService::delete_schema", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::SchemaService::delete_schema", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSchemaRequest::name]. @@ -12602,6 +12897,7 @@ pub mod search_tuning_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12624,12 +12920,26 @@ pub mod search_tuning_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SearchTuningService::train_custom_model", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SearchTuningService::train_custom_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [data_store][crate::model::TrainCustomModelRequest::data_store]. @@ -14355,6 +14665,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14377,12 +14688,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::create_target_site", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::create_target_site", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTargetSiteRequest::parent]. @@ -14491,6 +14816,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14513,12 +14839,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::batch_create_target_sites", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::batch_create_target_sites", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCreateTargetSitesRequest::parent]. @@ -14680,6 +15020,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14702,12 +15043,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::update_target_site", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::update_target_site", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [target_site][crate::model::UpdateTargetSiteRequest::target_site]. @@ -14805,6 +15160,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14827,12 +15183,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::delete_target_site", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::delete_target_site", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTargetSiteRequest::name]. @@ -15020,6 +15390,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15042,12 +15413,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::create_sitemap", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::create_sitemap", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSitemapRequest::parent]. @@ -15150,6 +15535,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15172,12 +15558,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::delete_sitemap", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::delete_sitemap", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSitemapRequest::name]. @@ -15346,6 +15746,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15368,12 +15769,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::enable_advanced_site_search", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::enable_advanced_site_search", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [site_search_engine][crate::model::EnableAdvancedSiteSearchRequest::site_search_engine]. @@ -15462,6 +15877,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15484,12 +15900,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::disable_advanced_site_search", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::disable_advanced_site_search", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [site_search_engine][crate::model::DisableAdvancedSiteSearchRequest::site_search_engine]. @@ -15573,6 +16003,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15595,12 +16026,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::recrawl_uris", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::recrawl_uris", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [site_search_engine][crate::model::RecrawlUrisRequest::site_search_engine]. @@ -15706,6 +16151,7 @@ pub mod site_search_engine_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15728,12 +16174,26 @@ pub mod site_search_engine_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::batch_verify_target_sites", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::SiteSearchEngineService::batch_verify_target_sites", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchVerifyTargetSitesRequest::parent]. @@ -16436,6 +16896,7 @@ pub mod user_event_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16458,12 +16919,27 @@ pub mod user_event_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::UserEventService::purge_user_events", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::UserEventService::purge_user_events", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeUserEventsRequest::parent]. @@ -16564,6 +17040,7 @@ pub mod user_event_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16586,12 +17063,27 @@ pub mod user_event_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::UserEventService::import_user_events", + "gcp.rpc.method" = + "google_cloud_discoveryengine_v1::client::UserEventService::import_user_events", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportUserEventsRequest::parent]. @@ -17179,6 +17671,7 @@ pub mod user_license_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17201,12 +17694,26 @@ pub mod user_license_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_discoveryengine_v1::client::UserLicenseService::batch_update_user_licenses", + "gcp.rpc.method" = "google_cloud_discoveryengine_v1::client::UserLicenseService::batch_update_user_licenses", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchUpdateUserLicensesRequest::parent]. diff --git a/src/generated/cloud/discoveryengine/v1/src/stub.rs b/src/generated/cloud/discoveryengine/v1/src/stub.rs index 453c526b96..9bfce0653a 100644 --- a/src/generated/cloud/discoveryengine/v1/src/stub.rs +++ b/src/generated/cloud/discoveryengine/v1/src/stub.rs @@ -185,6 +185,17 @@ pub trait CmekConfigService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::CompletionService]. @@ -310,6 +321,17 @@ pub trait CompletionService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ControlService]. @@ -714,6 +736,17 @@ pub trait DataStoreService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DocumentService]. @@ -867,6 +900,17 @@ pub trait DocumentService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::EngineService]. @@ -990,6 +1034,17 @@ pub trait EngineService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::GroundedGenerationService]. @@ -1207,6 +1262,17 @@ pub trait IdentityMappingStoreService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ProjectService]. @@ -1288,6 +1354,17 @@ pub trait ProjectService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::RankService]. @@ -1530,6 +1607,17 @@ pub trait SchemaService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SearchService]. @@ -1692,6 +1780,17 @@ pub trait SearchTuningService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ServingConfigService]. @@ -2085,6 +2184,17 @@ pub trait SiteSearchEngineService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::UserEventService]. @@ -2198,6 +2308,17 @@ pub trait UserEventService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::UserLicenseService]. @@ -2290,4 +2411,15 @@ pub trait UserLicenseService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/discoveryengine/v1/src/stub/dynamic.rs b/src/generated/cloud/discoveryengine/v1/src/stub/dynamic.rs index 118e8669be..1993bac3fe 100644 --- a/src/generated/cloud/discoveryengine/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/discoveryengine/v1/src/stub/dynamic.rs @@ -125,6 +125,12 @@ pub trait CmekConfigService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CmekConfigService] also implement [CmekConfigService]. @@ -208,6 +214,14 @@ impl CmekConfigService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::CompletionService]. @@ -271,6 +285,12 @@ pub trait CompletionService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CompletionService] also implement [CompletionService]. @@ -363,6 +383,14 @@ impl CompletionService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ControlService]. @@ -808,6 +836,12 @@ pub trait DataStoreService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataStoreService] also implement [DataStoreService]. @@ -900,6 +934,14 @@ impl DataStoreService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DocumentService]. @@ -981,6 +1023,12 @@ pub trait DocumentService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DocumentService] also implement [DocumentService]. @@ -1100,6 +1148,14 @@ impl DocumentService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::EngineService]. @@ -1163,6 +1219,12 @@ pub trait EngineService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::EngineService] also implement [EngineService]. @@ -1255,6 +1317,14 @@ impl EngineService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::GroundedGenerationService]. @@ -1416,6 +1486,12 @@ pub trait IdentityMappingStoreService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::IdentityMappingStoreService] also implement [IdentityMappingStoreService]. @@ -1526,6 +1602,14 @@ impl IdentityMappingStoreService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ProjectService]. @@ -1565,6 +1649,12 @@ pub trait ProjectService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ProjectService] also implement [ProjectService]. @@ -1621,6 +1711,14 @@ impl ProjectService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::RankService]. @@ -1826,6 +1924,12 @@ pub trait SchemaService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SchemaService] also implement [SchemaService]. @@ -1918,6 +2022,14 @@ impl SchemaService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SearchService]. @@ -2049,6 +2161,12 @@ pub trait SearchTuningService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SearchTuningService] also implement [SearchTuningService]. @@ -2114,6 +2232,14 @@ impl SearchTuningService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ServingConfigService]. @@ -2439,6 +2565,12 @@ pub trait SiteSearchEngineService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SiteSearchEngineService] also implement [SiteSearchEngineService]. @@ -2621,6 +2753,14 @@ impl SiteSearchEngineService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::UserEventService]. @@ -2678,6 +2818,12 @@ pub trait UserEventService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::UserEventService] also implement [UserEventService]. @@ -2761,6 +2907,14 @@ impl UserEventService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::UserLicenseService]. @@ -2806,6 +2960,12 @@ pub trait UserLicenseService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::UserLicenseService] also implement [UserLicenseService]. @@ -2871,4 +3031,12 @@ impl UserLicenseService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/discoveryengine/v1/src/tracing.rs b/src/generated/cloud/discoveryengine/v1/src/tracing.rs index 66d741257b..9bf4b5021b 100644 --- a/src/generated/cloud/discoveryengine/v1/src/tracing.rs +++ b/src/generated/cloud/discoveryengine/v1/src/tracing.rs @@ -250,6 +250,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [CompletionService](super::stub::CompletionService) decorator for logging and tracing. @@ -406,6 +416,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ControlService](super::stub::ControlService) decorator for logging and tracing. @@ -958,6 +978,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DocumentService](super::stub::DocumentService) decorator for logging and tracing. @@ -1156,6 +1186,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [EngineService](super::stub::EngineService) decorator for logging and tracing. @@ -1312,6 +1352,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [GroundedGenerationService](super::stub::GroundedGenerationService) decorator for logging and tracing. @@ -1596,6 +1646,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ProjectService](super::stub::ProjectService) decorator for logging and tracing. @@ -1696,6 +1756,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [RankService](super::stub::RankService) decorator for logging and tracing. @@ -2024,6 +2094,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SearchService](super::stub::SearchService) decorator for logging and tracing. @@ -2238,6 +2318,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ServingConfigService](super::stub::ServingConfigService) decorator for logging and tracing. @@ -2762,6 +2852,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [UserEventService](super::stub::UserEventService) decorator for logging and tracing. @@ -2904,6 +3004,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [UserLicenseService](super::stub::UserLicenseService) decorator for logging and tracing. @@ -3018,6 +3128,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/documentai/v1/src/builder.rs b/src/generated/cloud/documentai/v1/src/builder.rs index 043f714eca..8876fd32b3 100644 --- a/src/generated/cloud/documentai/v1/src/builder.rs +++ b/src/generated/cloud/documentai/v1/src/builder.rs @@ -314,6 +314,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -336,12 +337,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::batch_process_documents", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::batch_process_documents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::BatchProcessRequest::name]. @@ -906,6 +921,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -928,12 +944,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::train_processor_version", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::train_processor_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::TrainProcessorVersionRequest::parent]. @@ -1299,6 +1329,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1321,12 +1352,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::delete_processor_version", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::delete_processor_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteProcessorVersionRequest::name]. @@ -1413,6 +1458,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1435,12 +1481,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::deploy_processor_version", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::deploy_processor_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeployProcessorVersionRequest::name]. @@ -1529,6 +1589,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1551,12 +1612,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::undeploy_processor_version", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::undeploy_processor_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeployProcessorVersionRequest::name]. @@ -1721,6 +1796,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1743,12 +1819,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::delete_processor", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::delete_processor", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteProcessorRequest::name]. @@ -1832,6 +1922,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1854,12 +1945,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::enable_processor", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::enable_processor", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EnableProcessorRequest::name]. @@ -1946,6 +2051,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1968,12 +2074,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::disable_processor", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::disable_processor", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DisableProcessorRequest::name]. @@ -2062,6 +2182,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2084,12 +2205,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::set_default_processor_version", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::set_default_processor_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [processor][crate::model::SetDefaultProcessorVersionRequest::processor]. @@ -2181,6 +2316,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2203,12 +2339,27 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::review_document", + "gcp.rpc.method" = + "google_cloud_documentai_v1::client::DocumentProcessorService::review_document", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [human_review_config][crate::model::ReviewDocumentRequest::human_review_config]. @@ -2357,6 +2508,7 @@ pub mod document_processor_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2379,12 +2531,26 @@ pub mod document_processor_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_documentai_v1::client::DocumentProcessorService::evaluate_processor_version", + "gcp.rpc.method" = "google_cloud_documentai_v1::client::DocumentProcessorService::evaluate_processor_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [processor_version][crate::model::EvaluateProcessorVersionRequest::processor_version]. diff --git a/src/generated/cloud/documentai/v1/src/stub.rs b/src/generated/cloud/documentai/v1/src/stub.rs index 27fad4b556..0547ef4c70 100644 --- a/src/generated/cloud/documentai/v1/src/stub.rs +++ b/src/generated/cloud/documentai/v1/src/stub.rs @@ -355,4 +355,15 @@ pub trait DocumentProcessorService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/documentai/v1/src/stub/dynamic.rs b/src/generated/cloud/documentai/v1/src/stub/dynamic.rs index e20eec73bf..4b7edf8b4a 100644 --- a/src/generated/cloud/documentai/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/documentai/v1/src/stub/dynamic.rs @@ -188,6 +188,12 @@ pub trait DocumentProcessorService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DocumentProcessorService] also implement [DocumentProcessorService]. @@ -450,4 +456,12 @@ impl DocumentProcessorService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/documentai/v1/src/tracing.rs b/src/generated/cloud/documentai/v1/src/tracing.rs index 9f4d3f0845..3587afdc1e 100644 --- a/src/generated/cloud/documentai/v1/src/tracing.rs +++ b/src/generated/cloud/documentai/v1/src/tracing.rs @@ -432,6 +432,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/domains/v1/src/builder.rs b/src/generated/cloud/domains/v1/src/builder.rs index 8f43c51d44..cde542bbc4 100644 --- a/src/generated/cloud/domains/v1/src/builder.rs +++ b/src/generated/cloud/domains/v1/src/builder.rs @@ -271,6 +271,7 @@ pub mod domains { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -293,12 +294,26 @@ pub mod domains { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_domains_v1::client::Domains::register_domain", + "gcp.rpc.method" = "google_cloud_domains_v1::client::Domains::register_domain", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RegisterDomainRequest::parent]. @@ -523,6 +538,7 @@ pub mod domains { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -545,12 +561,26 @@ pub mod domains { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_domains_v1::client::Domains::transfer_domain", + "gcp.rpc.method" = "google_cloud_domains_v1::client::Domains::transfer_domain", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::TransferDomainRequest::parent]. @@ -885,6 +915,7 @@ pub mod domains { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -907,12 +938,26 @@ pub mod domains { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_domains_v1::client::Domains::update_registration", + "gcp.rpc.method" = "google_cloud_domains_v1::client::Domains::update_registration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [registration][crate::model::UpdateRegistrationRequest::registration]. @@ -1029,6 +1074,7 @@ pub mod domains { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1051,12 +1097,27 @@ pub mod domains { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_domains_v1::client::Domains::configure_management_settings", + "gcp.rpc.method" = + "google_cloud_domains_v1::client::Domains::configure_management_settings", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [registration][crate::model::ConfigureManagementSettingsRequest::registration]. @@ -1179,6 +1240,7 @@ pub mod domains { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1201,12 +1263,27 @@ pub mod domains { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_domains_v1::client::Domains::configure_dns_settings", + "gcp.rpc.method" = + "google_cloud_domains_v1::client::Domains::configure_dns_settings", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [registration][crate::model::ConfigureDnsSettingsRequest::registration]. @@ -1337,6 +1414,7 @@ pub mod domains { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1359,12 +1437,27 @@ pub mod domains { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_domains_v1::client::Domains::configure_contact_settings", + "gcp.rpc.method" = + "google_cloud_domains_v1::client::Domains::configure_contact_settings", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [registration][crate::model::ConfigureContactSettingsRequest::registration]. @@ -1504,6 +1597,7 @@ pub mod domains { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1526,12 +1620,26 @@ pub mod domains { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_domains_v1::client::Domains::export_registration", + "gcp.rpc.method" = "google_cloud_domains_v1::client::Domains::export_registration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportRegistrationRequest::name]. @@ -1609,6 +1717,7 @@ pub mod domains { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1631,12 +1740,26 @@ pub mod domains { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_domains_v1::client::Domains::delete_registration", + "gcp.rpc.method" = "google_cloud_domains_v1::client::Domains::delete_registration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRegistrationRequest::name]. diff --git a/src/generated/cloud/domains/v1/src/stub.rs b/src/generated/cloud/domains/v1/src/stub.rs index a025134142..6e289ab103 100644 --- a/src/generated/cloud/domains/v1/src/stub.rs +++ b/src/generated/cloud/domains/v1/src/stub.rs @@ -248,4 +248,15 @@ pub trait Domains: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/domains/v1/src/stub/dynamic.rs b/src/generated/cloud/domains/v1/src/stub/dynamic.rs index cbdc51cfd1..b5380a214b 100644 --- a/src/generated/cloud/domains/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/domains/v1/src/stub/dynamic.rs @@ -128,6 +128,12 @@ pub trait Domains: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Domains] also implement [Domains]. @@ -300,4 +306,12 @@ impl Domains for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/domains/v1/src/tracing.rs b/src/generated/cloud/domains/v1/src/tracing.rs index 58b046c7e0..ba3edf1cb8 100644 --- a/src/generated/cloud/domains/v1/src/tracing.rs +++ b/src/generated/cloud/domains/v1/src/tracing.rs @@ -292,6 +292,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/edgecontainer/v1/src/builder.rs b/src/generated/cloud/edgecontainer/v1/src/builder.rs index 06f0d3bdb6..284aac5280 100644 --- a/src/generated/cloud/edgecontainer/v1/src/builder.rs +++ b/src/generated/cloud/edgecontainer/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod edge_container { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::create_cluster", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClusterRequest::parent]. @@ -457,6 +473,7 @@ pub mod edge_container { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -479,12 +496,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::update_cluster", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateClusterRequest::update_mask]. @@ -600,6 +632,7 @@ pub mod edge_container { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -622,12 +655,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::upgrade_cluster", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::upgrade_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpgradeClusterRequest::name]. @@ -727,6 +775,7 @@ pub mod edge_container { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -749,12 +798,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::delete_cluster", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::delete_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClusterRequest::name]. @@ -1152,6 +1216,7 @@ pub mod edge_container { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1174,12 +1239,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::create_node_pool", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::create_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNodePoolRequest::parent]. @@ -1297,6 +1377,7 @@ pub mod edge_container { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1319,12 +1400,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::update_node_pool", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::update_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateNodePoolRequest::update_mask]. @@ -1435,6 +1531,7 @@ pub mod edge_container { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1457,12 +1554,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::delete_node_pool", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::delete_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNodePoolRequest::name]. @@ -1917,6 +2029,7 @@ pub mod edge_container { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1939,12 +2052,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::create_vpn_connection", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::create_vpn_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVpnConnectionRequest::parent]. @@ -2060,6 +2188,7 @@ pub mod edge_container { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2082,12 +2211,27 @@ pub mod edge_container { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgecontainer_v1::client::EdgeContainer::delete_vpn_connection", + "gcp.rpc.method" = + "google_cloud_edgecontainer_v1::client::EdgeContainer::delete_vpn_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVpnConnectionRequest::name]. diff --git a/src/generated/cloud/edgecontainer/v1/src/stub.rs b/src/generated/cloud/edgecontainer/v1/src/stub.rs index 1968c65a6f..51d85c12b3 100644 --- a/src/generated/cloud/edgecontainer/v1/src/stub.rs +++ b/src/generated/cloud/edgecontainer/v1/src/stub.rs @@ -342,4 +342,15 @@ pub trait EdgeContainer: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/edgecontainer/v1/src/stub/dynamic.rs b/src/generated/cloud/edgecontainer/v1/src/stub/dynamic.rs index b467e2b6d7..31204a7bbe 100644 --- a/src/generated/cloud/edgecontainer/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/edgecontainer/v1/src/stub/dynamic.rs @@ -182,6 +182,12 @@ pub trait EdgeContainer: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::EdgeContainer] also implement [EdgeContainer]. @@ -435,4 +441,12 @@ impl EdgeContainer for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/edgecontainer/v1/src/tracing.rs b/src/generated/cloud/edgecontainer/v1/src/tracing.rs index 7e79f9a470..0cd77056b7 100644 --- a/src/generated/cloud/edgecontainer/v1/src/tracing.rs +++ b/src/generated/cloud/edgecontainer/v1/src/tracing.rs @@ -418,6 +418,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/edgenetwork/v1/src/builder.rs b/src/generated/cloud/edgenetwork/v1/src/builder.rs index a7c1ed63f7..906794d0c3 100644 --- a/src/generated/cloud/edgenetwork/v1/src/builder.rs +++ b/src/generated/cloud/edgenetwork/v1/src/builder.rs @@ -612,6 +612,7 @@ pub mod edge_network { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -634,12 +635,27 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::create_network", + "gcp.rpc.method" = + "google_cloud_edgenetwork_v1::client::EdgeNetwork::create_network", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNetworkRequest::parent]. @@ -752,6 +768,7 @@ pub mod edge_network { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -774,12 +791,27 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::delete_network", + "gcp.rpc.method" = + "google_cloud_edgenetwork_v1::client::EdgeNetwork::delete_network", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNetworkRequest::name]. @@ -1045,6 +1077,7 @@ pub mod edge_network { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1067,12 +1100,27 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::create_subnet", + "gcp.rpc.method" = + "google_cloud_edgenetwork_v1::client::EdgeNetwork::create_subnet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSubnetRequest::parent]. @@ -1190,6 +1238,7 @@ pub mod edge_network { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1212,12 +1261,27 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::update_subnet", + "gcp.rpc.method" = + "google_cloud_edgenetwork_v1::client::EdgeNetwork::update_subnet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSubnetRequest::update_mask]. @@ -1336,6 +1400,7 @@ pub mod edge_network { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1358,12 +1423,27 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::delete_subnet", + "gcp.rpc.method" = + "google_cloud_edgenetwork_v1::client::EdgeNetwork::delete_subnet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSubnetRequest::name]. @@ -1896,6 +1976,7 @@ pub mod edge_network { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1918,12 +1999,26 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::create_interconnect_attachment", + "gcp.rpc.method" = "google_cloud_edgenetwork_v1::client::EdgeNetwork::create_interconnect_attachment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInterconnectAttachmentRequest::parent]. @@ -2044,6 +2139,7 @@ pub mod edge_network { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2066,12 +2162,26 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::delete_interconnect_attachment", + "gcp.rpc.method" = "google_cloud_edgenetwork_v1::client::EdgeNetwork::delete_interconnect_attachment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInterconnectAttachmentRequest::name]. @@ -2399,6 +2509,7 @@ pub mod edge_network { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2421,12 +2532,27 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::create_router", + "gcp.rpc.method" = + "google_cloud_edgenetwork_v1::client::EdgeNetwork::create_router", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRouterRequest::parent]. @@ -2544,6 +2670,7 @@ pub mod edge_network { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2566,12 +2693,27 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::update_router", + "gcp.rpc.method" = + "google_cloud_edgenetwork_v1::client::EdgeNetwork::update_router", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateRouterRequest::update_mask]. @@ -2690,6 +2832,7 @@ pub mod edge_network { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2712,12 +2855,27 @@ pub mod edge_network { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_edgenetwork_v1::client::EdgeNetwork::delete_router", + "gcp.rpc.method" = + "google_cloud_edgenetwork_v1::client::EdgeNetwork::delete_router", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRouterRequest::name]. diff --git a/src/generated/cloud/edgenetwork/v1/src/stub.rs b/src/generated/cloud/edgenetwork/v1/src/stub.rs index 66d9f4b221..d6234ca054 100644 --- a/src/generated/cloud/edgenetwork/v1/src/stub.rs +++ b/src/generated/cloud/edgenetwork/v1/src/stub.rs @@ -407,4 +407,15 @@ pub trait EdgeNetwork: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/edgenetwork/v1/src/stub/dynamic.rs b/src/generated/cloud/edgenetwork/v1/src/stub/dynamic.rs index 343698df3d..d98d6c32bb 100644 --- a/src/generated/cloud/edgenetwork/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/edgenetwork/v1/src/stub/dynamic.rs @@ -218,6 +218,12 @@ pub trait EdgeNetwork: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::EdgeNetwork] also implement [EdgeNetwork]. @@ -525,4 +531,12 @@ impl EdgeNetwork for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/edgenetwork/v1/src/tracing.rs b/src/generated/cloud/edgenetwork/v1/src/tracing.rs index 9434c14308..d0dadbcc73 100644 --- a/src/generated/cloud/edgenetwork/v1/src/tracing.rs +++ b/src/generated/cloud/edgenetwork/v1/src/tracing.rs @@ -502,6 +502,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/eventarc/v1/src/builder.rs b/src/generated/cloud/eventarc/v1/src/builder.rs index 1060ee8fa7..625b1dbb0a 100644 --- a/src/generated/cloud/eventarc/v1/src/builder.rs +++ b/src/generated/cloud/eventarc/v1/src/builder.rs @@ -304,6 +304,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -326,12 +327,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::create_trigger", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::create_trigger", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTriggerRequest::parent]. @@ -447,6 +462,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -469,12 +485,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::update_trigger", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::update_trigger", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [trigger][crate::model::UpdateTriggerRequest::trigger]. @@ -594,6 +624,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -616,12 +647,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::delete_trigger", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::delete_trigger", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTriggerRequest::name]. @@ -887,6 +932,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -909,12 +955,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::create_channel", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::create_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateChannelRequest::parent]. @@ -1030,6 +1090,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1052,12 +1113,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::update_channel", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::update_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [channel][crate::model::UpdateChannelRequest::channel]. @@ -1171,6 +1246,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1193,12 +1269,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::delete_channel", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::delete_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteChannelRequest::name]. @@ -1635,6 +1725,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1657,12 +1748,27 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::create_channel_connection", + "gcp.rpc.method" = + "google_cloud_eventarc_v1::client::Eventarc::create_channel_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateChannelConnectionRequest::parent]. @@ -1779,6 +1885,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1801,12 +1908,27 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::delete_channel_connection", + "gcp.rpc.method" = + "google_cloud_eventarc_v1::client::Eventarc::delete_channel_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteChannelConnectionRequest::name]. @@ -2305,6 +2427,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2327,12 +2450,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::create_message_bus", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::create_message_bus", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMessageBusRequest::parent]. @@ -2451,6 +2588,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2473,12 +2611,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::update_message_bus", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::update_message_bus", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [message_bus][crate::model::UpdateMessageBusRequest::message_bus]. @@ -2605,6 +2757,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2627,12 +2780,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::delete_message_bus", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::delete_message_bus", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMessageBusRequest::name]. @@ -2909,6 +3076,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2931,12 +3099,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::create_enrollment", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::create_enrollment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEnrollmentRequest::parent]. @@ -3055,6 +3237,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3077,12 +3260,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::update_enrollment", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::update_enrollment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [enrollment][crate::model::UpdateEnrollmentRequest::enrollment]. @@ -3209,6 +3406,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3231,12 +3429,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::delete_enrollment", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::delete_enrollment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEnrollmentRequest::name]. @@ -3508,6 +3720,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3530,12 +3743,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::create_pipeline", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::create_pipeline", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePipelineRequest::parent]. @@ -3651,6 +3878,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3673,12 +3901,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::update_pipeline", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::update_pipeline", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [pipeline][crate::model::UpdatePipelineRequest::pipeline]. @@ -3802,6 +4044,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3824,12 +4067,26 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::delete_pipeline", + "gcp.rpc.method" = "google_cloud_eventarc_v1::client::Eventarc::delete_pipeline", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePipelineRequest::name]. @@ -4112,6 +4369,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4134,12 +4392,27 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::create_google_api_source", + "gcp.rpc.method" = + "google_cloud_eventarc_v1::client::Eventarc::create_google_api_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGoogleApiSourceRequest::parent]. @@ -4258,6 +4531,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4280,12 +4554,27 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::update_google_api_source", + "gcp.rpc.method" = + "google_cloud_eventarc_v1::client::Eventarc::update_google_api_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [google_api_source][crate::model::UpdateGoogleApiSourceRequest::google_api_source]. @@ -4412,6 +4701,7 @@ pub mod eventarc { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4434,12 +4724,27 @@ pub mod eventarc { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_eventarc_v1::client::Eventarc::delete_google_api_source", + "gcp.rpc.method" = + "google_cloud_eventarc_v1::client::Eventarc::delete_google_api_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGoogleApiSourceRequest::name]. diff --git a/src/generated/cloud/eventarc/v1/src/stub.rs b/src/generated/cloud/eventarc/v1/src/stub.rs index 13d098ae8d..bdfe07cb0b 100644 --- a/src/generated/cloud/eventarc/v1/src/stub.rs +++ b/src/generated/cloud/eventarc/v1/src/stub.rs @@ -583,4 +583,15 @@ pub trait Eventarc: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/eventarc/v1/src/stub/dynamic.rs b/src/generated/cloud/eventarc/v1/src/stub/dynamic.rs index d71ddb1668..8656677279 100644 --- a/src/generated/cloud/eventarc/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/eventarc/v1/src/stub/dynamic.rs @@ -314,6 +314,12 @@ pub trait Eventarc: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Eventarc] also implement [Eventarc]. @@ -766,4 +772,12 @@ impl Eventarc for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/eventarc/v1/src/tracing.rs b/src/generated/cloud/eventarc/v1/src/tracing.rs index 01d936b1c4..6cfc4d90ed 100644 --- a/src/generated/cloud/eventarc/v1/src/tracing.rs +++ b/src/generated/cloud/eventarc/v1/src/tracing.rs @@ -726,6 +726,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/filestore/v1/src/builder.rs b/src/generated/cloud/filestore/v1/src/builder.rs index ac719ca9b6..f92fd02c66 100644 --- a/src/generated/cloud/filestore/v1/src/builder.rs +++ b/src/generated/cloud/filestore/v1/src/builder.rs @@ -314,6 +314,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -336,12 +337,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::create_instance", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -455,6 +471,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -477,12 +494,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::update_instance", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInstanceRequest::update_mask]. @@ -594,6 +626,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -616,12 +649,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::restore_instance", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::restore_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestoreInstanceRequest::name]. @@ -738,6 +786,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -760,12 +809,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::revert_instance", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::revert_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RevertInstanceRequest::name]. @@ -855,6 +919,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -877,12 +942,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::delete_instance", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -1156,6 +1236,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1178,12 +1259,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::create_snapshot", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::create_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSnapshotRequest::parent]. @@ -1295,6 +1391,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1317,12 +1414,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::delete_snapshot", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::delete_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSnapshotRequest::name]. @@ -1406,6 +1518,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1428,12 +1541,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::update_snapshot", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::update_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSnapshotRequest::update_mask]. @@ -1731,6 +1859,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1753,12 +1882,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::create_backup", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::create_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupRequest::parent]. @@ -1870,6 +2014,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1892,12 +2037,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::delete_backup", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::delete_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupRequest::name]. @@ -1981,6 +2141,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2003,12 +2164,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::update_backup", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::update_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [backup][crate::model::UpdateBackupRequest::backup]. @@ -2128,6 +2304,7 @@ pub mod cloud_filestore_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2150,12 +2327,27 @@ pub mod cloud_filestore_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_filestore_v1::client::CloudFilestoreManager::promote_replica", + "gcp.rpc.method" = + "google_cloud_filestore_v1::client::CloudFilestoreManager::promote_replica", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::PromoteReplicaRequest::name]. diff --git a/src/generated/cloud/filestore/v1/src/stub.rs b/src/generated/cloud/filestore/v1/src/stub.rs index 462be118b2..ce0a6f72e0 100644 --- a/src/generated/cloud/filestore/v1/src/stub.rs +++ b/src/generated/cloud/filestore/v1/src/stub.rs @@ -320,4 +320,15 @@ pub trait CloudFilestoreManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/filestore/v1/src/stub/dynamic.rs b/src/generated/cloud/filestore/v1/src/stub/dynamic.rs index 153b075be4..effc6dbf01 100644 --- a/src/generated/cloud/filestore/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/filestore/v1/src/stub/dynamic.rs @@ -170,6 +170,12 @@ pub trait CloudFilestoreManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CloudFilestoreManager] also implement [CloudFilestoreManager]. @@ -405,4 +411,12 @@ impl CloudFilestoreManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/filestore/v1/src/tracing.rs b/src/generated/cloud/filestore/v1/src/tracing.rs index 034d3b6b7a..3aaab6a10d 100644 --- a/src/generated/cloud/filestore/v1/src/tracing.rs +++ b/src/generated/cloud/filestore/v1/src/tracing.rs @@ -390,6 +390,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/financialservices/v1/src/builder.rs b/src/generated/cloud/financialservices/v1/src/builder.rs index 537a79e531..0dfa25da58 100644 --- a/src/generated/cloud/financialservices/v1/src/builder.rs +++ b/src/generated/cloud/financialservices/v1/src/builder.rs @@ -304,6 +304,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -326,12 +327,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::create_instance", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -447,6 +463,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -469,12 +486,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::update_instance", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInstanceRequest::update_mask]. @@ -587,6 +619,7 @@ pub mod aml { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -609,12 +642,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::delete_instance", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -707,6 +755,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -729,12 +778,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::import_registered_parties", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::import_registered_parties", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportRegisteredPartiesRequest::name]. @@ -857,6 +921,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -879,12 +944,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::export_registered_parties", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::export_registered_parties", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportRegisteredPartiesRequest::name]. @@ -1168,6 +1248,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1190,12 +1271,26 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::create_dataset", + "gcp.rpc.method" = "google_cloud_financialservices_v1::client::Aml::create_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDatasetRequest::parent]. @@ -1311,6 +1406,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1333,12 +1429,26 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::update_dataset", + "gcp.rpc.method" = "google_cloud_financialservices_v1::client::Aml::update_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDatasetRequest::update_mask]. @@ -1451,6 +1561,7 @@ pub mod aml { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1473,12 +1584,26 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::delete_dataset", + "gcp.rpc.method" = "google_cloud_financialservices_v1::client::Aml::delete_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDatasetRequest::name]. @@ -1738,6 +1863,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1760,12 +1886,26 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::create_model", + "gcp.rpc.method" = "google_cloud_financialservices_v1::client::Aml::create_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateModelRequest::parent]. @@ -1881,6 +2021,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1903,12 +2044,26 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::update_model", + "gcp.rpc.method" = "google_cloud_financialservices_v1::client::Aml::update_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateModelRequest::update_mask]. @@ -2031,6 +2186,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2053,12 +2209,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::export_model_metadata", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::export_model_metadata", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [model][crate::model::ExportModelMetadataRequest::model]. @@ -2158,6 +2329,7 @@ pub mod aml { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2180,12 +2352,26 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::delete_model", + "gcp.rpc.method" = "google_cloud_financialservices_v1::client::Aml::delete_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteModelRequest::name]. @@ -2453,6 +2639,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2475,12 +2662,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::create_engine_config", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::create_engine_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEngineConfigRequest::parent]. @@ -2599,6 +2801,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2621,12 +2824,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::update_engine_config", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::update_engine_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateEngineConfigRequest::update_mask]. @@ -2751,6 +2969,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2773,12 +2992,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::export_engine_config_metadata", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::export_engine_config_metadata", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [engine_config][crate::model::ExportEngineConfigMetadataRequest::engine_config]. @@ -2881,6 +3115,7 @@ pub mod aml { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2903,12 +3138,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::delete_engine_config", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::delete_engine_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEngineConfigRequest::name]. @@ -3361,6 +3611,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3383,12 +3634,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::create_prediction_result", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::create_prediction_result", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePredictionResultRequest::parent]. @@ -3507,6 +3773,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3529,12 +3796,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::update_prediction_result", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::update_prediction_result", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdatePredictionResultRequest::update_mask]. @@ -3659,6 +3941,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3681,12 +3964,26 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::export_prediction_result_metadata", + "gcp.rpc.method" = "google_cloud_financialservices_v1::client::Aml::export_prediction_result_metadata", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [prediction_result][crate::model::ExportPredictionResultMetadataRequest::prediction_result]. @@ -3789,6 +4086,7 @@ pub mod aml { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3811,12 +4109,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::delete_prediction_result", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::delete_prediction_result", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePredictionResultRequest::name]. @@ -4087,6 +4400,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4109,12 +4423,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::create_backtest_result", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::create_backtest_result", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBacktestResultRequest::parent]. @@ -4233,6 +4562,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4255,12 +4585,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::update_backtest_result", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::update_backtest_result", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateBacktestResultRequest::update_mask]. @@ -4385,6 +4730,7 @@ pub mod aml { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4407,12 +4753,26 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::export_backtest_result_metadata", + "gcp.rpc.method" = "google_cloud_financialservices_v1::client::Aml::export_backtest_result_metadata", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [backtest_result][crate::model::ExportBacktestResultMetadataRequest::backtest_result]. @@ -4515,6 +4875,7 @@ pub mod aml { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4537,12 +4898,27 @@ pub mod aml { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_financialservices_v1::client::Aml::delete_backtest_result", + "gcp.rpc.method" = + "google_cloud_financialservices_v1::client::Aml::delete_backtest_result", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBacktestResultRequest::name]. diff --git a/src/generated/cloud/financialservices/v1/src/stub.rs b/src/generated/cloud/financialservices/v1/src/stub.rs index e2e13b2426..ce67ac694a 100644 --- a/src/generated/cloud/financialservices/v1/src/stub.rs +++ b/src/generated/cloud/financialservices/v1/src/stub.rs @@ -540,4 +540,15 @@ pub trait Aml: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/financialservices/v1/src/stub/dynamic.rs b/src/generated/cloud/financialservices/v1/src/stub/dynamic.rs index 67507860a6..6ce389dfde 100644 --- a/src/generated/cloud/financialservices/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/financialservices/v1/src/stub/dynamic.rs @@ -290,6 +290,12 @@ pub trait Aml: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Aml] also implement [Aml]. @@ -705,4 +711,12 @@ impl Aml for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/financialservices/v1/src/tracing.rs b/src/generated/cloud/financialservices/v1/src/tracing.rs index 5a4ddc6dfb..66aff67155 100644 --- a/src/generated/cloud/financialservices/v1/src/tracing.rs +++ b/src/generated/cloud/financialservices/v1/src/tracing.rs @@ -670,6 +670,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/functions/v2/src/builder.rs b/src/generated/cloud/functions/v2/src/builder.rs index 555894440f..99ce282906 100644 --- a/src/generated/cloud/functions/v2/src/builder.rs +++ b/src/generated/cloud/functions/v2/src/builder.rs @@ -318,6 +318,7 @@ pub mod function_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -340,12 +341,27 @@ pub mod function_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_functions_v2::client::FunctionService::create_function", + "gcp.rpc.method" = + "google_cloud_functions_v2::client::FunctionService::create_function", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFunctionRequest::parent]. @@ -455,6 +471,7 @@ pub mod function_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -477,12 +494,27 @@ pub mod function_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_functions_v2::client::FunctionService::update_function", + "gcp.rpc.method" = + "google_cloud_functions_v2::client::FunctionService::update_function", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [function][crate::model::UpdateFunctionRequest::function]. @@ -591,6 +623,7 @@ pub mod function_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -613,12 +646,27 @@ pub mod function_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_functions_v2::client::FunctionService::delete_function", + "gcp.rpc.method" = + "google_cloud_functions_v2::client::FunctionService::delete_function", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFunctionRequest::name]. diff --git a/src/generated/cloud/functions/v2/src/stub.rs b/src/generated/cloud/functions/v2/src/stub.rs index 5101588229..f4149ebad5 100644 --- a/src/generated/cloud/functions/v2/src/stub.rs +++ b/src/generated/cloud/functions/v2/src/stub.rs @@ -218,4 +218,15 @@ pub trait FunctionService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/functions/v2/src/stub/dynamic.rs b/src/generated/cloud/functions/v2/src/stub/dynamic.rs index 962cf24311..20e9302d3a 100644 --- a/src/generated/cloud/functions/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/functions/v2/src/stub/dynamic.rs @@ -110,6 +110,12 @@ pub trait FunctionService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FunctionService] also implement [FunctionService]. @@ -256,4 +262,12 @@ impl FunctionService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/functions/v2/src/tracing.rs b/src/generated/cloud/functions/v2/src/tracing.rs index 1232f630ee..ce7b7a9245 100644 --- a/src/generated/cloud/functions/v2/src/tracing.rs +++ b/src/generated/cloud/functions/v2/src/tracing.rs @@ -250,6 +250,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/geminidataanalytics/v1/src/builder.rs b/src/generated/cloud/geminidataanalytics/v1/src/builder.rs index 8223a2ac08..8362145731 100644 --- a/src/generated/cloud/geminidataanalytics/v1/src/builder.rs +++ b/src/generated/cloud/geminidataanalytics/v1/src/builder.rs @@ -460,6 +460,7 @@ pub mod data_agent_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -482,12 +483,26 @@ pub mod data_agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_geminidataanalytics_v1::client::DataAgentService::create_data_agent", + "gcp.rpc.method" = "google_cloud_geminidataanalytics_v1::client::DataAgentService::create_data_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDataAgentRequest::parent]. @@ -699,6 +714,7 @@ pub mod data_agent_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -721,12 +737,26 @@ pub mod data_agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_geminidataanalytics_v1::client::DataAgentService::update_data_agent", + "gcp.rpc.method" = "google_cloud_geminidataanalytics_v1::client::DataAgentService::update_data_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDataAgentRequest::update_mask]. @@ -941,6 +971,7 @@ pub mod data_agent_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -963,12 +994,26 @@ pub mod data_agent_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_geminidataanalytics_v1::client::DataAgentService::delete_data_agent", + "gcp.rpc.method" = "google_cloud_geminidataanalytics_v1::client::DataAgentService::delete_data_agent", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDataAgentRequest::name]. diff --git a/src/generated/cloud/geminidataanalytics/v1/src/stub.rs b/src/generated/cloud/geminidataanalytics/v1/src/stub.rs index 189fde37fd..d1ef4117b1 100644 --- a/src/generated/cloud/geminidataanalytics/v1/src/stub.rs +++ b/src/generated/cloud/geminidataanalytics/v1/src/stub.rs @@ -241,6 +241,17 @@ pub trait DataAgentService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DataChatService]. diff --git a/src/generated/cloud/geminidataanalytics/v1/src/stub/dynamic.rs b/src/generated/cloud/geminidataanalytics/v1/src/stub/dynamic.rs index 4d3497613c..2aee235e25 100644 --- a/src/generated/cloud/geminidataanalytics/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/geminidataanalytics/v1/src/stub/dynamic.rs @@ -128,6 +128,12 @@ pub trait DataAgentService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataAgentService] also implement [DataAgentService]. @@ -300,6 +306,14 @@ impl DataAgentService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DataChatService]. diff --git a/src/generated/cloud/geminidataanalytics/v1/src/tracing.rs b/src/generated/cloud/geminidataanalytics/v1/src/tracing.rs index 9d153c0752..25f31711bb 100644 --- a/src/generated/cloud/geminidataanalytics/v1/src/tracing.rs +++ b/src/generated/cloud/geminidataanalytics/v1/src/tracing.rs @@ -292,6 +292,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DataChatService](super::stub::DataChatService) decorator for logging and tracing. diff --git a/src/generated/cloud/gkebackup/v1/src/builder.rs b/src/generated/cloud/gkebackup/v1/src/builder.rs index b492750043..4848349052 100644 --- a/src/generated/cloud/gkebackup/v1/src/builder.rs +++ b/src/generated/cloud/gkebackup/v1/src/builder.rs @@ -137,6 +137,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -159,12 +160,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::create_backup_plan", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::create_backup_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupPlanRequest::parent]. @@ -459,6 +475,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -481,12 +498,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::update_backup_plan", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::update_backup_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [backup_plan][crate::model::UpdateBackupPlanRequest::backup_plan]. @@ -598,6 +630,7 @@ pub mod backup_for_gke { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -620,12 +653,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_backup_plan", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_backup_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupPlanRequest::name]. @@ -716,6 +764,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -738,12 +787,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::create_backup_channel", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::create_backup_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupChannelRequest::parent]. @@ -1042,6 +1106,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1064,12 +1129,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::update_backup_channel", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::update_backup_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [backup_channel][crate::model::UpdateBackupChannelRequest::backup_channel]. @@ -1181,6 +1261,7 @@ pub mod backup_for_gke { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1203,12 +1284,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_backup_channel", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_backup_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupChannelRequest::name]. @@ -1488,6 +1584,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1510,12 +1607,26 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::create_backup", + "gcp.rpc.method" = "google_cloud_gkebackup_v1::client::BackupForGKE::create_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupRequest::parent]. @@ -1805,6 +1916,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1827,12 +1939,26 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::update_backup", + "gcp.rpc.method" = "google_cloud_gkebackup_v1::client::BackupForGKE::update_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [backup][crate::model::UpdateBackupRequest::backup]. @@ -1941,6 +2067,7 @@ pub mod backup_for_gke { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1963,12 +2090,26 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_backup", + "gcp.rpc.method" = "google_cloud_gkebackup_v1::client::BackupForGKE::delete_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupRequest::name]. @@ -2248,6 +2389,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2270,12 +2412,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::create_restore_plan", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::create_restore_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRestorePlanRequest::parent]. @@ -2573,6 +2730,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2595,12 +2753,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::update_restore_plan", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::update_restore_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [restore_plan][crate::model::UpdateRestorePlanRequest::restore_plan]. @@ -2712,6 +2885,7 @@ pub mod backup_for_gke { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2734,12 +2908,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_restore_plan", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_restore_plan", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRestorePlanRequest::name]. @@ -2836,6 +3025,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2858,12 +3048,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::create_restore_channel", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::create_restore_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRestoreChannelRequest::parent]. @@ -3162,6 +3367,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3184,12 +3390,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::update_restore_channel", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::update_restore_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [restore_channel][crate::model::UpdateRestoreChannelRequest::restore_channel]. @@ -3301,6 +3522,7 @@ pub mod backup_for_gke { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3323,12 +3545,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_restore_channel", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_restore_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRestoreChannelRequest::name]. @@ -3604,6 +3841,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3626,12 +3864,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::create_restore", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::create_restore", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRestoreRequest::parent]. @@ -3921,6 +4174,7 @@ pub mod backup_for_gke { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3943,12 +4197,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::update_restore", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::update_restore", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [restore][crate::model::UpdateRestoreRequest::restore]. @@ -4057,6 +4326,7 @@ pub mod backup_for_gke { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4079,12 +4349,27 @@ pub mod backup_for_gke { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_restore", + "gcp.rpc.method" = + "google_cloud_gkebackup_v1::client::BackupForGKE::delete_restore", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRestoreRequest::name]. diff --git a/src/generated/cloud/gkebackup/v1/src/stub.rs b/src/generated/cloud/gkebackup/v1/src/stub.rs index 17e99a0532..988d6acab8 100644 --- a/src/generated/cloud/gkebackup/v1/src/stub.rs +++ b/src/generated/cloud/gkebackup/v1/src/stub.rs @@ -585,4 +585,15 @@ pub trait BackupForGKE: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/gkebackup/v1/src/stub/dynamic.rs b/src/generated/cloud/gkebackup/v1/src/stub/dynamic.rs index 417f64976b..8c56a47e6a 100644 --- a/src/generated/cloud/gkebackup/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/gkebackup/v1/src/stub/dynamic.rs @@ -314,6 +314,12 @@ pub trait BackupForGKE: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::BackupForGKE] also implement [BackupForGKE]. @@ -766,4 +772,12 @@ impl BackupForGKE for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/gkebackup/v1/src/tracing.rs b/src/generated/cloud/gkebackup/v1/src/tracing.rs index 3ed91e0c68..3c323298c3 100644 --- a/src/generated/cloud/gkebackup/v1/src/tracing.rs +++ b/src/generated/cloud/gkebackup/v1/src/tracing.rs @@ -726,6 +726,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/gkehub/v1/src/builder.rs b/src/generated/cloud/gkehub/v1/src/builder.rs index c8a1a181f6..5a71ee0888 100644 --- a/src/generated/cloud/gkehub/v1/src/builder.rs +++ b/src/generated/cloud/gkehub/v1/src/builder.rs @@ -604,6 +604,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -626,12 +627,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::create_membership", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::create_membership", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMembershipRequest::parent]. @@ -747,6 +762,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -769,12 +785,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::create_feature", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::create_feature", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFeatureRequest::parent]. @@ -880,6 +910,7 @@ pub mod gke_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -902,12 +933,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::delete_membership", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::delete_membership", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMembershipRequest::name]. @@ -994,6 +1039,7 @@ pub mod gke_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1016,12 +1062,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::delete_feature", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::delete_feature", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFeatureRequest::name]. @@ -1114,6 +1174,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1136,12 +1197,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::update_membership", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::update_membership", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateMembershipRequest::name]. @@ -1271,6 +1346,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1293,12 +1369,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::update_feature", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::update_feature", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateFeatureRequest::name]. @@ -1519,6 +1609,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1541,12 +1632,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::create_fleet", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::create_fleet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFleetRequest::parent]. @@ -1708,6 +1813,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1730,12 +1836,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::update_fleet", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::update_fleet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [fleet][crate::model::UpdateFleetRequest::fleet]. @@ -1846,6 +1966,7 @@ pub mod gke_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1868,12 +1989,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::delete_fleet", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::delete_fleet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFleetRequest::name]. @@ -2121,6 +2256,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2143,12 +2279,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::create_scope_namespace", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::create_scope_namespace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateScopeNamespaceRequest::parent]. @@ -2261,6 +2411,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2283,12 +2434,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::update_scope_namespace", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::update_scope_namespace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [scope_namespace][crate::model::UpdateScopeNamespaceRequest::scope_namespace]. @@ -2402,6 +2567,7 @@ pub mod gke_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2424,12 +2590,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::delete_scope_namespace", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::delete_scope_namespace", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteScopeNamespaceRequest::name]. @@ -2686,6 +2866,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2708,12 +2889,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::create_scope_rbac_role_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::create_scope_rbac_role_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateScopeRBACRoleBindingRequest::parent]. @@ -2828,6 +3024,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2850,12 +3047,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::update_scope_rbac_role_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::update_scope_rbac_role_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [rbacrolebinding][crate::model::UpdateScopeRBACRoleBindingRequest::rbacrolebinding]. @@ -2971,6 +3183,7 @@ pub mod gke_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2993,12 +3206,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::delete_scope_rbac_role_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::delete_scope_rbac_role_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteScopeRBACRoleBindingRequest::name]. @@ -3247,6 +3475,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3269,12 +3498,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::create_scope", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::create_scope", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateScopeRequest::parent]. @@ -3384,6 +3627,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3406,12 +3650,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::update_scope", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::update_scope", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [scope][crate::model::UpdateScopeRequest::scope]. @@ -3522,6 +3780,7 @@ pub mod gke_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3544,12 +3803,26 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::delete_scope", + "gcp.rpc.method" = "google_cloud_gkehub_v1::client::GkeHub::delete_scope", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteScopeRequest::name]. @@ -3908,6 +4181,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3930,12 +4204,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::create_membership_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::create_membership_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMembershipBindingRequest::parent]. @@ -4052,6 +4341,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4074,12 +4364,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::update_membership_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::update_membership_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [membership_binding][crate::model::UpdateMembershipBindingRequest::membership_binding]. @@ -4195,6 +4500,7 @@ pub mod gke_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4217,12 +4523,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::delete_membership_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::delete_membership_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMembershipBindingRequest::name]. @@ -4485,6 +4806,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4507,12 +4829,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::create_membership_rbac_role_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::create_membership_rbac_role_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMembershipRBACRoleBindingRequest::parent]. @@ -4627,6 +4964,7 @@ pub mod gke_hub { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4649,12 +4987,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::update_membership_rbac_role_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::update_membership_rbac_role_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [rbacrolebinding][crate::model::UpdateMembershipRBACRoleBindingRequest::rbacrolebinding]. @@ -4770,6 +5123,7 @@ pub mod gke_hub { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4792,12 +5146,27 @@ pub mod gke_hub { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkehub_v1::client::GkeHub::delete_membership_rbac_role_binding", + "gcp.rpc.method" = + "google_cloud_gkehub_v1::client::GkeHub::delete_membership_rbac_role_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMembershipRBACRoleBindingRequest::name]. diff --git a/src/generated/cloud/gkehub/v1/src/stub.rs b/src/generated/cloud/gkehub/v1/src/stub.rs index 519f17a4e4..63c4037731 100644 --- a/src/generated/cloud/gkehub/v1/src/stub.rs +++ b/src/generated/cloud/gkehub/v1/src/stub.rs @@ -584,4 +584,15 @@ pub trait GkeHub: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/gkehub/v1/src/stub/dynamic.rs b/src/generated/cloud/gkehub/v1/src/stub/dynamic.rs index 4c00bc897a..9e97f0eb90 100644 --- a/src/generated/cloud/gkehub/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/gkehub/v1/src/stub/dynamic.rs @@ -314,6 +314,12 @@ pub trait GkeHub: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::GkeHub] also implement [GkeHub]. @@ -766,4 +772,12 @@ impl GkeHub for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/gkehub/v1/src/tracing.rs b/src/generated/cloud/gkehub/v1/src/tracing.rs index fc153a543a..5c7e9fe3c9 100644 --- a/src/generated/cloud/gkehub/v1/src/tracing.rs +++ b/src/generated/cloud/gkehub/v1/src/tracing.rs @@ -726,6 +726,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/gkemulticloud/v1/src/builder.rs b/src/generated/cloud/gkemulticloud/v1/src/builder.rs index ef53cd46c3..f6b029a9f4 100644 --- a/src/generated/cloud/gkemulticloud/v1/src/builder.rs +++ b/src/generated/cloud/gkemulticloud/v1/src/builder.rs @@ -137,6 +137,7 @@ pub mod attached_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -159,12 +160,26 @@ pub mod attached_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AttachedClusters::create_attached_cluster", + "gcp.rpc.method" = "google_cloud_gkemulticloud_v1::client::AttachedClusters::create_attached_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAttachedClusterRequest::parent]. @@ -285,6 +300,7 @@ pub mod attached_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -307,12 +323,26 @@ pub mod attached_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AttachedClusters::update_attached_cluster", + "gcp.rpc.method" = "google_cloud_gkemulticloud_v1::client::AttachedClusters::update_attached_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [attached_cluster][crate::model::UpdateAttachedClusterRequest::attached_cluster]. @@ -439,6 +469,7 @@ pub mod attached_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -461,12 +492,26 @@ pub mod attached_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AttachedClusters::import_attached_cluster", + "gcp.rpc.method" = "google_cloud_gkemulticloud_v1::client::AttachedClusters::import_attached_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportAttachedClusterRequest::parent]. @@ -768,6 +813,7 @@ pub mod attached_clusters { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -790,12 +836,26 @@ pub mod attached_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AttachedClusters::delete_attached_cluster", + "gcp.rpc.method" = "google_cloud_gkemulticloud_v1::client::AttachedClusters::delete_attached_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAttachedClusterRequest::name]. @@ -1569,6 +1629,7 @@ pub mod aws_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1591,12 +1652,27 @@ pub mod aws_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AwsClusters::create_aws_cluster", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AwsClusters::create_aws_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAwsClusterRequest::parent]. @@ -1717,6 +1793,7 @@ pub mod aws_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1739,12 +1816,27 @@ pub mod aws_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AwsClusters::update_aws_cluster", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AwsClusters::update_aws_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [aws_cluster][crate::model::UpdateAwsClusterRequest::aws_cluster]. @@ -2034,6 +2126,7 @@ pub mod aws_clusters { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2056,12 +2149,27 @@ pub mod aws_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AwsClusters::delete_aws_cluster", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AwsClusters::delete_aws_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAwsClusterRequest::name]. @@ -2362,6 +2470,7 @@ pub mod aws_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2384,12 +2493,27 @@ pub mod aws_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AwsClusters::create_aws_node_pool", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AwsClusters::create_aws_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAwsNodePoolRequest::parent]. @@ -2510,6 +2634,7 @@ pub mod aws_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2532,12 +2657,27 @@ pub mod aws_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AwsClusters::update_aws_node_pool", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AwsClusters::update_aws_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [aws_node_pool][crate::model::UpdateAwsNodePoolRequest::aws_node_pool]. @@ -2666,6 +2806,7 @@ pub mod aws_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2688,12 +2829,26 @@ pub mod aws_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AwsClusters::rollback_aws_node_pool_update", + "gcp.rpc.method" = "google_cloud_gkemulticloud_v1::client::AwsClusters::rollback_aws_node_pool_update", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RollbackAwsNodePoolUpdateRequest::name]. @@ -2950,6 +3105,7 @@ pub mod aws_clusters { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2972,12 +3128,27 @@ pub mod aws_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AwsClusters::delete_aws_node_pool", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AwsClusters::delete_aws_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAwsNodePoolRequest::name]. @@ -3653,6 +3824,7 @@ pub mod azure_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3675,12 +3847,27 @@ pub mod azure_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AzureClusters::create_azure_client", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AzureClusters::create_azure_client", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAzureClientRequest::parent]. @@ -3967,6 +4154,7 @@ pub mod azure_clusters { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3989,12 +4177,27 @@ pub mod azure_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AzureClusters::delete_azure_client", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AzureClusters::delete_azure_client", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAzureClientRequest::name]. @@ -4091,6 +4294,7 @@ pub mod azure_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4113,12 +4317,27 @@ pub mod azure_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AzureClusters::create_azure_cluster", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AzureClusters::create_azure_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAzureClusterRequest::parent]. @@ -4239,6 +4458,7 @@ pub mod azure_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4261,12 +4481,27 @@ pub mod azure_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AzureClusters::update_azure_cluster", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AzureClusters::update_azure_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [azure_cluster][crate::model::UpdateAzureClusterRequest::azure_cluster]. @@ -4559,6 +4794,7 @@ pub mod azure_clusters { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4581,12 +4817,27 @@ pub mod azure_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AzureClusters::delete_azure_cluster", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AzureClusters::delete_azure_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAzureClusterRequest::name]. @@ -4889,6 +5140,7 @@ pub mod azure_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4911,12 +5163,27 @@ pub mod azure_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AzureClusters::create_azure_node_pool", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AzureClusters::create_azure_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAzureNodePoolRequest::parent]. @@ -5037,6 +5304,7 @@ pub mod azure_clusters { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5059,12 +5327,27 @@ pub mod azure_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AzureClusters::update_azure_node_pool", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AzureClusters::update_azure_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [azure_node_pool][crate::model::UpdateAzureNodePoolRequest::azure_node_pool]. @@ -5360,6 +5643,7 @@ pub mod azure_clusters { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5382,12 +5666,27 @@ pub mod azure_clusters { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_gkemulticloud_v1::client::AzureClusters::delete_azure_node_pool", + "gcp.rpc.method" = + "google_cloud_gkemulticloud_v1::client::AzureClusters::delete_azure_node_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAzureNodePoolRequest::name]. diff --git a/src/generated/cloud/gkemulticloud/v1/src/stub.rs b/src/generated/cloud/gkemulticloud/v1/src/stub.rs index 6856bd30ab..43a2504588 100644 --- a/src/generated/cloud/gkemulticloud/v1/src/stub.rs +++ b/src/generated/cloud/gkemulticloud/v1/src/stub.rs @@ -204,6 +204,17 @@ pub trait AttachedClusters: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::AwsClusters]. @@ -455,6 +466,17 @@ pub trait AwsClusters: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::AzureClusters]. @@ -742,4 +764,15 @@ pub trait AzureClusters: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/gkemulticloud/v1/src/stub/dynamic.rs b/src/generated/cloud/gkemulticloud/v1/src/stub/dynamic.rs index 8682499fe3..92ad1e1bf3 100644 --- a/src/generated/cloud/gkemulticloud/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/gkemulticloud/v1/src/stub/dynamic.rs @@ -104,6 +104,12 @@ pub trait AttachedClusters: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AttachedClusters] also implement [AttachedClusters]. @@ -242,6 +248,14 @@ impl AttachedClusters for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::AwsClusters]. @@ -376,6 +390,12 @@ pub trait AwsClusters: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AwsClusters] also implement [AwsClusters]. @@ -575,6 +595,14 @@ impl AwsClusters for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::AzureClusters]. @@ -727,6 +755,12 @@ pub trait AzureClusters: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AzureClusters] also implement [AzureClusters]. @@ -953,4 +987,12 @@ impl AzureClusters for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/gkemulticloud/v1/src/tracing.rs b/src/generated/cloud/gkemulticloud/v1/src/tracing.rs index b30868e8df..7e6e9db13d 100644 --- a/src/generated/cloud/gkemulticloud/v1/src/tracing.rs +++ b/src/generated/cloud/gkemulticloud/v1/src/tracing.rs @@ -236,6 +236,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [AwsClusters](super::stub::AwsClusters) decorator for logging and tracing. @@ -557,6 +567,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [AzureClusters](super::stub::AzureClusters) decorator for logging and tracing. @@ -920,6 +940,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/hypercomputecluster/v1/src/builder.rs b/src/generated/cloud/hypercomputecluster/v1/src/builder.rs index 127b5cd6e3..69ef0e1d51 100644 --- a/src/generated/cloud/hypercomputecluster/v1/src/builder.rs +++ b/src/generated/cloud/hypercomputecluster/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod hypercompute_cluster { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,26 @@ pub mod hypercompute_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_hypercomputecluster_v1::client::HypercomputeCluster::create_cluster", + "gcp.rpc.method" = "google_cloud_hypercomputecluster_v1::client::HypercomputeCluster::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClusterRequest::parent]. @@ -457,6 +472,7 @@ pub mod hypercompute_cluster { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -479,12 +495,26 @@ pub mod hypercompute_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_hypercomputecluster_v1::client::HypercomputeCluster::update_cluster", + "gcp.rpc.method" = "google_cloud_hypercomputecluster_v1::client::HypercomputeCluster::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [cluster][crate::model::UpdateClusterRequest::cluster]. @@ -599,6 +629,7 @@ pub mod hypercompute_cluster { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -621,12 +652,26 @@ pub mod hypercompute_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_hypercomputecluster_v1::client::HypercomputeCluster::delete_cluster", + "gcp.rpc.method" = "google_cloud_hypercomputecluster_v1::client::HypercomputeCluster::delete_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClusterRequest::name]. diff --git a/src/generated/cloud/hypercomputecluster/v1/src/stub.rs b/src/generated/cloud/hypercomputecluster/v1/src/stub.rs index 8d4153842c..31078001af 100644 --- a/src/generated/cloud/hypercomputecluster/v1/src/stub.rs +++ b/src/generated/cloud/hypercomputecluster/v1/src/stub.rs @@ -179,4 +179,15 @@ pub trait HypercomputeCluster: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/hypercomputecluster/v1/src/stub/dynamic.rs b/src/generated/cloud/hypercomputecluster/v1/src/stub/dynamic.rs index c8ef02b535..c8fabec7fd 100644 --- a/src/generated/cloud/hypercomputecluster/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/hypercomputecluster/v1/src/stub/dynamic.rs @@ -92,6 +92,12 @@ pub trait HypercomputeCluster: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::HypercomputeCluster] also implement [HypercomputeCluster]. @@ -210,4 +216,12 @@ impl HypercomputeCluster for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/hypercomputecluster/v1/src/tracing.rs b/src/generated/cloud/hypercomputecluster/v1/src/tracing.rs index 51986ddc41..393a803ef3 100644 --- a/src/generated/cloud/hypercomputecluster/v1/src/tracing.rs +++ b/src/generated/cloud/hypercomputecluster/v1/src/tracing.rs @@ -208,6 +208,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/ids/v1/src/builder.rs b/src/generated/cloud/ids/v1/src/builder.rs index b2ef11d62e..c012c301a8 100644 --- a/src/generated/cloud/ids/v1/src/builder.rs +++ b/src/generated/cloud/ids/v1/src/builder.rs @@ -304,6 +304,7 @@ pub mod ids { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -326,12 +327,26 @@ pub mod ids { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_ids_v1::client::Ids::create_endpoint", + "gcp.rpc.method" = "google_cloud_ids_v1::client::Ids::create_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEndpointRequest::parent]. @@ -442,6 +457,7 @@ pub mod ids { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -464,12 +480,26 @@ pub mod ids { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_ids_v1::client::Ids::delete_endpoint", + "gcp.rpc.method" = "google_cloud_ids_v1::client::Ids::delete_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEndpointRequest::name]. diff --git a/src/generated/cloud/ids/v1/src/stub.rs b/src/generated/cloud/ids/v1/src/stub.rs index 29fd5b6590..4c9742b8c3 100644 --- a/src/generated/cloud/ids/v1/src/stub.rs +++ b/src/generated/cloud/ids/v1/src/stub.rs @@ -144,4 +144,15 @@ pub trait Ids: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/ids/v1/src/stub/dynamic.rs b/src/generated/cloud/ids/v1/src/stub/dynamic.rs index 63c18a3d72..1294872cb9 100644 --- a/src/generated/cloud/ids/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/ids/v1/src/stub/dynamic.rs @@ -74,6 +74,12 @@ pub trait Ids: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Ids] also implement [Ids]. @@ -165,4 +171,12 @@ impl Ids for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/ids/v1/src/tracing.rs b/src/generated/cloud/ids/v1/src/tracing.rs index 1f1acd60bd..34d213b44b 100644 --- a/src/generated/cloud/ids/v1/src/tracing.rs +++ b/src/generated/cloud/ids/v1/src/tracing.rs @@ -166,6 +166,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/kms/v1/src/builder.rs b/src/generated/cloud/kms/v1/src/builder.rs index 4d380c7c8c..b7ba295917 100644 --- a/src/generated/cloud/kms/v1/src/builder.rs +++ b/src/generated/cloud/kms/v1/src/builder.rs @@ -130,6 +130,7 @@ pub mod autokey { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -152,12 +153,26 @@ pub mod autokey { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_kms_v1::client::Autokey::create_key_handle", + "gcp.rpc.method" = "google_cloud_kms_v1::client::Autokey::create_key_handle", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateKeyHandleRequest::parent]. @@ -3163,6 +3178,7 @@ pub mod hsm_management { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3185,12 +3201,27 @@ pub mod hsm_management { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_kms_v1::client::HsmManagement::create_single_tenant_hsm_instance", + "gcp.rpc.method" = + "google_cloud_kms_v1::client::HsmManagement::create_single_tenant_hsm_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSingleTenantHsmInstanceRequest::parent]. @@ -3313,6 +3344,7 @@ pub mod hsm_management { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3335,12 +3367,26 @@ pub mod hsm_management { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_kms_v1::client::HsmManagement::create_single_tenant_hsm_instance_proposal", + "gcp.rpc.method" = "google_cloud_kms_v1::client::HsmManagement::create_single_tenant_hsm_instance_proposal", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSingleTenantHsmInstanceProposalRequest::parent]. @@ -3566,6 +3612,7 @@ pub mod hsm_management { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3588,12 +3635,26 @@ pub mod hsm_management { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_kms_v1::client::HsmManagement::execute_single_tenant_hsm_instance_proposal", + "gcp.rpc.method" = "google_cloud_kms_v1::client::HsmManagement::execute_single_tenant_hsm_instance_proposal", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExecuteSingleTenantHsmInstanceProposalRequest::name]. @@ -5768,6 +5829,7 @@ pub mod key_management_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5790,12 +5852,27 @@ pub mod key_management_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_kms_v1::client::KeyManagementService::delete_crypto_key", + "gcp.rpc.method" = + "google_cloud_kms_v1::client::KeyManagementService::delete_crypto_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCryptoKeyRequest::name]. @@ -5880,6 +5957,7 @@ pub mod key_management_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5902,12 +5980,27 @@ pub mod key_management_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_kms_v1::client::KeyManagementService::delete_crypto_key_version", + "gcp.rpc.method" = + "google_cloud_kms_v1::client::KeyManagementService::delete_crypto_key_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCryptoKeyVersionRequest::name]. diff --git a/src/generated/cloud/kms/v1/src/stub.rs b/src/generated/cloud/kms/v1/src/stub.rs index 2be0628b91..c06b762825 100644 --- a/src/generated/cloud/kms/v1/src/stub.rs +++ b/src/generated/cloud/kms/v1/src/stub.rs @@ -161,6 +161,17 @@ pub trait Autokey: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::AutokeyAdmin]. @@ -641,6 +652,17 @@ pub trait HsmManagement: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::KeyManagementService]. @@ -1100,4 +1122,15 @@ pub trait KeyManagementService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/kms/v1/src/stub/dynamic.rs b/src/generated/cloud/kms/v1/src/stub/dynamic.rs index 262ab38fe9..a43f557986 100644 --- a/src/generated/cloud/kms/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/kms/v1/src/stub/dynamic.rs @@ -80,6 +80,12 @@ pub trait Autokey: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Autokey] also implement [Autokey]. @@ -180,6 +186,14 @@ impl Autokey for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::AutokeyAdmin]. @@ -632,6 +646,12 @@ pub trait HsmManagement: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::HsmManagement] also implement [HsmManagement]. @@ -788,6 +808,14 @@ impl HsmManagement for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::KeyManagementService]. @@ -1036,6 +1064,12 @@ pub trait KeyManagementService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::KeyManagementService] also implement [KeyManagementService]. @@ -1406,4 +1440,12 @@ impl KeyManagementService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/kms/v1/src/tracing.rs b/src/generated/cloud/kms/v1/src/tracing.rs index 04bcb34840..25c81efe26 100644 --- a/src/generated/cloud/kms/v1/src/tracing.rs +++ b/src/generated/cloud/kms/v1/src/tracing.rs @@ -180,6 +180,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [AutokeyAdmin](super::stub::AutokeyAdmin) decorator for logging and tracing. @@ -793,6 +803,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [KeyManagementService](super::stub::KeyManagementService) decorator for logging and tracing. @@ -1380,6 +1400,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/licensemanager/v1/src/builder.rs b/src/generated/cloud/licensemanager/v1/src/builder.rs index dbe96aa2c2..d034412a1e 100644 --- a/src/generated/cloud/licensemanager/v1/src/builder.rs +++ b/src/generated/cloud/licensemanager/v1/src/builder.rs @@ -323,6 +323,7 @@ pub mod license_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -345,12 +346,27 @@ pub mod license_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_licensemanager_v1::client::LicenseManager::create_configuration", + "gcp.rpc.method" = + "google_cloud_licensemanager_v1::client::LicenseManager::create_configuration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConfigurationRequest::parent]. @@ -471,6 +487,7 @@ pub mod license_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -493,12 +510,27 @@ pub mod license_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_licensemanager_v1::client::LicenseManager::update_configuration", + "gcp.rpc.method" = + "google_cloud_licensemanager_v1::client::LicenseManager::update_configuration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateConfigurationRequest::update_mask]. @@ -616,6 +648,7 @@ pub mod license_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -638,12 +671,27 @@ pub mod license_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_licensemanager_v1::client::LicenseManager::delete_configuration", + "gcp.rpc.method" = + "google_cloud_licensemanager_v1::client::LicenseManager::delete_configuration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConfigurationRequest::name]. @@ -914,6 +962,7 @@ pub mod license_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -936,12 +985,26 @@ pub mod license_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_licensemanager_v1::client::LicenseManager::deactivate_configuration", + "gcp.rpc.method" = "google_cloud_licensemanager_v1::client::LicenseManager::deactivate_configuration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeactivateConfigurationRequest::name]. @@ -1034,6 +1097,7 @@ pub mod license_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1056,12 +1120,26 @@ pub mod license_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_licensemanager_v1::client::LicenseManager::reactivate_configuration", + "gcp.rpc.method" = "google_cloud_licensemanager_v1::client::LicenseManager::reactivate_configuration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ReactivateConfigurationRequest::name]. diff --git a/src/generated/cloud/licensemanager/v1/src/stub.rs b/src/generated/cloud/licensemanager/v1/src/stub.rs index e9b32a643f..1595b07826 100644 --- a/src/generated/cloud/licensemanager/v1/src/stub.rs +++ b/src/generated/cloud/licensemanager/v1/src/stub.rs @@ -268,4 +268,15 @@ pub trait LicenseManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/licensemanager/v1/src/stub/dynamic.rs b/src/generated/cloud/licensemanager/v1/src/stub/dynamic.rs index 8422e309f5..ba4e2a305a 100644 --- a/src/generated/cloud/licensemanager/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/licensemanager/v1/src/stub/dynamic.rs @@ -140,6 +140,12 @@ pub trait LicenseManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::LicenseManager] also implement [LicenseManager]. @@ -330,4 +336,12 @@ impl LicenseManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/licensemanager/v1/src/tracing.rs b/src/generated/cloud/licensemanager/v1/src/tracing.rs index fc48cd6d08..98ce858730 100644 --- a/src/generated/cloud/licensemanager/v1/src/tracing.rs +++ b/src/generated/cloud/licensemanager/v1/src/tracing.rs @@ -320,6 +320,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/lustre/v1/src/builder.rs b/src/generated/cloud/lustre/v1/src/builder.rs index 768fede175..7f8eb855d2 100644 --- a/src/generated/cloud/lustre/v1/src/builder.rs +++ b/src/generated/cloud/lustre/v1/src/builder.rs @@ -304,6 +304,7 @@ pub mod lustre { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -326,12 +327,26 @@ pub mod lustre { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_lustre_v1::client::Lustre::create_instance", + "gcp.rpc.method" = "google_cloud_lustre_v1::client::Lustre::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -447,6 +462,7 @@ pub mod lustre { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -469,12 +485,26 @@ pub mod lustre { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_lustre_v1::client::Lustre::update_instance", + "gcp.rpc.method" = "google_cloud_lustre_v1::client::Lustre::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInstanceRequest::update_mask]. @@ -587,6 +617,7 @@ pub mod lustre { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -609,12 +640,26 @@ pub mod lustre { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_lustre_v1::client::Lustre::delete_instance", + "gcp.rpc.method" = "google_cloud_lustre_v1::client::Lustre::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -702,6 +747,7 @@ pub mod lustre { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -724,12 +770,26 @@ pub mod lustre { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_lustre_v1::client::Lustre::import_data", + "gcp.rpc.method" = "google_cloud_lustre_v1::client::Lustre::import_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportDataRequest::name]. @@ -873,6 +933,7 @@ pub mod lustre { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -895,12 +956,26 @@ pub mod lustre { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_lustre_v1::client::Lustre::export_data", + "gcp.rpc.method" = "google_cloud_lustre_v1::client::Lustre::export_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportDataRequest::name]. diff --git a/src/generated/cloud/lustre/v1/src/stub.rs b/src/generated/cloud/lustre/v1/src/stub.rs index 7a07a33c06..6bd472599a 100644 --- a/src/generated/cloud/lustre/v1/src/stub.rs +++ b/src/generated/cloud/lustre/v1/src/stub.rs @@ -201,4 +201,15 @@ pub trait Lustre: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/lustre/v1/src/stub/dynamic.rs b/src/generated/cloud/lustre/v1/src/stub/dynamic.rs index 5c2985236c..96fbd0a66a 100644 --- a/src/generated/cloud/lustre/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/lustre/v1/src/stub/dynamic.rs @@ -104,6 +104,12 @@ pub trait Lustre: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Lustre] also implement [Lustre]. @@ -240,4 +246,12 @@ impl Lustre for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/lustre/v1/src/tracing.rs b/src/generated/cloud/lustre/v1/src/tracing.rs index f64dac6591..5b53d549ea 100644 --- a/src/generated/cloud/lustre/v1/src/tracing.rs +++ b/src/generated/cloud/lustre/v1/src/tracing.rs @@ -236,6 +236,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/managedidentities/v1/src/builder.rs b/src/generated/cloud/managedidentities/v1/src/builder.rs index 24bdf278e0..8a39c392a6 100644 --- a/src/generated/cloud/managedidentities/v1/src/builder.rs +++ b/src/generated/cloud/managedidentities/v1/src/builder.rs @@ -138,6 +138,7 @@ pub mod managed_identities_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -160,12 +161,26 @@ pub mod managed_identities_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::create_microsoft_ad_domain", + "gcp.rpc.method" = "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::create_microsoft_ad_domain", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMicrosoftAdDomainRequest::parent]. @@ -519,6 +534,7 @@ pub mod managed_identities_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -541,12 +557,26 @@ pub mod managed_identities_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::update_domain", + "gcp.rpc.method" = "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::update_domain", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDomainRequest::update_mask]. @@ -659,6 +689,7 @@ pub mod managed_identities_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -681,12 +712,26 @@ pub mod managed_identities_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::delete_domain", + "gcp.rpc.method" = "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::delete_domain", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDomainRequest::name]. @@ -767,6 +812,7 @@ pub mod managed_identities_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -789,12 +835,26 @@ pub mod managed_identities_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::attach_trust", + "gcp.rpc.method" = "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::attach_trust", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AttachTrustRequest::name]. @@ -900,6 +960,7 @@ pub mod managed_identities_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -922,12 +983,26 @@ pub mod managed_identities_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::reconfigure_trust", + "gcp.rpc.method" = "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::reconfigure_trust", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ReconfigureTrustRequest::name]. @@ -1029,6 +1104,7 @@ pub mod managed_identities_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1051,12 +1127,26 @@ pub mod managed_identities_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::detach_trust", + "gcp.rpc.method" = "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::detach_trust", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DetachTrustRequest::name]. @@ -1159,6 +1249,7 @@ pub mod managed_identities_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1181,12 +1272,26 @@ pub mod managed_identities_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::validate_trust", + "gcp.rpc.method" = "google_cloud_managedidentities_v1::client::ManagedIdentitiesService::validate_trust", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ValidateTrustRequest::name]. diff --git a/src/generated/cloud/managedidentities/v1/src/stub.rs b/src/generated/cloud/managedidentities/v1/src/stub.rs index f7d033ebe1..73219d723b 100644 --- a/src/generated/cloud/managedidentities/v1/src/stub.rs +++ b/src/generated/cloud/managedidentities/v1/src/stub.rs @@ -210,4 +210,15 @@ pub trait ManagedIdentitiesService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/managedidentities/v1/src/stub/dynamic.rs b/src/generated/cloud/managedidentities/v1/src/stub/dynamic.rs index b738c13997..2a7c75c78b 100644 --- a/src/generated/cloud/managedidentities/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/managedidentities/v1/src/stub/dynamic.rs @@ -110,6 +110,12 @@ pub trait ManagedIdentitiesService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ManagedIdentitiesService] also implement [ManagedIdentitiesService]. @@ -255,4 +261,12 @@ impl ManagedIdentitiesService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/managedidentities/v1/src/tracing.rs b/src/generated/cloud/managedidentities/v1/src/tracing.rs index 47e405f17a..031f5eeaf0 100644 --- a/src/generated/cloud/managedidentities/v1/src/tracing.rs +++ b/src/generated/cloud/managedidentities/v1/src/tracing.rs @@ -250,6 +250,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/managedkafka/v1/src/builder.rs b/src/generated/cloud/managedkafka/v1/src/builder.rs index 3075959203..49c6454396 100644 --- a/src/generated/cloud/managedkafka/v1/src/builder.rs +++ b/src/generated/cloud/managedkafka/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod managed_kafka { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,27 @@ pub mod managed_kafka { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedkafka_v1::client::ManagedKafka::create_cluster", + "gcp.rpc.method" = + "google_cloud_managedkafka_v1::client::ManagedKafka::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClusterRequest::parent]. @@ -457,6 +473,7 @@ pub mod managed_kafka { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -479,12 +496,27 @@ pub mod managed_kafka { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedkafka_v1::client::ManagedKafka::update_cluster", + "gcp.rpc.method" = + "google_cloud_managedkafka_v1::client::ManagedKafka::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateClusterRequest::update_mask]. @@ -603,6 +635,7 @@ pub mod managed_kafka { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -625,12 +658,27 @@ pub mod managed_kafka { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedkafka_v1::client::ManagedKafka::delete_cluster", + "gcp.rpc.method" = + "google_cloud_managedkafka_v1::client::ManagedKafka::delete_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClusterRequest::name]. @@ -2793,6 +2841,7 @@ pub mod managed_kafka_connect { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2815,12 +2864,26 @@ pub mod managed_kafka_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedkafka_v1::client::ManagedKafkaConnect::create_connect_cluster", + "gcp.rpc.method" = "google_cloud_managedkafka_v1::client::ManagedKafkaConnect::create_connect_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConnectClusterRequest::parent]. @@ -2941,6 +3004,7 @@ pub mod managed_kafka_connect { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2963,12 +3027,26 @@ pub mod managed_kafka_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedkafka_v1::client::ManagedKafkaConnect::update_connect_cluster", + "gcp.rpc.method" = "google_cloud_managedkafka_v1::client::ManagedKafkaConnect::update_connect_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateConnectClusterRequest::update_mask]. @@ -3090,6 +3168,7 @@ pub mod managed_kafka_connect { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3112,12 +3191,26 @@ pub mod managed_kafka_connect { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_managedkafka_v1::client::ManagedKafkaConnect::delete_connect_cluster", + "gcp.rpc.method" = "google_cloud_managedkafka_v1::client::ManagedKafkaConnect::delete_connect_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConnectClusterRequest::name]. diff --git a/src/generated/cloud/managedkafka/v1/src/stub.rs b/src/generated/cloud/managedkafka/v1/src/stub.rs index 0a736d5d88..9dd46528ae 100644 --- a/src/generated/cloud/managedkafka/v1/src/stub.rs +++ b/src/generated/cloud/managedkafka/v1/src/stub.rs @@ -343,6 +343,17 @@ pub trait ManagedKafka: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ManagedKafkaConnect]. @@ -593,4 +604,15 @@ pub trait ManagedKafkaConnect: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/managedkafka/v1/src/stub/dynamic.rs b/src/generated/cloud/managedkafka/v1/src/stub/dynamic.rs index 7ad543ac17..17c6d1d463 100644 --- a/src/generated/cloud/managedkafka/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/managedkafka/v1/src/stub/dynamic.rs @@ -188,6 +188,12 @@ pub trait ManagedKafka: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ManagedKafka] also implement [ManagedKafka]. @@ -450,6 +456,14 @@ impl ManagedKafka for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ManagedKafkaConnect]. @@ -584,6 +598,12 @@ pub trait ManagedKafkaConnect: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ManagedKafkaConnect] also implement [ManagedKafkaConnect]. @@ -783,4 +803,12 @@ impl ManagedKafkaConnect for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/managedkafka/v1/src/tracing.rs b/src/generated/cloud/managedkafka/v1/src/tracing.rs index 3f75cbf4a6..06bc97407c 100644 --- a/src/generated/cloud/managedkafka/v1/src/tracing.rs +++ b/src/generated/cloud/managedkafka/v1/src/tracing.rs @@ -432,6 +432,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ManagedKafkaConnect](super::stub::ManagedKafkaConnect) decorator for logging and tracing. @@ -753,6 +763,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/memcache/v1/src/builder.rs b/src/generated/cloud/memcache/v1/src/builder.rs index dca8ce3d74..2daed2e988 100644 --- a/src/generated/cloud/memcache/v1/src/builder.rs +++ b/src/generated/cloud/memcache/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod cloud_memcache { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,27 @@ pub mod cloud_memcache { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memcache_v1::client::CloudMemcache::create_instance", + "gcp.rpc.method" = + "google_cloud_memcache_v1::client::CloudMemcache::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -451,6 +467,7 @@ pub mod cloud_memcache { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -473,12 +490,27 @@ pub mod cloud_memcache { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memcache_v1::client::CloudMemcache::update_instance", + "gcp.rpc.method" = + "google_cloud_memcache_v1::client::CloudMemcache::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInstanceRequest::update_mask]. @@ -599,6 +631,7 @@ pub mod cloud_memcache { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -621,12 +654,27 @@ pub mod cloud_memcache { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memcache_v1::client::CloudMemcache::update_parameters", + "gcp.rpc.method" = + "google_cloud_memcache_v1::client::CloudMemcache::update_parameters", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateParametersRequest::name]. @@ -743,6 +791,7 @@ pub mod cloud_memcache { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -765,12 +814,27 @@ pub mod cloud_memcache { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memcache_v1::client::CloudMemcache::delete_instance", + "gcp.rpc.method" = + "google_cloud_memcache_v1::client::CloudMemcache::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -852,6 +916,7 @@ pub mod cloud_memcache { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -874,12 +939,27 @@ pub mod cloud_memcache { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memcache_v1::client::CloudMemcache::apply_parameters", + "gcp.rpc.method" = + "google_cloud_memcache_v1::client::CloudMemcache::apply_parameters", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ApplyParametersRequest::name]. @@ -981,6 +1061,7 @@ pub mod cloud_memcache { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1003,12 +1084,27 @@ pub mod cloud_memcache { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memcache_v1::client::CloudMemcache::reschedule_maintenance", + "gcp.rpc.method" = + "google_cloud_memcache_v1::client::CloudMemcache::reschedule_maintenance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance][crate::model::RescheduleMaintenanceRequest::instance]. diff --git a/src/generated/cloud/memcache/v1/src/stub.rs b/src/generated/cloud/memcache/v1/src/stub.rs index cc3d3a08d0..9d4c4603f1 100644 --- a/src/generated/cloud/memcache/v1/src/stub.rs +++ b/src/generated/cloud/memcache/v1/src/stub.rs @@ -212,4 +212,15 @@ pub trait CloudMemcache: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/memcache/v1/src/stub/dynamic.rs b/src/generated/cloud/memcache/v1/src/stub/dynamic.rs index ceb1c0bbd4..c39a62336d 100644 --- a/src/generated/cloud/memcache/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/memcache/v1/src/stub/dynamic.rs @@ -110,6 +110,12 @@ pub trait CloudMemcache: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CloudMemcache] also implement [CloudMemcache]. @@ -255,4 +261,12 @@ impl CloudMemcache for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/memcache/v1/src/tracing.rs b/src/generated/cloud/memcache/v1/src/tracing.rs index 9b7887ef0b..5fa702b0ab 100644 --- a/src/generated/cloud/memcache/v1/src/tracing.rs +++ b/src/generated/cloud/memcache/v1/src/tracing.rs @@ -250,6 +250,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/memorystore/v1/src/builder.rs b/src/generated/cloud/memorystore/v1/src/builder.rs index 0a1cb4aba3..7056c97b90 100644 --- a/src/generated/cloud/memorystore/v1/src/builder.rs +++ b/src/generated/cloud/memorystore/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod memorystore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,27 @@ pub mod memorystore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memorystore_v1::client::Memorystore::create_instance", + "gcp.rpc.method" = + "google_cloud_memorystore_v1::client::Memorystore::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -457,6 +473,7 @@ pub mod memorystore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -479,12 +496,27 @@ pub mod memorystore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memorystore_v1::client::Memorystore::update_instance", + "gcp.rpc.method" = + "google_cloud_memorystore_v1::client::Memorystore::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInstanceRequest::update_mask]. @@ -599,6 +631,7 @@ pub mod memorystore { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -621,12 +654,27 @@ pub mod memorystore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memorystore_v1::client::Memorystore::delete_instance", + "gcp.rpc.method" = + "google_cloud_memorystore_v1::client::Memorystore::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -851,6 +899,7 @@ pub mod memorystore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -873,12 +922,27 @@ pub mod memorystore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memorystore_v1::client::Memorystore::reschedule_maintenance", + "gcp.rpc.method" = + "google_cloud_memorystore_v1::client::Memorystore::reschedule_maintenance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RescheduleMaintenanceRequest::name]. @@ -1326,6 +1390,7 @@ pub mod memorystore { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1348,12 +1413,27 @@ pub mod memorystore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memorystore_v1::client::Memorystore::delete_backup", + "gcp.rpc.method" = + "google_cloud_memorystore_v1::client::Memorystore::delete_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupRequest::name]. @@ -1441,6 +1521,7 @@ pub mod memorystore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1463,12 +1544,27 @@ pub mod memorystore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memorystore_v1::client::Memorystore::export_backup", + "gcp.rpc.method" = + "google_cloud_memorystore_v1::client::Memorystore::export_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportBackupRequest::name]. @@ -1574,6 +1670,7 @@ pub mod memorystore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1596,12 +1693,27 @@ pub mod memorystore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_memorystore_v1::client::Memorystore::backup_instance", + "gcp.rpc.method" = + "google_cloud_memorystore_v1::client::Memorystore::backup_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::BackupInstanceRequest::name]. diff --git a/src/generated/cloud/memorystore/v1/src/stub.rs b/src/generated/cloud/memorystore/v1/src/stub.rs index 2c6a67c9b6..b9e5c4d019 100644 --- a/src/generated/cloud/memorystore/v1/src/stub.rs +++ b/src/generated/cloud/memorystore/v1/src/stub.rs @@ -288,4 +288,15 @@ pub trait Memorystore: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/memorystore/v1/src/stub/dynamic.rs b/src/generated/cloud/memorystore/v1/src/stub/dynamic.rs index a757d55719..12eb6d2d60 100644 --- a/src/generated/cloud/memorystore/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/memorystore/v1/src/stub/dynamic.rs @@ -152,6 +152,12 @@ pub trait Memorystore: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Memorystore] also implement [Memorystore]. @@ -360,4 +366,12 @@ impl Memorystore for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/memorystore/v1/src/tracing.rs b/src/generated/cloud/memorystore/v1/src/tracing.rs index 04c164b2ac..77ddd1d59a 100644 --- a/src/generated/cloud/memorystore/v1/src/tracing.rs +++ b/src/generated/cloud/memorystore/v1/src/tracing.rs @@ -348,6 +348,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/metastore/v1/src/builder.rs b/src/generated/cloud/metastore/v1/src/builder.rs index 9aec241128..a23680a4c4 100644 --- a/src/generated/cloud/metastore/v1/src/builder.rs +++ b/src/generated/cloud/metastore/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::create_service", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::create_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceRequest::parent]. @@ -457,6 +473,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -479,12 +496,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::update_service", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::update_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServiceRequest::update_mask]. @@ -603,6 +635,7 @@ pub mod dataproc_metastore { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -625,12 +658,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::delete_service", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::delete_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceRequest::name]. @@ -907,6 +955,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -929,12 +978,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::create_metadata_import", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::create_metadata_import", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMetadataImportRequest::parent]. @@ -1055,6 +1119,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1077,12 +1142,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::update_metadata_import", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::update_metadata_import", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMetadataImportRequest::update_mask]. @@ -1206,6 +1286,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1228,12 +1309,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::export_metadata", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::export_metadata", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service][crate::model::ExportMetadataRequest::service]. @@ -1357,6 +1453,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1379,12 +1476,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::restore_service", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::restore_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service][crate::model::RestoreServiceRequest::service]. @@ -1667,6 +1779,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1689,12 +1802,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::create_backup", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::create_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupRequest::parent]. @@ -1807,6 +1935,7 @@ pub mod dataproc_metastore { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1829,12 +1958,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::delete_backup", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::delete_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupRequest::name]. @@ -1924,6 +2068,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1946,12 +2091,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::query_metadata", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::query_metadata", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service][crate::model::QueryMetadataRequest::service]. @@ -2046,6 +2206,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2068,12 +2229,27 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::move_table_to_database", + "gcp.rpc.method" = + "google_cloud_metastore_v1::client::DataprocMetastore::move_table_to_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service][crate::model::MoveTableToDatabaseRequest::service]. @@ -2186,6 +2362,7 @@ pub mod dataproc_metastore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2208,12 +2385,26 @@ pub mod dataproc_metastore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastore::alter_metadata_resource_location", + "gcp.rpc.method" = "google_cloud_metastore_v1::client::DataprocMetastore::alter_metadata_resource_location", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service][crate::model::AlterMetadataResourceLocationRequest::service]. @@ -3310,6 +3501,7 @@ pub mod dataproc_metastore_federation { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3332,12 +3524,26 @@ pub mod dataproc_metastore_federation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastoreFederation::create_federation", + "gcp.rpc.method" = "google_cloud_metastore_v1::client::DataprocMetastoreFederation::create_federation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFederationRequest::parent]. @@ -3458,6 +3664,7 @@ pub mod dataproc_metastore_federation { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3480,12 +3687,26 @@ pub mod dataproc_metastore_federation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastoreFederation::update_federation", + "gcp.rpc.method" = "google_cloud_metastore_v1::client::DataprocMetastoreFederation::update_federation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateFederationRequest::update_mask]. @@ -3607,6 +3828,7 @@ pub mod dataproc_metastore_federation { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3629,12 +3851,26 @@ pub mod dataproc_metastore_federation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_metastore_v1::client::DataprocMetastoreFederation::delete_federation", + "gcp.rpc.method" = "google_cloud_metastore_v1::client::DataprocMetastoreFederation::delete_federation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFederationRequest::name]. diff --git a/src/generated/cloud/metastore/v1/src/stub.rs b/src/generated/cloud/metastore/v1/src/stub.rs index 1ab5c905c8..f922120514 100644 --- a/src/generated/cloud/metastore/v1/src/stub.rs +++ b/src/generated/cloud/metastore/v1/src/stub.rs @@ -356,6 +356,17 @@ pub trait DataprocMetastore: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DataprocMetastoreFederation]. @@ -546,4 +557,15 @@ pub trait DataprocMetastoreFederation: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/metastore/v1/src/stub/dynamic.rs b/src/generated/cloud/metastore/v1/src/stub/dynamic.rs index 3d0c66d3d9..d9431f0c9d 100644 --- a/src/generated/cloud/metastore/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/metastore/v1/src/stub/dynamic.rs @@ -188,6 +188,12 @@ pub trait DataprocMetastore: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataprocMetastore] also implement [DataprocMetastore]. @@ -451,6 +457,14 @@ impl DataprocMetastore for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DataprocMetastoreFederation]. @@ -549,6 +563,12 @@ pub trait DataprocMetastoreFederation: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataprocMetastoreFederation] also implement [DataprocMetastoreFederation]. @@ -695,4 +715,12 @@ impl DataprocMetastoreFederation for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/metastore/v1/src/tracing.rs b/src/generated/cloud/metastore/v1/src/tracing.rs index 6357681200..1b0efd7079 100644 --- a/src/generated/cloud/metastore/v1/src/tracing.rs +++ b/src/generated/cloud/metastore/v1/src/tracing.rs @@ -432,6 +432,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DataprocMetastoreFederation](super::stub::DataprocMetastoreFederation) decorator for logging and tracing. @@ -669,6 +679,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/migrationcenter/v1/src/builder.rs b/src/generated/cloud/migrationcenter/v1/src/builder.rs index d3dc58e006..db33424531 100644 --- a/src/generated/cloud/migrationcenter/v1/src/builder.rs +++ b/src/generated/cloud/migrationcenter/v1/src/builder.rs @@ -831,6 +831,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -853,12 +854,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_import_job", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_import_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateImportJobRequest::parent]. @@ -1163,6 +1179,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1185,12 +1202,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_import_job", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_import_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteImportJobRequest::name]. @@ -1284,6 +1316,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1306,12 +1339,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_import_job", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_import_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateImportJobRequest::update_mask]. @@ -1433,6 +1481,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1455,12 +1504,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::validate_import_job", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::validate_import_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ValidateImportJobRequest::name]. @@ -1543,6 +1607,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1565,12 +1630,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::run_import_job", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::run_import_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RunImportJobRequest::name]. @@ -1847,6 +1927,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1869,12 +1950,26 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_import_data_file", + "gcp.rpc.method" = "google_cloud_migrationcenter_v1::client::MigrationCenter::create_import_data_file", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateImportDataFileRequest::parent]. @@ -1990,6 +2085,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2012,12 +2108,26 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_import_data_file", + "gcp.rpc.method" = "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_import_data_file", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteImportDataFileRequest::name]. @@ -2283,6 +2393,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2305,12 +2416,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_group", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGroupRequest::parent]. @@ -2428,6 +2554,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2450,12 +2577,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_group", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateGroupRequest::update_mask]. @@ -2574,6 +2716,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2596,12 +2739,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_group", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGroupRequest::name]. @@ -2692,6 +2850,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2714,12 +2873,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::add_assets_to_group", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::add_assets_to_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [group][crate::model::AddAssetsToGroupRequest::group]. @@ -2838,6 +3012,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2860,12 +3035,26 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::remove_assets_from_group", + "gcp.rpc.method" = "google_cloud_migrationcenter_v1::client::MigrationCenter::remove_assets_from_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [group][crate::model::RemoveAssetsFromGroupRequest::group]. @@ -3339,6 +3528,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3361,12 +3551,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_source", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSourceRequest::parent]. @@ -3484,6 +3689,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3506,12 +3712,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_source", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSourceRequest::update_mask]. @@ -3630,6 +3851,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3652,12 +3874,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_source", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSourceRequest::name]. @@ -3928,6 +4165,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3950,12 +4188,26 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_preference_set", + "gcp.rpc.method" = "google_cloud_migrationcenter_v1::client::MigrationCenter::create_preference_set", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePreferenceSetRequest::parent]. @@ -4076,6 +4328,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4098,12 +4351,26 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_preference_set", + "gcp.rpc.method" = "google_cloud_migrationcenter_v1::client::MigrationCenter::update_preference_set", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdatePreferenceSetRequest::update_mask]. @@ -4225,6 +4492,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4247,12 +4515,26 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_preference_set", + "gcp.rpc.method" = "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_preference_set", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePreferenceSetRequest::name]. @@ -4402,6 +4684,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4424,12 +4707,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_settings", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::update_settings", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSettingsRequest::update_mask]. @@ -4556,6 +4854,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4578,12 +4877,26 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_report_config", + "gcp.rpc.method" = "google_cloud_migrationcenter_v1::client::MigrationCenter::create_report_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateReportConfigRequest::parent]. @@ -4882,6 +5195,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4904,12 +5218,26 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_report_config", + "gcp.rpc.method" = "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_report_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteReportConfigRequest::name]. @@ -5003,6 +5331,7 @@ pub mod migration_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5025,12 +5354,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_report", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::create_report", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateReportRequest::parent]. @@ -5333,6 +5677,7 @@ pub mod migration_center { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5355,12 +5700,27 @@ pub mod migration_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_report", + "gcp.rpc.method" = + "google_cloud_migrationcenter_v1::client::MigrationCenter::delete_report", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteReportRequest::name]. diff --git a/src/generated/cloud/migrationcenter/v1/src/stub.rs b/src/generated/cloud/migrationcenter/v1/src/stub.rs index 986fcd9930..f14cf52bb9 100644 --- a/src/generated/cloud/migrationcenter/v1/src/stub.rs +++ b/src/generated/cloud/migrationcenter/v1/src/stub.rs @@ -641,4 +641,15 @@ pub trait MigrationCenter: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/migrationcenter/v1/src/stub/dynamic.rs b/src/generated/cloud/migrationcenter/v1/src/stub/dynamic.rs index ddf3d88ec5..862e720062 100644 --- a/src/generated/cloud/migrationcenter/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/migrationcenter/v1/src/stub/dynamic.rs @@ -350,6 +350,12 @@ pub trait MigrationCenter: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::MigrationCenter] also implement [MigrationCenter]. @@ -855,4 +861,12 @@ impl MigrationCenter for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/migrationcenter/v1/src/tracing.rs b/src/generated/cloud/migrationcenter/v1/src/tracing.rs index cf1c1b913c..81f9dbeb8f 100644 --- a/src/generated/cloud/migrationcenter/v1/src/tracing.rs +++ b/src/generated/cloud/migrationcenter/v1/src/tracing.rs @@ -810,6 +810,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/netapp/v1/src/builder.rs b/src/generated/cloud/netapp/v1/src/builder.rs index 8a05c7bf71..0dacd89f34 100644 --- a/src/generated/cloud/netapp/v1/src/builder.rs +++ b/src/generated/cloud/netapp/v1/src/builder.rs @@ -252,6 +252,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -274,12 +275,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_storage_pool", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_storage_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateStoragePoolRequest::parent]. @@ -452,6 +467,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -474,12 +490,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_storage_pool", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_storage_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateStoragePoolRequest::update_mask]. @@ -593,6 +623,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -615,12 +646,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_storage_pool", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_storage_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteStoragePoolRequest::name]. @@ -700,6 +745,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -722,12 +768,27 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::validate_directory_service", + "gcp.rpc.method" = + "google_cloud_netapp_v1::client::NetApp::validate_directory_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ValidateDirectoryServiceRequest::name]. @@ -821,6 +882,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -843,12 +905,27 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::switch_active_replica_zone", + "gcp.rpc.method" = + "google_cloud_netapp_v1::client::NetApp::switch_active_replica_zone", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::SwitchActiveReplicaZoneRequest::name]. @@ -1102,6 +1179,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1124,12 +1202,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_volume", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_volume", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVolumeRequest::parent]. @@ -1239,6 +1331,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1261,12 +1354,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_volume", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_volume", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateVolumeRequest::update_mask]. @@ -1377,6 +1484,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1399,12 +1507,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_volume", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_volume", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVolumeRequest::name]. @@ -1490,6 +1612,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1512,12 +1635,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::revert_volume", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::revert_volume", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RevertVolumeRequest::name]. @@ -1608,6 +1745,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1630,12 +1768,27 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::establish_volume_peering", + "gcp.rpc.method" = + "google_cloud_netapp_v1::client::NetApp::establish_volume_peering", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EstablishVolumePeeringRequest::name]. @@ -1924,6 +2077,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1946,12 +2100,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_snapshot", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSnapshotRequest::parent]. @@ -2056,6 +2224,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2078,12 +2247,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_snapshot", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSnapshotRequest::name]. @@ -2163,6 +2346,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2185,12 +2369,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_snapshot", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSnapshotRequest::update_mask]. @@ -2491,6 +2689,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2513,12 +2712,27 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_active_directory", + "gcp.rpc.method" = + "google_cloud_netapp_v1::client::NetApp::create_active_directory", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateActiveDirectoryRequest::parent]. @@ -2631,6 +2845,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2653,12 +2868,27 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_active_directory", + "gcp.rpc.method" = + "google_cloud_netapp_v1::client::NetApp::update_active_directory", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateActiveDirectoryRequest::update_mask]. @@ -2772,6 +3002,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2794,12 +3025,27 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_active_directory", + "gcp.rpc.method" = + "google_cloud_netapp_v1::client::NetApp::delete_active_directory", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteActiveDirectoryRequest::name]. @@ -2995,6 +3241,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3017,12 +3264,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_kms_config", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_kms_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateKmsConfigRequest::parent]. @@ -3192,6 +3453,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3214,12 +3476,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_kms_config", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_kms_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateKmsConfigRequest::update_mask]. @@ -3335,6 +3611,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3357,12 +3634,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::encrypt_volumes", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::encrypt_volumes", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EncryptVolumesRequest::name]. @@ -3497,6 +3788,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3519,12 +3811,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_kms_config", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_kms_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteKmsConfigRequest::name]. @@ -3786,6 +4092,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3808,12 +4115,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_replication", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_replication", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateReplicationRequest::parent]. @@ -3921,6 +4242,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3943,12 +4265,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_replication", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_replication", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteReplicationRequest::name]. @@ -4031,6 +4367,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4053,12 +4390,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_replication", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_replication", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateReplicationRequest::update_mask]. @@ -4174,6 +4525,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4196,12 +4548,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::stop_replication", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::stop_replication", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopReplicationRequest::name]. @@ -4290,6 +4656,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4312,12 +4679,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::resume_replication", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::resume_replication", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ResumeReplicationRequest::name]. @@ -4402,6 +4783,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4424,12 +4806,27 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::reverse_replication_direction", + "gcp.rpc.method" = + "google_cloud_netapp_v1::client::NetApp::reverse_replication_direction", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ReverseReplicationDirectionRequest::name]. @@ -4512,6 +4909,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4534,12 +4932,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::establish_peering", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::establish_peering", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EstablishPeeringRequest::name]. @@ -4654,6 +5066,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4676,12 +5089,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::sync_replication", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::sync_replication", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::SyncReplicationRequest::name]. @@ -4764,6 +5191,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4786,12 +5214,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_backup_vault", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_backup_vault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupVaultRequest::parent]. @@ -5083,6 +5525,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5105,12 +5548,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_backup_vault", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_backup_vault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateBackupVaultRequest::update_mask]. @@ -5224,6 +5681,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5246,12 +5704,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_backup_vault", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_backup_vault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupVaultRequest::name]. @@ -5331,6 +5803,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5353,12 +5826,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_backup", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupRequest::parent]. @@ -5637,6 +6124,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5659,12 +6147,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_backup", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupRequest::name]. @@ -5744,6 +6246,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5766,12 +6269,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_backup", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateBackupRequest::update_mask]. @@ -5890,6 +6407,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5912,12 +6430,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_backup_policy", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_backup_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupPolicyRequest::parent]. @@ -6209,6 +6741,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6231,12 +6764,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_backup_policy", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_backup_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateBackupPolicyRequest::update_mask]. @@ -6350,6 +6897,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6372,12 +6920,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_backup_policy", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_backup_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupPolicyRequest::name]. @@ -6633,6 +7195,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6655,12 +7218,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_quota_rule", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_quota_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateQuotaRuleRequest::parent]. @@ -6770,6 +7347,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6792,12 +7370,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_quota_rule", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_quota_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateQuotaRuleRequest::update_mask]. @@ -6904,6 +7496,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6926,12 +7519,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_quota_rule", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_quota_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteQuotaRuleRequest::name]. @@ -7016,6 +7623,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7038,12 +7646,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::restore_backup_files", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::restore_backup_files", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestoreBackupFilesRequest::name]. @@ -7326,6 +7948,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7348,12 +7971,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::create_host_group", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::create_host_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateHostGroupRequest::parent]. @@ -7463,6 +8100,7 @@ pub mod net_app { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7485,12 +8123,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::update_host_group", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::update_host_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [host_group][crate::model::UpdateHostGroupRequest::host_group]. @@ -7597,6 +8249,7 @@ pub mod net_app { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7619,12 +8272,26 @@ pub mod net_app { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_netapp_v1::client::NetApp::delete_host_group", + "gcp.rpc.method" = "google_cloud_netapp_v1::client::NetApp::delete_host_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteHostGroupRequest::name]. diff --git a/src/generated/cloud/netapp/v1/src/stub.rs b/src/generated/cloud/netapp/v1/src/stub.rs index 052bdaaa7e..93b88de040 100644 --- a/src/generated/cloud/netapp/v1/src/stub.rs +++ b/src/generated/cloud/netapp/v1/src/stub.rs @@ -897,4 +897,15 @@ pub trait NetApp: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/netapp/v1/src/stub/dynamic.rs b/src/generated/cloud/netapp/v1/src/stub/dynamic.rs index 93ad04b517..7df98a7467 100644 --- a/src/generated/cloud/netapp/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/netapp/v1/src/stub/dynamic.rs @@ -488,6 +488,12 @@ pub trait NetApp: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NetApp] also implement [NetApp]. @@ -1200,4 +1206,12 @@ impl NetApp for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/netapp/v1/src/tracing.rs b/src/generated/cloud/netapp/v1/src/tracing.rs index 98d5b6150f..7207cc0bd5 100644 --- a/src/generated/cloud/netapp/v1/src/tracing.rs +++ b/src/generated/cloud/netapp/v1/src/tracing.rs @@ -1132,6 +1132,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/networkconnectivity/v1/src/builder.rs b/src/generated/cloud/networkconnectivity/v1/src/builder.rs index 1f8cbb3252..09f048c25d 100644 --- a/src/generated/cloud/networkconnectivity/v1/src/builder.rs +++ b/src/generated/cloud/networkconnectivity/v1/src/builder.rs @@ -331,6 +331,7 @@ pub mod cross_network_automation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -353,12 +354,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::create_service_connection_map", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::create_service_connection_map", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceConnectionMapRequest::parent]. @@ -481,6 +496,7 @@ pub mod cross_network_automation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -503,12 +519,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::update_service_connection_map", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::update_service_connection_map", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServiceConnectionMapRequest::update_mask]. @@ -628,6 +658,7 @@ pub mod cross_network_automation_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -650,12 +681,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::delete_service_connection_map", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::delete_service_connection_map", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceConnectionMapRequest::name]. @@ -958,6 +1003,7 @@ pub mod cross_network_automation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -980,12 +1026,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::create_service_connection_policy", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::create_service_connection_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceConnectionPolicyRequest::parent]. @@ -1114,6 +1174,7 @@ pub mod cross_network_automation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1136,12 +1197,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::update_service_connection_policy", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::update_service_connection_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServiceConnectionPolicyRequest::update_mask]. @@ -1264,6 +1339,7 @@ pub mod cross_network_automation_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1286,12 +1362,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::delete_service_connection_policy", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::delete_service_connection_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceConnectionPolicyRequest::name]. @@ -1583,6 +1673,7 @@ pub mod cross_network_automation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1605,12 +1696,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::update_service_class", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::update_service_class", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServiceClassRequest::update_mask]. @@ -1728,6 +1833,7 @@ pub mod cross_network_automation_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1750,12 +1856,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::delete_service_class", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::delete_service_class", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceClassRequest::name]. @@ -2058,6 +2178,7 @@ pub mod cross_network_automation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2080,12 +2201,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::create_service_connection_token", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::create_service_connection_token", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceConnectionTokenRequest::parent]. @@ -2204,6 +2339,7 @@ pub mod cross_network_automation_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2226,12 +2362,26 @@ pub mod cross_network_automation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::delete_service_connection_token", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::CrossNetworkAutomationService::delete_service_connection_token", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceConnectionTokenRequest::name]. @@ -3356,6 +3506,7 @@ pub mod data_transfer_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3378,12 +3529,26 @@ pub mod data_transfer_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::DataTransferService::create_multicloud_data_transfer_config", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::DataTransferService::create_multicloud_data_transfer_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMulticloudDataTransferConfigRequest::parent]. @@ -3514,6 +3679,7 @@ pub mod data_transfer_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3536,12 +3702,26 @@ pub mod data_transfer_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::DataTransferService::update_multicloud_data_transfer_config", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::DataTransferService::update_multicloud_data_transfer_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMulticloudDataTransferConfigRequest::update_mask]. @@ -3664,6 +3844,7 @@ pub mod data_transfer_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3686,12 +3867,26 @@ pub mod data_transfer_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::DataTransferService::delete_multicloud_data_transfer_config", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::DataTransferService::delete_multicloud_data_transfer_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMulticloudDataTransferConfigRequest::name]. @@ -3977,6 +4172,7 @@ pub mod data_transfer_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3999,12 +4195,26 @@ pub mod data_transfer_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::DataTransferService::create_destination", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::DataTransferService::create_destination", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDestinationRequest::parent]. @@ -4125,6 +4335,7 @@ pub mod data_transfer_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4147,12 +4358,26 @@ pub mod data_transfer_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::DataTransferService::update_destination", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::DataTransferService::update_destination", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDestinationRequest::update_mask]. @@ -4270,6 +4495,7 @@ pub mod data_transfer_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4292,12 +4518,26 @@ pub mod data_transfer_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::DataTransferService::delete_destination", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::DataTransferService::delete_destination", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDestinationRequest::name]. @@ -5567,6 +5807,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5589,12 +5830,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::create_hub", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::create_hub", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateHubRequest::parent]. @@ -5712,6 +5968,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5734,12 +5991,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::update_hub", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::update_hub", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateHubRequest::update_mask]. @@ -5854,6 +6126,7 @@ pub mod hub_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5876,12 +6149,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::delete_hub", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::delete_hub", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteHubRequest::name]. @@ -6407,6 +6695,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6429,12 +6718,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::create_spoke", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::create_spoke", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSpokeRequest::parent]. @@ -6552,6 +6856,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6574,12 +6879,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::update_spoke", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::update_spoke", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSpokeRequest::update_mask]. @@ -6701,6 +7021,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6723,12 +7044,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::reject_hub_spoke", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::reject_hub_spoke", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RejectHubSpokeRequest::name]. @@ -6832,6 +7168,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6854,12 +7191,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::accept_hub_spoke", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::accept_hub_spoke", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AcceptHubSpokeRequest::name]. @@ -6960,6 +7312,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6982,12 +7335,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::accept_spoke_update", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::accept_spoke_update", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AcceptSpokeUpdateRequest::name]. @@ -7096,6 +7464,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7118,12 +7487,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::reject_spoke_update", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::reject_spoke_update", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RejectSpokeUpdateRequest::name]. @@ -7228,6 +7612,7 @@ pub mod hub_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7250,12 +7635,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::delete_spoke", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::delete_spoke", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSpokeRequest::name]. @@ -7879,6 +8279,7 @@ pub mod hub_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7901,12 +8302,27 @@ pub mod hub_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::HubService::update_group", + "gcp.rpc.method" = + "google_cloud_networkconnectivity_v1::client::HubService::update_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateGroupRequest::update_mask]. @@ -9031,6 +9447,7 @@ pub mod internal_range_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9053,12 +9470,26 @@ pub mod internal_range_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::InternalRangeService::create_internal_range", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::InternalRangeService::create_internal_range", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInternalRangeRequest::parent]. @@ -9177,6 +9608,7 @@ pub mod internal_range_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9199,12 +9631,26 @@ pub mod internal_range_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::InternalRangeService::update_internal_range", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::InternalRangeService::update_internal_range", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInternalRangeRequest::update_mask]. @@ -9322,6 +9768,7 @@ pub mod internal_range_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9344,12 +9791,26 @@ pub mod internal_range_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::InternalRangeService::delete_internal_range", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::InternalRangeService::delete_internal_range", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInternalRangeRequest::name]. @@ -10442,6 +10903,7 @@ pub mod policy_based_routing_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10464,12 +10926,26 @@ pub mod policy_based_routing_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::PolicyBasedRoutingService::create_policy_based_route", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::PolicyBasedRoutingService::create_policy_based_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePolicyBasedRouteRequest::parent]. @@ -10585,6 +11061,7 @@ pub mod policy_based_routing_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10607,12 +11084,26 @@ pub mod policy_based_routing_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkconnectivity_v1::client::PolicyBasedRoutingService::delete_policy_based_route", + "gcp.rpc.method" = "google_cloud_networkconnectivity_v1::client::PolicyBasedRoutingService::delete_policy_based_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePolicyBasedRouteRequest::name]. diff --git a/src/generated/cloud/networkconnectivity/v1/src/stub.rs b/src/generated/cloud/networkconnectivity/v1/src/stub.rs index 4a75512831..0ee6d3b7ca 100644 --- a/src/generated/cloud/networkconnectivity/v1/src/stub.rs +++ b/src/generated/cloud/networkconnectivity/v1/src/stub.rs @@ -360,6 +360,17 @@ pub trait CrossNetworkAutomationService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DataTransferService]. @@ -633,6 +644,17 @@ pub trait DataTransferService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::HubService]. @@ -1017,6 +1039,17 @@ pub trait HubService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::InternalRangeService]. @@ -1208,6 +1241,17 @@ pub trait InternalRangeService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PolicyBasedRoutingService]. @@ -1388,4 +1432,15 @@ pub trait PolicyBasedRoutingService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/networkconnectivity/v1/src/stub/dynamic.rs b/src/generated/cloud/networkconnectivity/v1/src/stub/dynamic.rs index 95ffadb9c3..12c5fec8b1 100644 --- a/src/generated/cloud/networkconnectivity/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/networkconnectivity/v1/src/stub/dynamic.rs @@ -188,6 +188,12 @@ pub trait CrossNetworkAutomationService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CrossNetworkAutomationService] also implement [CrossNetworkAutomationService]. @@ -451,6 +457,14 @@ impl CrossNetworkAutomationService for ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DataTransferService]. @@ -593,6 +607,12 @@ pub trait DataTransferService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DataTransferService] also implement [DataTransferService]. @@ -805,6 +825,14 @@ impl DataTransferService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::HubService]. @@ -1011,6 +1039,12 @@ pub trait HubService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::HubService] also implement [HubService]. @@ -1319,6 +1353,14 @@ impl HubService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::InternalRangeService]. @@ -1417,6 +1459,12 @@ pub trait InternalRangeService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InternalRangeService] also implement [InternalRangeService]. @@ -1563,6 +1611,14 @@ impl InternalRangeService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PolicyBasedRoutingService]. @@ -1655,6 +1711,12 @@ pub trait PolicyBasedRoutingService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PolicyBasedRoutingService] also implement [PolicyBasedRoutingService]. @@ -1792,4 +1854,12 @@ impl PolicyBasedRoutingService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/networkconnectivity/v1/src/tracing.rs b/src/generated/cloud/networkconnectivity/v1/src/tracing.rs index 33d9c1dfe0..6fbaeac1a9 100644 --- a/src/generated/cloud/networkconnectivity/v1/src/tracing.rs +++ b/src/generated/cloud/networkconnectivity/v1/src/tracing.rs @@ -432,6 +432,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DataTransferService](super::stub::DataTransferService) decorator for logging and tracing. @@ -768,6 +778,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [HubService](super::stub::HubService) decorator for logging and tracing. @@ -1257,6 +1277,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [InternalRangeService](super::stub::InternalRangeService) decorator for logging and tracing. @@ -1494,6 +1524,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PolicyBasedRoutingService](super::stub::PolicyBasedRoutingService) decorator for logging and tracing. @@ -1717,6 +1757,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/networkmanagement/v1/src/builder.rs b/src/generated/cloud/networkmanagement/v1/src/builder.rs index 75ecb348f6..51486f7028 100644 --- a/src/generated/cloud/networkmanagement/v1/src/builder.rs +++ b/src/generated/cloud/networkmanagement/v1/src/builder.rs @@ -323,6 +323,7 @@ pub mod reachability_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -345,12 +346,26 @@ pub mod reachability_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::ReachabilityService::create_connectivity_test", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::ReachabilityService::create_connectivity_test", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConnectivityTestRequest::parent]. @@ -465,6 +480,7 @@ pub mod reachability_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -487,12 +503,26 @@ pub mod reachability_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::ReachabilityService::update_connectivity_test", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::ReachabilityService::update_connectivity_test", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateConnectivityTestRequest::update_mask]. @@ -613,6 +643,7 @@ pub mod reachability_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -635,12 +666,26 @@ pub mod reachability_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::ReachabilityService::rerun_connectivity_test", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::ReachabilityService::rerun_connectivity_test", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RerunConnectivityTestRequest::name]. @@ -720,6 +765,7 @@ pub mod reachability_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -742,12 +788,26 @@ pub mod reachability_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::ReachabilityService::delete_connectivity_test", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::ReachabilityService::delete_connectivity_test", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConnectivityTestRequest::name]. @@ -1838,6 +1898,7 @@ pub mod vpc_flow_logs_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1860,12 +1921,26 @@ pub mod vpc_flow_logs_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::VpcFlowLogsService::create_vpc_flow_logs_config", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::VpcFlowLogsService::create_vpc_flow_logs_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVpcFlowLogsConfigRequest::parent]. @@ -1984,6 +2059,7 @@ pub mod vpc_flow_logs_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2006,12 +2082,26 @@ pub mod vpc_flow_logs_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::VpcFlowLogsService::update_vpc_flow_logs_config", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::VpcFlowLogsService::update_vpc_flow_logs_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateVpcFlowLogsConfigRequest::update_mask]. @@ -2129,6 +2219,7 @@ pub mod vpc_flow_logs_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2151,12 +2242,26 @@ pub mod vpc_flow_logs_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::VpcFlowLogsService::delete_vpc_flow_logs_config", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::VpcFlowLogsService::delete_vpc_flow_logs_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVpcFlowLogsConfigRequest::name]. @@ -3489,6 +3594,7 @@ pub mod organization_vpc_flow_logs_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3511,12 +3617,26 @@ pub mod organization_vpc_flow_logs_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::OrganizationVpcFlowLogsService::create_vpc_flow_logs_config", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::OrganizationVpcFlowLogsService::create_vpc_flow_logs_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVpcFlowLogsConfigRequest::parent]. @@ -3635,6 +3755,7 @@ pub mod organization_vpc_flow_logs_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3657,12 +3778,26 @@ pub mod organization_vpc_flow_logs_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::OrganizationVpcFlowLogsService::update_vpc_flow_logs_config", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::OrganizationVpcFlowLogsService::update_vpc_flow_logs_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateVpcFlowLogsConfigRequest::update_mask]. @@ -3780,6 +3915,7 @@ pub mod organization_vpc_flow_logs_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3802,12 +3938,26 @@ pub mod organization_vpc_flow_logs_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkmanagement_v1::client::OrganizationVpcFlowLogsService::delete_vpc_flow_logs_config", + "gcp.rpc.method" = "google_cloud_networkmanagement_v1::client::OrganizationVpcFlowLogsService::delete_vpc_flow_logs_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVpcFlowLogsConfigRequest::name]. diff --git a/src/generated/cloud/networkmanagement/v1/src/stub.rs b/src/generated/cloud/networkmanagement/v1/src/stub.rs index 56d56a0d13..62d868f909 100644 --- a/src/generated/cloud/networkmanagement/v1/src/stub.rs +++ b/src/generated/cloud/networkmanagement/v1/src/stub.rs @@ -226,6 +226,17 @@ pub trait ReachabilityService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::VpcFlowLogsService]. @@ -439,6 +450,17 @@ pub trait VpcFlowLogsService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::OrganizationVpcFlowLogsService]. @@ -630,4 +652,15 @@ pub trait OrganizationVpcFlowLogsService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/networkmanagement/v1/src/stub/dynamic.rs b/src/generated/cloud/networkmanagement/v1/src/stub/dynamic.rs index 494f32aef8..2d7ca44765 100644 --- a/src/generated/cloud/networkmanagement/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/networkmanagement/v1/src/stub/dynamic.rs @@ -116,6 +116,12 @@ pub trait ReachabilityService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ReachabilityService] also implement [ReachabilityService]. @@ -271,6 +277,14 @@ impl ReachabilityService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::VpcFlowLogsService]. @@ -381,6 +395,12 @@ pub trait VpcFlowLogsService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VpcFlowLogsService] also implement [VpcFlowLogsService]. @@ -545,6 +565,14 @@ impl VpcFlowLogsService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::OrganizationVpcFlowLogsService]. @@ -643,6 +671,12 @@ pub trait OrganizationVpcFlowLogsService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::OrganizationVpcFlowLogsService] also implement [OrganizationVpcFlowLogsService]. @@ -789,4 +823,12 @@ impl OrganizationVpcFlowLogsService fo ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/networkmanagement/v1/src/tracing.rs b/src/generated/cloud/networkmanagement/v1/src/tracing.rs index 52799ce9a7..4541eb6e07 100644 --- a/src/generated/cloud/networkmanagement/v1/src/tracing.rs +++ b/src/generated/cloud/networkmanagement/v1/src/tracing.rs @@ -264,6 +264,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [VpcFlowLogsService](super::stub::VpcFlowLogsService) decorator for logging and tracing. @@ -529,6 +539,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [OrganizationVpcFlowLogsService](super::stub::OrganizationVpcFlowLogsService) decorator for logging and tracing. @@ -766,6 +786,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/networksecurity/v1/src/builder.rs b/src/generated/cloud/networksecurity/v1/src/builder.rs index bf51b50372..040a682c63 100644 --- a/src/generated/cloud/networksecurity/v1/src/builder.rs +++ b/src/generated/cloud/networksecurity/v1/src/builder.rs @@ -314,6 +314,7 @@ pub mod address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -336,12 +337,26 @@ pub mod address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::AddressGroupService::create_address_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::AddressGroupService::create_address_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAddressGroupRequest::parent]. @@ -462,6 +477,7 @@ pub mod address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -484,12 +500,26 @@ pub mod address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::AddressGroupService::update_address_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::AddressGroupService::update_address_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAddressGroupRequest::update_mask]. @@ -612,6 +642,7 @@ pub mod address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -634,12 +665,26 @@ pub mod address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::AddressGroupService::add_address_group_items", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::AddressGroupService::add_address_group_items", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [address_group][crate::model::AddAddressGroupItemsRequest::address_group]. @@ -745,6 +790,7 @@ pub mod address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -767,12 +813,26 @@ pub mod address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::AddressGroupService::remove_address_group_items", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::AddressGroupService::remove_address_group_items", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [address_group][crate::model::RemoveAddressGroupItemsRequest::address_group]. @@ -876,6 +936,7 @@ pub mod address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -898,12 +959,26 @@ pub mod address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::AddressGroupService::clone_address_group_items", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::AddressGroupService::clone_address_group_items", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [address_group][crate::model::CloneAddressGroupItemsRequest::address_group]. @@ -997,6 +1072,7 @@ pub mod address_group_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1019,12 +1095,26 @@ pub mod address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::AddressGroupService::delete_address_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::AddressGroupService::delete_address_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAddressGroupRequest::name]. @@ -2219,6 +2309,7 @@ pub mod organization_address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2241,12 +2332,26 @@ pub mod organization_address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::create_address_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::create_address_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAddressGroupRequest::parent]. @@ -2367,6 +2472,7 @@ pub mod organization_address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2389,12 +2495,26 @@ pub mod organization_address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::update_address_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::update_address_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAddressGroupRequest::update_mask]. @@ -2517,6 +2637,7 @@ pub mod organization_address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2539,12 +2660,26 @@ pub mod organization_address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::add_address_group_items", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::add_address_group_items", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [address_group][crate::model::AddAddressGroupItemsRequest::address_group]. @@ -2650,6 +2785,7 @@ pub mod organization_address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2672,12 +2808,26 @@ pub mod organization_address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::remove_address_group_items", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::remove_address_group_items", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [address_group][crate::model::RemoveAddressGroupItemsRequest::address_group]. @@ -2781,6 +2931,7 @@ pub mod organization_address_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2803,12 +2954,26 @@ pub mod organization_address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::clone_address_group_items", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::clone_address_group_items", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [address_group][crate::model::CloneAddressGroupItemsRequest::address_group]. @@ -2902,6 +3067,7 @@ pub mod organization_address_group_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2924,12 +3090,26 @@ pub mod organization_address_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::delete_address_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationAddressGroupService::delete_address_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAddressGroupRequest::name]. @@ -5384,6 +5564,7 @@ pub mod firewall_activation { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5406,12 +5587,26 @@ pub mod firewall_activation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::FirewallActivation::create_firewall_endpoint", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::FirewallActivation::create_firewall_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFirewallEndpointRequest::parent]. @@ -5527,6 +5722,7 @@ pub mod firewall_activation { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5549,12 +5745,26 @@ pub mod firewall_activation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::FirewallActivation::delete_firewall_endpoint", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::FirewallActivation::delete_firewall_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFirewallEndpointRequest::name]. @@ -5645,6 +5855,7 @@ pub mod firewall_activation { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5667,12 +5878,26 @@ pub mod firewall_activation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::FirewallActivation::update_firewall_endpoint", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::FirewallActivation::update_firewall_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateFirewallEndpointRequest::update_mask]. @@ -5993,6 +6218,7 @@ pub mod firewall_activation { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6015,12 +6241,26 @@ pub mod firewall_activation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::FirewallActivation::create_firewall_endpoint_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::FirewallActivation::create_firewall_endpoint_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateFirewallEndpointAssociationRequest::parent]. @@ -6142,6 +6382,7 @@ pub mod firewall_activation { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6164,12 +6405,26 @@ pub mod firewall_activation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::FirewallActivation::delete_firewall_endpoint_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::FirewallActivation::delete_firewall_endpoint_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFirewallEndpointAssociationRequest::name]. @@ -6264,6 +6519,7 @@ pub mod firewall_activation { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6286,12 +6542,26 @@ pub mod firewall_activation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::FirewallActivation::update_firewall_endpoint_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::FirewallActivation::update_firewall_endpoint_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateFirewallEndpointAssociationRequest::update_mask]. @@ -7431,6 +7701,7 @@ pub mod intercept { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7453,12 +7724,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::create_intercept_endpoint_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::create_intercept_endpoint_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInterceptEndpointGroupRequest::parent]. @@ -7586,6 +7871,7 @@ pub mod intercept { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7608,12 +7894,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::update_intercept_endpoint_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::update_intercept_endpoint_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInterceptEndpointGroupRequest::update_mask]. @@ -7733,6 +8033,7 @@ pub mod intercept { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7755,12 +8056,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::delete_intercept_endpoint_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::delete_intercept_endpoint_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInterceptEndpointGroupRequest::name]. @@ -8051,6 +8366,7 @@ pub mod intercept { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8073,12 +8389,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::create_intercept_endpoint_group_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::create_intercept_endpoint_group_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInterceptEndpointGroupAssociationRequest::parent]. @@ -8210,6 +8540,7 @@ pub mod intercept { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8232,12 +8563,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::update_intercept_endpoint_group_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::update_intercept_endpoint_group_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInterceptEndpointGroupAssociationRequest::update_mask]. @@ -8363,6 +8708,7 @@ pub mod intercept { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8385,12 +8731,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::delete_intercept_endpoint_group_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::delete_intercept_endpoint_group_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInterceptEndpointGroupAssociationRequest::name]. @@ -8675,6 +9035,7 @@ pub mod intercept { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8697,12 +9058,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::create_intercept_deployment_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::create_intercept_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInterceptDeploymentGroupRequest::parent]. @@ -8833,6 +9208,7 @@ pub mod intercept { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8855,12 +9231,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::update_intercept_deployment_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::update_intercept_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInterceptDeploymentGroupRequest::update_mask]. @@ -8983,6 +9373,7 @@ pub mod intercept { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9005,12 +9396,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::delete_intercept_deployment_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::delete_intercept_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInterceptDeploymentGroupRequest::name]. @@ -9293,6 +9698,7 @@ pub mod intercept { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9315,12 +9721,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::create_intercept_deployment", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::create_intercept_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInterceptDeploymentRequest::parent]. @@ -9445,6 +9865,7 @@ pub mod intercept { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9467,12 +9888,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::update_intercept_deployment", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::update_intercept_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInterceptDeploymentRequest::update_mask]. @@ -9592,6 +10027,7 @@ pub mod intercept { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9614,12 +10050,26 @@ pub mod intercept { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Intercept::delete_intercept_deployment", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Intercept::delete_intercept_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInterceptDeploymentRequest::name]. @@ -10720,6 +11170,7 @@ pub mod mirroring { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10742,12 +11193,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::create_mirroring_endpoint_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::create_mirroring_endpoint_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMirroringEndpointGroupRequest::parent]. @@ -10875,6 +11340,7 @@ pub mod mirroring { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10897,12 +11363,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::update_mirroring_endpoint_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::update_mirroring_endpoint_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMirroringEndpointGroupRequest::update_mask]. @@ -11022,6 +11502,7 @@ pub mod mirroring { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11044,12 +11525,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::delete_mirroring_endpoint_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::delete_mirroring_endpoint_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMirroringEndpointGroupRequest::name]. @@ -11340,6 +11835,7 @@ pub mod mirroring { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11362,12 +11858,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::create_mirroring_endpoint_group_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::create_mirroring_endpoint_group_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMirroringEndpointGroupAssociationRequest::parent]. @@ -11499,6 +12009,7 @@ pub mod mirroring { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11521,12 +12032,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::update_mirroring_endpoint_group_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::update_mirroring_endpoint_group_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMirroringEndpointGroupAssociationRequest::update_mask]. @@ -11652,6 +12177,7 @@ pub mod mirroring { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11674,12 +12200,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::delete_mirroring_endpoint_group_association", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::delete_mirroring_endpoint_group_association", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMirroringEndpointGroupAssociationRequest::name]. @@ -11964,6 +12504,7 @@ pub mod mirroring { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11986,12 +12527,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::create_mirroring_deployment_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::create_mirroring_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMirroringDeploymentGroupRequest::parent]. @@ -12122,6 +12677,7 @@ pub mod mirroring { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12144,12 +12700,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::update_mirroring_deployment_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::update_mirroring_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMirroringDeploymentGroupRequest::update_mask]. @@ -12272,6 +12842,7 @@ pub mod mirroring { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12294,12 +12865,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::delete_mirroring_deployment_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::delete_mirroring_deployment_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMirroringDeploymentGroupRequest::name]. @@ -12582,6 +13167,7 @@ pub mod mirroring { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12604,12 +13190,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::create_mirroring_deployment", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::create_mirroring_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMirroringDeploymentRequest::parent]. @@ -12734,6 +13334,7 @@ pub mod mirroring { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12756,12 +13357,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::update_mirroring_deployment", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::update_mirroring_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMirroringDeploymentRequest::update_mask]. @@ -12881,6 +13496,7 @@ pub mod mirroring { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12903,12 +13519,26 @@ pub mod mirroring { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::Mirroring::delete_mirroring_deployment", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::Mirroring::delete_mirroring_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMirroringDeploymentRequest::name]. @@ -13995,6 +14625,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14017,12 +14648,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_authorization_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::create_authorization_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAuthorizationPolicyRequest::parent]. @@ -14141,6 +14786,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14163,12 +14809,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_authorization_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::update_authorization_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAuthorizationPolicyRequest::update_mask]. @@ -14282,6 +14942,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14304,12 +14965,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_authorization_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_authorization_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAuthorizationPolicyRequest::name]. @@ -14576,6 +15251,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14598,12 +15274,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_backend_authentication_config", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::create_backend_authentication_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackendAuthenticationConfigRequest::parent]. @@ -14728,6 +15418,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14750,12 +15441,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_backend_authentication_config", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::update_backend_authentication_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateBackendAuthenticationConfigRequest::update_mask]. @@ -14872,6 +15577,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14894,12 +15600,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_backend_authentication_config", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_backend_authentication_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackendAuthenticationConfigRequest::name]. @@ -15170,6 +15890,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15192,12 +15913,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_server_tls_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::create_server_tls_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServerTlsPolicyRequest::parent]. @@ -15312,6 +16047,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15334,12 +16070,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_server_tls_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::update_server_tls_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServerTlsPolicyRequest::update_mask]. @@ -15451,6 +16201,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15473,12 +16224,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_server_tls_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_server_tls_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServerTlsPolicyRequest::name]. @@ -15737,6 +16502,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15759,12 +16525,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_client_tls_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::create_client_tls_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClientTlsPolicyRequest::parent]. @@ -15879,6 +16659,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15901,12 +16682,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_client_tls_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::update_client_tls_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateClientTlsPolicyRequest::update_mask]. @@ -16018,6 +16813,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16040,12 +16836,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_client_tls_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_client_tls_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClientTlsPolicyRequest::name]. @@ -16312,6 +17122,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16334,12 +17145,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_gateway_security_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::create_gateway_security_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGatewaySecurityPolicyRequest::parent]. @@ -16461,6 +17286,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16483,12 +17309,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_gateway_security_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::update_gateway_security_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateGatewaySecurityPolicyRequest::update_mask]. @@ -16602,6 +17442,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16624,12 +17465,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_gateway_security_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_gateway_security_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGatewaySecurityPolicyRequest::name]. @@ -16896,6 +17751,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16918,12 +17774,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_gateway_security_policy_rule", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::create_gateway_security_policy_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGatewaySecurityPolicyRuleRequest::parent]. @@ -17046,6 +17916,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17068,12 +17939,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_gateway_security_policy_rule", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::update_gateway_security_policy_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateGatewaySecurityPolicyRuleRequest::update_mask]. @@ -17190,6 +18075,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17212,12 +18098,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_gateway_security_policy_rule", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_gateway_security_policy_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGatewaySecurityPolicyRuleRequest::name]. @@ -17465,6 +18365,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17487,12 +18388,27 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_url_list", + "gcp.rpc.method" = + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_url_list", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateUrlListRequest::parent]. @@ -17604,6 +18520,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17626,12 +18543,27 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_url_list", + "gcp.rpc.method" = + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_url_list", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateUrlListRequest::update_mask]. @@ -17740,6 +18672,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -17762,12 +18695,27 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_url_list", + "gcp.rpc.method" = + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_url_list", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteUrlListRequest::name]. @@ -18032,6 +18980,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18054,12 +19003,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_tls_inspection_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::create_tls_inspection_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTlsInspectionPolicyRequest::parent]. @@ -18178,6 +19141,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18200,12 +19164,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_tls_inspection_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::update_tls_inspection_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateTlsInspectionPolicyRequest::update_mask]. @@ -18319,6 +19297,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18341,12 +19320,26 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_tls_inspection_policy", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_tls_inspection_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTlsInspectionPolicyRequest::name]. @@ -18620,6 +19613,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18642,12 +19636,27 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_authz_policy", + "gcp.rpc.method" = + "google_cloud_networksecurity_v1::client::NetworkSecurity::create_authz_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAuthzPolicyRequest::parent]. @@ -18768,6 +19777,7 @@ pub mod network_security { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18790,12 +19800,27 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_authz_policy", + "gcp.rpc.method" = + "google_cloud_networksecurity_v1::client::NetworkSecurity::update_authz_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAuthzPolicyRequest::update_mask]. @@ -18917,6 +19942,7 @@ pub mod network_security { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -18939,12 +19965,27 @@ pub mod network_security { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_authz_policy", + "gcp.rpc.method" = + "google_cloud_networksecurity_v1::client::NetworkSecurity::delete_authz_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAuthzPolicyRequest::name]. @@ -20043,6 +21084,7 @@ pub mod organization_security_profile_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -20065,12 +21107,26 @@ pub mod organization_security_profile_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::create_security_profile_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::create_security_profile_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSecurityProfileGroupRequest::parent]. @@ -20191,6 +21247,7 @@ pub mod organization_security_profile_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -20213,12 +21270,26 @@ pub mod organization_security_profile_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::update_security_profile_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::update_security_profile_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSecurityProfileGroupRequest::update_mask]. @@ -20338,6 +21409,7 @@ pub mod organization_security_profile_group_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -20360,12 +21432,26 @@ pub mod organization_security_profile_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::delete_security_profile_group", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::delete_security_profile_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSecurityProfileGroupRequest::name]. @@ -20636,6 +21722,7 @@ pub mod organization_security_profile_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -20658,12 +21745,26 @@ pub mod organization_security_profile_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::create_security_profile", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::create_security_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSecurityProfileRequest::parent]. @@ -20780,6 +21881,7 @@ pub mod organization_security_profile_group_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -20802,12 +21904,26 @@ pub mod organization_security_profile_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::update_security_profile", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::update_security_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSecurityProfileRequest::update_mask]. @@ -20925,6 +22041,7 @@ pub mod organization_security_profile_group_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -20947,12 +22064,26 @@ pub mod organization_security_profile_group_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::delete_security_profile", + "gcp.rpc.method" = "google_cloud_networksecurity_v1::client::OrganizationSecurityProfileGroupService::delete_security_profile", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSecurityProfileRequest::name]. diff --git a/src/generated/cloud/networksecurity/v1/src/stub.rs b/src/generated/cloud/networksecurity/v1/src/stub.rs index 9b7aed171c..763a2b2f3f 100644 --- a/src/generated/cloud/networksecurity/v1/src/stub.rs +++ b/src/generated/cloud/networksecurity/v1/src/stub.rs @@ -259,6 +259,17 @@ pub trait AddressGroupService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::OrganizationAddressGroupService]. @@ -494,6 +505,17 @@ pub trait OrganizationAddressGroupService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::DnsThreatDetectorService]. @@ -909,6 +931,17 @@ pub trait FirewallActivation: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Intercept]. @@ -1269,6 +1302,17 @@ pub trait Intercept: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Mirroring]. @@ -1629,6 +1673,17 @@ pub trait Mirroring: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NetworkSecurity]. @@ -2262,6 +2317,17 @@ pub trait NetworkSecurity: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::OrganizationSecurityProfileGroupService]. @@ -2508,4 +2574,15 @@ pub trait OrganizationSecurityProfileGroupService: std::fmt::Debug + Send + Sync ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/networksecurity/v1/src/stub/dynamic.rs b/src/generated/cloud/networksecurity/v1/src/stub/dynamic.rs index fed7b4fc9a..4fbef7cb54 100644 --- a/src/generated/cloud/networksecurity/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/networksecurity/v1/src/stub/dynamic.rs @@ -134,6 +134,12 @@ pub trait AddressGroupService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AddressGroupService] also implement [AddressGroupService]. @@ -316,6 +322,14 @@ impl AddressGroupService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::OrganizationAddressGroupService]. @@ -438,6 +452,12 @@ pub trait OrganizationAddressGroupService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::OrganizationAddressGroupService] also implement [OrganizationAddressGroupService]. @@ -620,6 +640,14 @@ impl OrganizationAddressGroupService ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::DnsThreatDetectorService]. @@ -968,6 +996,12 @@ pub trait FirewallActivation: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FirewallActivation] also implement [FirewallActivation]. @@ -1160,6 +1194,14 @@ impl FirewallActivation for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Intercept]. @@ -1348,6 +1390,12 @@ pub trait Intercept: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Intercept] also implement [Intercept]. @@ -1630,6 +1678,14 @@ impl Intercept for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Mirroring]. @@ -1818,6 +1874,12 @@ pub trait Mirroring: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Mirroring] also implement [Mirroring]. @@ -2100,6 +2162,14 @@ impl Mirroring for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NetworkSecurity]. @@ -2438,6 +2508,12 @@ pub trait NetworkSecurity: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NetworkSecurity] also implement [NetworkSecurity]. @@ -2945,6 +3021,14 @@ impl NetworkSecurity for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::OrganizationSecurityProfileGroupService]. @@ -3073,6 +3157,12 @@ pub trait OrganizationSecurityProfileGroupService: std::fmt::Debug + Send + Sync &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::OrganizationSecurityProfileGroupService] also implement [OrganizationSecurityProfileGroupService]. @@ -3266,4 +3356,12 @@ impl OrganizationSecurityProf ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/networksecurity/v1/src/tracing.rs b/src/generated/cloud/networksecurity/v1/src/tracing.rs index 53928c8334..88801bb8dd 100644 --- a/src/generated/cloud/networksecurity/v1/src/tracing.rs +++ b/src/generated/cloud/networksecurity/v1/src/tracing.rs @@ -306,6 +306,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [OrganizationAddressGroupService](super::stub::OrganizationAddressGroupService) decorator for logging and tracing. @@ -599,6 +609,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [DnsThreatDetectorService](super::stub::DnsThreatDetectorService) decorator for logging and tracing. @@ -1129,6 +1149,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Intercept](super::stub::Intercept) decorator for logging and tracing. @@ -1576,6 +1606,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Mirroring](super::stub::Mirroring) decorator for logging and tracing. @@ -2023,6 +2063,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NetworkSecurity](super::stub::NetworkSecurity) decorator for logging and tracing. @@ -2820,6 +2870,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [OrganizationSecurityProfileGroupService](super::stub::OrganizationSecurityProfileGroupService) decorator for logging and tracing. @@ -3128,6 +3188,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/networkservices/v1/src/builder.rs b/src/generated/cloud/networkservices/v1/src/builder.rs index 15bb258f40..c910d695e6 100644 --- a/src/generated/cloud/networkservices/v1/src/builder.rs +++ b/src/generated/cloud/networkservices/v1/src/builder.rs @@ -329,6 +329,7 @@ pub mod dep_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -351,12 +352,26 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::create_lb_traffic_extension", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::DepService::create_lb_traffic_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateLbTrafficExtensionRequest::parent]. @@ -481,6 +496,7 @@ pub mod dep_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -503,12 +519,26 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::update_lb_traffic_extension", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::DepService::update_lb_traffic_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateLbTrafficExtensionRequest::update_mask]. @@ -628,6 +658,7 @@ pub mod dep_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -650,12 +681,26 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::delete_lb_traffic_extension", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::DepService::delete_lb_traffic_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteLbTrafficExtensionRequest::name]. @@ -932,6 +977,7 @@ pub mod dep_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -954,12 +1000,26 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::create_lb_route_extension", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::DepService::create_lb_route_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateLbRouteExtensionRequest::parent]. @@ -1080,6 +1140,7 @@ pub mod dep_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1102,12 +1163,26 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::update_lb_route_extension", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::DepService::update_lb_route_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateLbRouteExtensionRequest::update_mask]. @@ -1225,6 +1300,7 @@ pub mod dep_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1247,12 +1323,26 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::delete_lb_route_extension", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::DepService::delete_lb_route_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteLbRouteExtensionRequest::name]. @@ -1529,6 +1619,7 @@ pub mod dep_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1551,12 +1642,27 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::create_lb_edge_extension", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::DepService::create_lb_edge_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateLbEdgeExtensionRequest::parent]. @@ -1677,6 +1783,7 @@ pub mod dep_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1699,12 +1806,27 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::update_lb_edge_extension", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::DepService::update_lb_edge_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateLbEdgeExtensionRequest::update_mask]. @@ -1822,6 +1944,7 @@ pub mod dep_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1844,12 +1967,27 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::delete_lb_edge_extension", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::DepService::delete_lb_edge_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteLbEdgeExtensionRequest::name]. @@ -2126,6 +2264,7 @@ pub mod dep_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2148,12 +2287,27 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::create_authz_extension", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::DepService::create_authz_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAuthzExtensionRequest::parent]. @@ -2274,6 +2428,7 @@ pub mod dep_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2296,12 +2451,27 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::update_authz_extension", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::DepService::update_authz_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAuthzExtensionRequest::update_mask]. @@ -2423,6 +2593,7 @@ pub mod dep_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2445,12 +2616,27 @@ pub mod dep_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::DepService::delete_authz_extension", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::DepService::delete_authz_extension", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAuthzExtensionRequest::name]. @@ -3537,6 +3723,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3559,12 +3746,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_endpoint_policy", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::create_endpoint_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEndpointPolicyRequest::parent]. @@ -3679,6 +3880,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3701,12 +3903,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_endpoint_policy", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::update_endpoint_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateEndpointPolicyRequest::update_mask]. @@ -3818,6 +4034,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3840,12 +4057,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_endpoint_policy", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::delete_endpoint_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEndpointPolicyRequest::name]. @@ -4108,6 +4339,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4130,12 +4362,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_wasm_plugin_version", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::create_wasm_plugin_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWasmPluginVersionRequest::parent]. @@ -4247,6 +4493,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4269,12 +4516,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_wasm_plugin_version", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::delete_wasm_plugin_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWasmPluginVersionRequest::name]. @@ -4533,6 +4794,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4555,12 +4817,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_wasm_plugin", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::create_wasm_plugin", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWasmPluginRequest::parent]. @@ -4675,6 +4952,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4697,12 +4975,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_wasm_plugin", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::update_wasm_plugin", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateWasmPluginRequest::update_mask]. @@ -4814,6 +5107,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4836,12 +5130,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_wasm_plugin", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::delete_wasm_plugin", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWasmPluginRequest::name]. @@ -5089,6 +5398,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5111,12 +5421,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_gateway", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::create_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGatewayRequest::parent]. @@ -5228,6 +5553,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5250,12 +5576,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_gateway", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::update_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateGatewayRequest::update_mask]. @@ -5364,6 +5705,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5386,12 +5728,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_gateway", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::delete_gateway", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGatewayRequest::name]. @@ -5647,6 +6004,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5669,12 +6027,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_grpc_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::create_grpc_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGrpcRouteRequest::parent]. @@ -5786,6 +6159,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5808,12 +6182,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_grpc_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::update_grpc_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateGrpcRouteRequest::update_mask]. @@ -5922,6 +6311,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5944,12 +6334,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_grpc_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::delete_grpc_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGrpcRouteRequest::name]. @@ -6205,6 +6610,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6227,12 +6633,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_http_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::create_http_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateHttpRouteRequest::parent]. @@ -6344,6 +6765,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6366,12 +6788,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_http_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::update_http_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateHttpRouteRequest::update_mask]. @@ -6480,6 +6917,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6502,12 +6940,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_http_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::delete_http_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteHttpRouteRequest::name]. @@ -6761,6 +7214,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6783,12 +7237,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_tcp_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::create_tcp_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTcpRouteRequest::parent]. @@ -6900,6 +7369,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6922,12 +7392,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_tcp_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::update_tcp_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateTcpRouteRequest::update_mask]. @@ -7036,6 +7521,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7058,12 +7544,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_tcp_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::delete_tcp_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTcpRouteRequest::name]. @@ -7317,6 +7818,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7339,12 +7841,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_tls_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::create_tls_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTlsRouteRequest::parent]. @@ -7456,6 +7973,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7478,12 +7996,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_tls_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::update_tls_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateTlsRouteRequest::update_mask]. @@ -7592,6 +8125,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7614,12 +8148,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_tls_route", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::delete_tls_route", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTlsRouteRequest::name]. @@ -7878,6 +8427,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7900,12 +8450,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_service_binding", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::create_service_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceBindingRequest::parent]. @@ -8020,6 +8584,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8042,12 +8607,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_service_binding", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::update_service_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServiceBindingRequest::update_mask]. @@ -8159,6 +8738,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8181,12 +8761,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_service_binding", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::delete_service_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceBindingRequest::name]. @@ -8440,6 +9034,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8462,12 +9057,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_mesh", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::create_mesh", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMeshRequest::parent]. @@ -8579,6 +9189,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8601,12 +9212,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_mesh", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::update_mesh", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMeshRequest::update_mask]. @@ -8715,6 +9341,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8737,12 +9364,27 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_mesh", + "gcp.rpc.method" = + "google_cloud_networkservices_v1::client::NetworkServices::delete_mesh", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMeshRequest::name]. @@ -9001,6 +9643,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9023,12 +9666,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::create_service_lb_policy", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::create_service_lb_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceLbPolicyRequest::parent]. @@ -9143,6 +9800,7 @@ pub mod network_services { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9165,12 +9823,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::update_service_lb_policy", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::update_service_lb_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServiceLbPolicyRequest::update_mask]. @@ -9282,6 +9954,7 @@ pub mod network_services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9304,12 +9977,26 @@ pub mod network_services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_networkservices_v1::client::NetworkServices::delete_service_lb_policy", + "gcp.rpc.method" = "google_cloud_networkservices_v1::client::NetworkServices::delete_service_lb_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceLbPolicyRequest::name]. diff --git a/src/generated/cloud/networkservices/v1/src/stub.rs b/src/generated/cloud/networkservices/v1/src/stub.rs index 36a51b3ad6..a70b8b667f 100644 --- a/src/generated/cloud/networkservices/v1/src/stub.rs +++ b/src/generated/cloud/networkservices/v1/src/stub.rs @@ -380,6 +380,17 @@ pub trait DepService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::NetworkServices]. @@ -1147,4 +1158,15 @@ pub trait NetworkServices: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/networkservices/v1/src/stub/dynamic.rs b/src/generated/cloud/networkservices/v1/src/stub/dynamic.rs index 96c4dc2d66..3baa30acb0 100644 --- a/src/generated/cloud/networkservices/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/networkservices/v1/src/stub/dynamic.rs @@ -200,6 +200,12 @@ pub trait DepService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DepService] also implement [DepService]. @@ -481,6 +487,14 @@ impl DepService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::NetworkServices]. @@ -897,6 +911,12 @@ pub trait NetworkServices: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NetworkServices] also implement [NetworkServices]. @@ -1520,4 +1540,12 @@ impl NetworkServices for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/networkservices/v1/src/tracing.rs b/src/generated/cloud/networkservices/v1/src/tracing.rs index 8e9ba4375d..0a9e725004 100644 --- a/src/generated/cloud/networkservices/v1/src/tracing.rs +++ b/src/generated/cloud/networkservices/v1/src/tracing.rs @@ -460,6 +460,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [NetworkServices](super::stub::NetworkServices) decorator for logging and tracing. @@ -1439,6 +1449,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/notebooks/v2/src/builder.rs b/src/generated/cloud/notebooks/v2/src/builder.rs index 395c307d0f..335daf1274 100644 --- a/src/generated/cloud/notebooks/v2/src/builder.rs +++ b/src/generated/cloud/notebooks/v2/src/builder.rs @@ -312,6 +312,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::create_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -457,6 +473,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -479,12 +496,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::update_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance][crate::model::UpdateInstanceRequest::instance]. @@ -603,6 +635,7 @@ pub mod notebook_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -625,12 +658,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::delete_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -718,6 +766,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -740,12 +789,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::start_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::start_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartInstanceRequest::name]. @@ -827,6 +891,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -849,12 +914,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::stop_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::stop_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopInstanceRequest::name]. @@ -936,6 +1016,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -958,12 +1039,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::reset_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::reset_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ResetInstanceRequest::name]. @@ -1112,6 +1208,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1134,12 +1231,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::upgrade_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::upgrade_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpgradeInstanceRequest::name]. @@ -1224,6 +1336,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1246,12 +1359,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::rollback_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::rollback_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RollbackInstanceRequest::name]. @@ -1352,6 +1480,7 @@ pub mod notebook_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1374,12 +1503,27 @@ pub mod notebook_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_notebooks_v2::client::NotebookService::diagnose_instance", + "gcp.rpc.method" = + "google_cloud_notebooks_v2::client::NotebookService::diagnose_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DiagnoseInstanceRequest::name]. diff --git a/src/generated/cloud/notebooks/v2/src/stub.rs b/src/generated/cloud/notebooks/v2/src/stub.rs index 10529df52e..79b1908dd1 100644 --- a/src/generated/cloud/notebooks/v2/src/stub.rs +++ b/src/generated/cloud/notebooks/v2/src/stub.rs @@ -291,4 +291,15 @@ pub trait NotebookService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/notebooks/v2/src/stub/dynamic.rs b/src/generated/cloud/notebooks/v2/src/stub/dynamic.rs index 8ab8865c36..6b7078736c 100644 --- a/src/generated/cloud/notebooks/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/notebooks/v2/src/stub/dynamic.rs @@ -152,6 +152,12 @@ pub trait NotebookService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::NotebookService] also implement [NotebookService]. @@ -361,4 +367,12 @@ impl NotebookService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/notebooks/v2/src/tracing.rs b/src/generated/cloud/notebooks/v2/src/tracing.rs index 1b15483fcb..b73d33b662 100644 --- a/src/generated/cloud/notebooks/v2/src/tracing.rs +++ b/src/generated/cloud/notebooks/v2/src/tracing.rs @@ -348,6 +348,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/optimization/v1/src/builder.rs b/src/generated/cloud/optimization/v1/src/builder.rs index af63371088..0c51c76ffe 100644 --- a/src/generated/cloud/optimization/v1/src/builder.rs +++ b/src/generated/cloud/optimization/v1/src/builder.rs @@ -395,6 +395,7 @@ pub mod fleet_routing { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -417,12 +418,27 @@ pub mod fleet_routing { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_optimization_v1::client::FleetRouting::batch_optimize_tours", + "gcp.rpc.method" = + "google_cloud_optimization_v1::client::FleetRouting::batch_optimize_tours", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchOptimizeToursRequest::parent]. diff --git a/src/generated/cloud/optimization/v1/src/stub.rs b/src/generated/cloud/optimization/v1/src/stub.rs index 697fcd78f1..b4bdbe4cc3 100644 --- a/src/generated/cloud/optimization/v1/src/stub.rs +++ b/src/generated/cloud/optimization/v1/src/stub.rs @@ -92,4 +92,15 @@ pub trait FleetRouting: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/optimization/v1/src/stub/dynamic.rs b/src/generated/cloud/optimization/v1/src/stub/dynamic.rs index cd2c6c4bc3..3a6da7215f 100644 --- a/src/generated/cloud/optimization/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/optimization/v1/src/stub/dynamic.rs @@ -44,6 +44,12 @@ pub trait FleetRouting: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FleetRouting] also implement [FleetRouting]. @@ -89,4 +95,12 @@ impl FleetRouting for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/optimization/v1/src/tracing.rs b/src/generated/cloud/optimization/v1/src/tracing.rs index cfe47a1e4b..1a0470b5b4 100644 --- a/src/generated/cloud/optimization/v1/src/tracing.rs +++ b/src/generated/cloud/optimization/v1/src/tracing.rs @@ -96,6 +96,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/oracledatabase/v1/src/builder.rs b/src/generated/cloud/oracledatabase/v1/src/builder.rs index 7c0fde506a..d43edf7e78 100644 --- a/src/generated/cloud/oracledatabase/v1/src/builder.rs +++ b/src/generated/cloud/oracledatabase/v1/src/builder.rs @@ -331,6 +331,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -353,12 +354,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_cloud_exadata_infrastructure", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::create_cloud_exadata_infrastructure", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCloudExadataInfrastructureRequest::parent]. @@ -482,6 +497,7 @@ pub mod oracle_database { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -504,12 +520,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_cloud_exadata_infrastructure", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_cloud_exadata_infrastructure", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCloudExadataInfrastructureRequest::name]. @@ -786,6 +816,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -808,12 +839,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_cloud_vm_cluster", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::create_cloud_vm_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCloudVmClusterRequest::parent]. @@ -929,6 +974,7 @@ pub mod oracle_database { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -951,12 +997,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_cloud_vm_cluster", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_cloud_vm_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCloudVmClusterRequest::name]. @@ -1904,6 +1964,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1926,12 +1987,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::create_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAutonomousDatabaseRequest::parent]. @@ -2056,6 +2131,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2078,12 +2154,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::update_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::update_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAutonomousDatabaseRequest::update_mask]. @@ -2203,6 +2293,7 @@ pub mod oracle_database { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2225,12 +2316,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAutonomousDatabaseRequest::name]. @@ -2325,6 +2430,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2347,12 +2453,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::restore_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::restore_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestoreAutonomousDatabaseRequest::name]. @@ -2895,6 +3015,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2917,12 +3038,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::stop_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::stop_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopAutonomousDatabaseRequest::name]. @@ -3011,6 +3146,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3033,12 +3169,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::start_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::start_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartAutonomousDatabaseRequest::name]. @@ -3127,6 +3277,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3149,12 +3300,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::restart_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::restart_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RestartAutonomousDatabaseRequest::name]. @@ -3243,6 +3408,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3265,12 +3431,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::switchover_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::switchover_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::SwitchoverAutonomousDatabaseRequest::name]. @@ -3367,6 +3547,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3389,12 +3570,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::failover_autonomous_database", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::failover_autonomous_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::FailoverAutonomousDatabaseRequest::name]. @@ -3667,6 +3862,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3689,12 +3885,27 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_odb_network", + "gcp.rpc.method" = + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_odb_network", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateOdbNetworkRequest::parent]. @@ -3810,6 +4021,7 @@ pub mod oracle_database { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3832,12 +4044,27 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_odb_network", + "gcp.rpc.method" = + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_odb_network", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteOdbNetworkRequest::name]. @@ -4105,6 +4332,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4127,12 +4355,27 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_odb_subnet", + "gcp.rpc.method" = + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_odb_subnet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateOdbSubnetRequest::parent]. @@ -4245,6 +4488,7 @@ pub mod oracle_database { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4267,12 +4511,27 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_odb_subnet", + "gcp.rpc.method" = + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_odb_subnet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteOdbSubnetRequest::name]. @@ -4549,6 +4808,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4571,12 +4831,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_exadb_vm_cluster", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::create_exadb_vm_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateExadbVmClusterRequest::parent]. @@ -4692,6 +4966,7 @@ pub mod oracle_database { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4714,12 +4989,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_exadb_vm_cluster", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_exadb_vm_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteExadbVmClusterRequest::name]. @@ -4810,6 +5099,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4832,12 +5122,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::update_exadb_vm_cluster", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::update_exadb_vm_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateExadbVmClusterRequest::update_mask]. @@ -4962,6 +5266,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4984,12 +5289,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::remove_virtual_machine_exadb_vm_cluster", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::remove_virtual_machine_exadb_vm_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RemoveVirtualMachineExadbVmClusterRequest::name]. @@ -5287,6 +5606,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5309,12 +5629,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_exascale_db_storage_vault", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::create_exascale_db_storage_vault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateExascaleDbStorageVaultRequest::parent]. @@ -5438,6 +5772,7 @@ pub mod oracle_database { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5460,12 +5795,26 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_exascale_db_storage_vault", + "gcp.rpc.method" = "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_exascale_db_storage_vault", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteExascaleDbStorageVaultRequest::name]. @@ -6194,6 +6543,7 @@ pub mod oracle_database { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6216,12 +6566,27 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_db_system", + "gcp.rpc.method" = + "google_cloud_oracledatabase_v1::client::OracleDatabase::create_db_system", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDbSystemRequest::parent]. @@ -6334,6 +6699,7 @@ pub mod oracle_database { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6356,12 +6722,27 @@ pub mod oracle_database { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_db_system", + "gcp.rpc.method" = + "google_cloud_oracledatabase_v1::client::OracleDatabase::delete_db_system", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDbSystemRequest::name]. diff --git a/src/generated/cloud/oracledatabase/v1/src/stub.rs b/src/generated/cloud/oracledatabase/v1/src/stub.rs index c9991f02ab..9ad3544e61 100644 --- a/src/generated/cloud/oracledatabase/v1/src/stub.rs +++ b/src/generated/cloud/oracledatabase/v1/src/stub.rs @@ -769,4 +769,15 @@ pub trait OracleDatabase: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/oracledatabase/v1/src/stub/dynamic.rs b/src/generated/cloud/oracledatabase/v1/src/stub/dynamic.rs index 9f3315536a..5b22082d8d 100644 --- a/src/generated/cloud/oracledatabase/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/oracledatabase/v1/src/stub/dynamic.rs @@ -410,6 +410,12 @@ pub trait OracleDatabase: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::OracleDatabase] also implement [OracleDatabase]. @@ -1007,4 +1013,12 @@ impl OracleDatabase for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/oracledatabase/v1/src/tracing.rs b/src/generated/cloud/oracledatabase/v1/src/tracing.rs index e663ab35ba..283cf68415 100644 --- a/src/generated/cloud/oracledatabase/v1/src/tracing.rs +++ b/src/generated/cloud/oracledatabase/v1/src/tracing.rs @@ -950,6 +950,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/orchestration/airflow/service/v1/src/builder.rs b/src/generated/cloud/orchestration/airflow/service/v1/src/builder.rs index f29c73f665..049cd8866c 100644 --- a/src/generated/cloud/orchestration/airflow/service/v1/src/builder.rs +++ b/src/generated/cloud/orchestration/airflow/service/v1/src/builder.rs @@ -137,6 +137,7 @@ pub mod environments { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -159,12 +160,26 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_orchestration_airflow_service_v1::client::Environments::create_environment", + "gcp.rpc.method" = "google_cloud_orchestration_airflow_service_v1::client::Environments::create_environment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEnvironmentRequest::parent]. @@ -432,6 +447,7 @@ pub mod environments { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -454,12 +470,26 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_orchestration_airflow_service_v1::client::Environments::update_environment", + "gcp.rpc.method" = "google_cloud_orchestration_airflow_service_v1::client::Environments::update_environment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateEnvironmentRequest::name]. @@ -573,6 +603,7 @@ pub mod environments { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -595,12 +626,26 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_orchestration_airflow_service_v1::client::Environments::delete_environment", + "gcp.rpc.method" = "google_cloud_orchestration_airflow_service_v1::client::Environments::delete_environment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEnvironmentRequest::name]. @@ -1052,6 +1097,7 @@ pub mod environments { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1074,12 +1120,26 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_orchestration_airflow_service_v1::client::Environments::check_upgrade", + "gcp.rpc.method" = "google_cloud_orchestration_airflow_service_v1::client::Environments::check_upgrade", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::CheckUpgradeRequest::environment]. @@ -1995,6 +2055,7 @@ pub mod environments { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2017,12 +2078,26 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_orchestration_airflow_service_v1::client::Environments::save_snapshot", + "gcp.rpc.method" = "google_cloud_orchestration_airflow_service_v1::client::Environments::save_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::SaveSnapshotRequest::environment]. @@ -2110,6 +2185,7 @@ pub mod environments { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2132,12 +2208,26 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_orchestration_airflow_service_v1::client::Environments::load_snapshot", + "gcp.rpc.method" = "google_cloud_orchestration_airflow_service_v1::client::Environments::load_snapshot", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::LoadSnapshotRequest::environment]. @@ -2252,6 +2342,7 @@ pub mod environments { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2274,12 +2365,26 @@ pub mod environments { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_orchestration_airflow_service_v1::client::Environments::database_failover", + "gcp.rpc.method" = "google_cloud_orchestration_airflow_service_v1::client::Environments::database_failover", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::DatabaseFailoverRequest::environment]. diff --git a/src/generated/cloud/orchestration/airflow/service/v1/src/stub.rs b/src/generated/cloud/orchestration/airflow/service/v1/src/stub.rs index 24aecb038b..83a5c13c61 100644 --- a/src/generated/cloud/orchestration/airflow/service/v1/src/stub.rs +++ b/src/generated/cloud/orchestration/airflow/service/v1/src/stub.rs @@ -351,6 +351,17 @@ pub trait Environments: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ImageVersions]. diff --git a/src/generated/cloud/orchestration/airflow/service/v1/src/stub/dynamic.rs b/src/generated/cloud/orchestration/airflow/service/v1/src/stub/dynamic.rs index c8a63e2c3d..115950b198 100644 --- a/src/generated/cloud/orchestration/airflow/service/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/orchestration/airflow/service/v1/src/stub/dynamic.rs @@ -188,6 +188,12 @@ pub trait Environments: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Environments] also implement [Environments]. @@ -450,6 +456,14 @@ impl Environments for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ImageVersions]. diff --git a/src/generated/cloud/orchestration/airflow/service/v1/src/tracing.rs b/src/generated/cloud/orchestration/airflow/service/v1/src/tracing.rs index cb3d9aefba..c68e4cc635 100644 --- a/src/generated/cloud/orchestration/airflow/service/v1/src/tracing.rs +++ b/src/generated/cloud/orchestration/airflow/service/v1/src/tracing.rs @@ -432,6 +432,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ImageVersions](super::stub::ImageVersions) decorator for logging and tracing. diff --git a/src/generated/cloud/osconfig/v1/src/builder.rs b/src/generated/cloud/osconfig/v1/src/builder.rs index a3761705e1..8a0188d8b9 100644 --- a/src/generated/cloud/osconfig/v1/src/builder.rs +++ b/src/generated/cloud/osconfig/v1/src/builder.rs @@ -1395,6 +1395,7 @@ pub mod os_config_zonal_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1417,12 +1418,26 @@ pub mod os_config_zonal_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_osconfig_v1::client::OsConfigZonalService::create_os_policy_assignment", + "gcp.rpc.method" = "google_cloud_osconfig_v1::client::OsConfigZonalService::create_os_policy_assignment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateOSPolicyAssignmentRequest::parent]. @@ -1541,6 +1556,7 @@ pub mod os_config_zonal_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1563,12 +1579,26 @@ pub mod os_config_zonal_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_osconfig_v1::client::OsConfigZonalService::update_os_policy_assignment", + "gcp.rpc.method" = "google_cloud_osconfig_v1::client::OsConfigZonalService::update_os_policy_assignment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [os_policy_assignment][crate::model::UpdateOSPolicyAssignmentRequest::os_policy_assignment]. @@ -1974,6 +2004,7 @@ pub mod os_config_zonal_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1996,12 +2027,26 @@ pub mod os_config_zonal_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_osconfig_v1::client::OsConfigZonalService::delete_os_policy_assignment", + "gcp.rpc.method" = "google_cloud_osconfig_v1::client::OsConfigZonalService::delete_os_policy_assignment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteOSPolicyAssignmentRequest::name]. diff --git a/src/generated/cloud/osconfig/v1/src/stub.rs b/src/generated/cloud/osconfig/v1/src/stub.rs index dbb2547fa3..7dbc68b035 100644 --- a/src/generated/cloud/osconfig/v1/src/stub.rs +++ b/src/generated/cloud/osconfig/v1/src/stub.rs @@ -374,4 +374,15 @@ pub trait OsConfigZonalService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/osconfig/v1/src/stub/dynamic.rs b/src/generated/cloud/osconfig/v1/src/stub/dynamic.rs index 36e3495619..685c2b8b0b 100644 --- a/src/generated/cloud/osconfig/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/osconfig/v1/src/stub/dynamic.rs @@ -328,6 +328,12 @@ pub trait OsConfigZonalService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::OsConfigZonalService] also implement [OsConfigZonalService]. @@ -472,4 +478,12 @@ impl OsConfigZonalService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/osconfig/v1/src/tracing.rs b/src/generated/cloud/osconfig/v1/src/tracing.rs index 7216727b7b..e48c57cc71 100644 --- a/src/generated/cloud/osconfig/v1/src/tracing.rs +++ b/src/generated/cloud/osconfig/v1/src/tracing.rs @@ -473,6 +473,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/parallelstore/v1/src/builder.rs b/src/generated/cloud/parallelstore/v1/src/builder.rs index 10e1143153..9cfe17902d 100644 --- a/src/generated/cloud/parallelstore/v1/src/builder.rs +++ b/src/generated/cloud/parallelstore/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod parallelstore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,27 @@ pub mod parallelstore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_parallelstore_v1::client::Parallelstore::create_instance", + "gcp.rpc.method" = + "google_cloud_parallelstore_v1::client::Parallelstore::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -457,6 +473,7 @@ pub mod parallelstore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -479,12 +496,27 @@ pub mod parallelstore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_parallelstore_v1::client::Parallelstore::update_instance", + "gcp.rpc.method" = + "google_cloud_parallelstore_v1::client::Parallelstore::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInstanceRequest::update_mask]. @@ -603,6 +635,7 @@ pub mod parallelstore { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -625,12 +658,27 @@ pub mod parallelstore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_parallelstore_v1::client::Parallelstore::delete_instance", + "gcp.rpc.method" = + "google_cloud_parallelstore_v1::client::Parallelstore::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -720,6 +768,7 @@ pub mod parallelstore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -742,12 +791,27 @@ pub mod parallelstore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_parallelstore_v1::client::Parallelstore::import_data", + "gcp.rpc.method" = + "google_cloud_parallelstore_v1::client::Parallelstore::import_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportDataRequest::name]. @@ -915,6 +979,7 @@ pub mod parallelstore { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -937,12 +1002,27 @@ pub mod parallelstore { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_parallelstore_v1::client::Parallelstore::export_data", + "gcp.rpc.method" = + "google_cloud_parallelstore_v1::client::Parallelstore::export_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportDataRequest::name]. diff --git a/src/generated/cloud/parallelstore/v1/src/stub.rs b/src/generated/cloud/parallelstore/v1/src/stub.rs index 43a35b965b..6a0f2ca2dd 100644 --- a/src/generated/cloud/parallelstore/v1/src/stub.rs +++ b/src/generated/cloud/parallelstore/v1/src/stub.rs @@ -201,4 +201,15 @@ pub trait Parallelstore: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/parallelstore/v1/src/stub/dynamic.rs b/src/generated/cloud/parallelstore/v1/src/stub/dynamic.rs index 56b3d8ab32..134c151669 100644 --- a/src/generated/cloud/parallelstore/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/parallelstore/v1/src/stub/dynamic.rs @@ -104,6 +104,12 @@ pub trait Parallelstore: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Parallelstore] also implement [Parallelstore]. @@ -240,4 +246,12 @@ impl Parallelstore for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/parallelstore/v1/src/tracing.rs b/src/generated/cloud/parallelstore/v1/src/tracing.rs index 45db3bf11f..8a3cba2847 100644 --- a/src/generated/cloud/parallelstore/v1/src/tracing.rs +++ b/src/generated/cloud/parallelstore/v1/src/tracing.rs @@ -236,6 +236,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/policysimulator/v1/src/builder.rs b/src/generated/cloud/policysimulator/v1/src/builder.rs index b20be10450..ebca8f9483 100644 --- a/src/generated/cloud/policysimulator/v1/src/builder.rs +++ b/src/generated/cloud/policysimulator/v1/src/builder.rs @@ -327,6 +327,7 @@ pub mod org_policy_violations_preview_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -349,12 +350,26 @@ pub mod org_policy_violations_preview_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_policysimulator_v1::client::OrgPolicyViolationsPreviewService::create_org_policy_violations_preview", + "gcp.rpc.method" = "google_cloud_policysimulator_v1::client::OrgPolicyViolationsPreviewService::create_org_policy_violations_preview", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateOrgPolicyViolationsPreviewRequest::parent]. @@ -891,6 +906,7 @@ pub mod simulator { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -913,12 +929,27 @@ pub mod simulator { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_policysimulator_v1::client::Simulator::create_replay", + "gcp.rpc.method" = + "google_cloud_policysimulator_v1::client::Simulator::create_replay", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateReplayRequest::parent]. diff --git a/src/generated/cloud/policysimulator/v1/src/stub.rs b/src/generated/cloud/policysimulator/v1/src/stub.rs index 905c1a6ea3..fe19e69de7 100644 --- a/src/generated/cloud/policysimulator/v1/src/stub.rs +++ b/src/generated/cloud/policysimulator/v1/src/stub.rs @@ -129,6 +129,17 @@ pub trait OrgPolicyViolationsPreviewService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Simulator]. @@ -220,4 +231,15 @@ pub trait Simulator: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/policysimulator/v1/src/stub/dynamic.rs b/src/generated/cloud/policysimulator/v1/src/stub/dynamic.rs index 50768c7e00..1f4a963248 100644 --- a/src/generated/cloud/policysimulator/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/policysimulator/v1/src/stub/dynamic.rs @@ -62,6 +62,12 @@ pub trait OrgPolicyViolationsPreviewService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::OrgPolicyViolationsPreviewService] also implement [OrgPolicyViolationsPreviewService]. @@ -135,6 +141,14 @@ impl OrgPolicyViolationsPreviewServ ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Simulator]. @@ -179,6 +193,12 @@ pub trait Simulator: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Simulator] also implement [Simulator]. @@ -243,4 +263,12 @@ impl Simulator for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/policysimulator/v1/src/tracing.rs b/src/generated/cloud/policysimulator/v1/src/tracing.rs index 858bb4acf9..f6c5c34cca 100644 --- a/src/generated/cloud/policysimulator/v1/src/tracing.rs +++ b/src/generated/cloud/policysimulator/v1/src/tracing.rs @@ -138,6 +138,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Simulator](super::stub::Simulator) decorator for logging and tracing. @@ -249,6 +259,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/privilegedaccessmanager/v1/src/builder.rs b/src/generated/cloud/privilegedaccessmanager/v1/src/builder.rs index 1632ef0301..dbbbf355d3 100644 --- a/src/generated/cloud/privilegedaccessmanager/v1/src/builder.rs +++ b/src/generated/cloud/privilegedaccessmanager/v1/src/builder.rs @@ -513,6 +513,7 @@ pub mod privileged_access_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -535,12 +536,26 @@ pub mod privileged_access_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_privilegedaccessmanager_v1::client::PrivilegedAccessManager::create_entitlement", + "gcp.rpc.method" = "google_cloud_privilegedaccessmanager_v1::client::PrivilegedAccessManager::create_entitlement", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEntitlementRequest::parent]. @@ -661,6 +676,7 @@ pub mod privileged_access_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -683,12 +699,26 @@ pub mod privileged_access_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_privilegedaccessmanager_v1::client::PrivilegedAccessManager::delete_entitlement", + "gcp.rpc.method" = "google_cloud_privilegedaccessmanager_v1::client::PrivilegedAccessManager::delete_entitlement", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEntitlementRequest::name]. @@ -785,6 +815,7 @@ pub mod privileged_access_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -807,12 +838,26 @@ pub mod privileged_access_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_privilegedaccessmanager_v1::client::PrivilegedAccessManager::update_entitlement", + "gcp.rpc.method" = "google_cloud_privilegedaccessmanager_v1::client::PrivilegedAccessManager::update_entitlement", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [entitlement][crate::model::UpdateEntitlementRequest::entitlement]. @@ -1457,6 +1502,7 @@ pub mod privileged_access_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1479,12 +1525,26 @@ pub mod privileged_access_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_privilegedaccessmanager_v1::client::PrivilegedAccessManager::revoke_grant", + "gcp.rpc.method" = "google_cloud_privilegedaccessmanager_v1::client::PrivilegedAccessManager::revoke_grant", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RevokeGrantRequest::name]. diff --git a/src/generated/cloud/privilegedaccessmanager/v1/src/stub.rs b/src/generated/cloud/privilegedaccessmanager/v1/src/stub.rs index c5053ac19f..2e1b8b38f4 100644 --- a/src/generated/cloud/privilegedaccessmanager/v1/src/stub.rs +++ b/src/generated/cloud/privilegedaccessmanager/v1/src/stub.rs @@ -265,4 +265,15 @@ pub trait PrivilegedAccessManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/privilegedaccessmanager/v1/src/stub/dynamic.rs b/src/generated/cloud/privilegedaccessmanager/v1/src/stub/dynamic.rs index 8096e7225a..98475dcc18 100644 --- a/src/generated/cloud/privilegedaccessmanager/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/privilegedaccessmanager/v1/src/stub/dynamic.rs @@ -140,6 +140,12 @@ pub trait PrivilegedAccessManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PrivilegedAccessManager] also implement [PrivilegedAccessManager]. @@ -330,4 +336,12 @@ impl PrivilegedAccessManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/privilegedaccessmanager/v1/src/tracing.rs b/src/generated/cloud/privilegedaccessmanager/v1/src/tracing.rs index cdc1453202..3d21e0f98d 100644 --- a/src/generated/cloud/privilegedaccessmanager/v1/src/tracing.rs +++ b/src/generated/cloud/privilegedaccessmanager/v1/src/tracing.rs @@ -320,6 +320,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/rapidmigrationassessment/v1/src/builder.rs b/src/generated/cloud/rapidmigrationassessment/v1/src/builder.rs index e288f9c0ac..136c74d9cd 100644 --- a/src/generated/cloud/rapidmigrationassessment/v1/src/builder.rs +++ b/src/generated/cloud/rapidmigrationassessment/v1/src/builder.rs @@ -134,6 +134,7 @@ pub mod rapid_migration_assessment { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -156,12 +157,26 @@ pub mod rapid_migration_assessment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::create_collector", + "gcp.rpc.method" = "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::create_collector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCollectorRequest::parent]. @@ -282,6 +297,7 @@ pub mod rapid_migration_assessment { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -304,12 +320,26 @@ pub mod rapid_migration_assessment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::create_annotation", + "gcp.rpc.method" = "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::create_annotation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAnnotationRequest::parent]. @@ -661,6 +691,7 @@ pub mod rapid_migration_assessment { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -683,12 +714,26 @@ pub mod rapid_migration_assessment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::update_collector", + "gcp.rpc.method" = "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::update_collector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateCollectorRequest::update_mask]. @@ -812,6 +857,7 @@ pub mod rapid_migration_assessment { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -834,12 +880,26 @@ pub mod rapid_migration_assessment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::delete_collector", + "gcp.rpc.method" = "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::delete_collector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCollectorRequest::name]. @@ -927,6 +987,7 @@ pub mod rapid_migration_assessment { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -949,12 +1010,26 @@ pub mod rapid_migration_assessment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::resume_collector", + "gcp.rpc.method" = "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::resume_collector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ResumeCollectorRequest::name]. @@ -1045,6 +1120,7 @@ pub mod rapid_migration_assessment { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1067,12 +1143,26 @@ pub mod rapid_migration_assessment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::register_collector", + "gcp.rpc.method" = "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::register_collector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RegisterCollectorRequest::name]. @@ -1160,6 +1250,7 @@ pub mod rapid_migration_assessment { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1182,12 +1273,26 @@ pub mod rapid_migration_assessment { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::pause_collector", + "gcp.rpc.method" = "google_cloud_rapidmigrationassessment_v1::client::RapidMigrationAssessment::pause_collector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::PauseCollectorRequest::name]. diff --git a/src/generated/cloud/rapidmigrationassessment/v1/src/stub.rs b/src/generated/cloud/rapidmigrationassessment/v1/src/stub.rs index dafa975a40..203aa7454c 100644 --- a/src/generated/cloud/rapidmigrationassessment/v1/src/stub.rs +++ b/src/generated/cloud/rapidmigrationassessment/v1/src/stub.rs @@ -233,4 +233,15 @@ pub trait RapidMigrationAssessment: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/rapidmigrationassessment/v1/src/stub/dynamic.rs b/src/generated/cloud/rapidmigrationassessment/v1/src/stub/dynamic.rs index 3ce34caa13..a8251b7399 100644 --- a/src/generated/cloud/rapidmigrationassessment/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/rapidmigrationassessment/v1/src/stub/dynamic.rs @@ -122,6 +122,12 @@ pub trait RapidMigrationAssessment: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RapidMigrationAssessment] also implement [RapidMigrationAssessment]. @@ -285,4 +291,12 @@ impl RapidMigrationAssessment for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/rapidmigrationassessment/v1/src/tracing.rs b/src/generated/cloud/rapidmigrationassessment/v1/src/tracing.rs index 099f916ca8..14be98cb52 100644 --- a/src/generated/cloud/rapidmigrationassessment/v1/src/tracing.rs +++ b/src/generated/cloud/rapidmigrationassessment/v1/src/tracing.rs @@ -278,6 +278,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/redis/cluster/v1/src/builder.rs b/src/generated/cloud/redis/cluster/v1/src/builder.rs index 9c6d17f18b..4317ffd415 100644 --- a/src/generated/cloud/redis/cluster/v1/src/builder.rs +++ b/src/generated/cloud/redis/cluster/v1/src/builder.rs @@ -294,6 +294,7 @@ pub mod cloud_redis_cluster { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -316,12 +317,27 @@ pub mod cloud_redis_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::update_cluster", + "gcp.rpc.method" = + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateClusterRequest::update_mask]. @@ -439,6 +455,7 @@ pub mod cloud_redis_cluster { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -461,12 +478,27 @@ pub mod cloud_redis_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::delete_cluster", + "gcp.rpc.method" = + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::delete_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClusterRequest::name]. @@ -548,6 +580,7 @@ pub mod cloud_redis_cluster { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -570,12 +603,27 @@ pub mod cloud_redis_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::create_cluster", + "gcp.rpc.method" = + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClusterRequest::parent]. @@ -826,6 +874,7 @@ pub mod cloud_redis_cluster { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -848,12 +897,26 @@ pub mod cloud_redis_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::reschedule_cluster_maintenance", + "gcp.rpc.method" = "google_cloud_redis_cluster_v1::client::CloudRedisCluster::reschedule_cluster_maintenance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RescheduleClusterMaintenanceRequest::name]. @@ -1300,6 +1363,7 @@ pub mod cloud_redis_cluster { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1322,12 +1386,27 @@ pub mod cloud_redis_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::delete_backup", + "gcp.rpc.method" = + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::delete_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBackupRequest::name]. @@ -1409,6 +1488,7 @@ pub mod cloud_redis_cluster { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1431,12 +1511,27 @@ pub mod cloud_redis_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::export_backup", + "gcp.rpc.method" = + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::export_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportBackupRequest::name]. @@ -1536,6 +1631,7 @@ pub mod cloud_redis_cluster { type Operation = google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1558,12 +1654,27 @@ pub mod cloud_redis_cluster { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::backup_cluster", + "gcp.rpc.method" = + "google_cloud_redis_cluster_v1::client::CloudRedisCluster::backup_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::BackupClusterRequest::name]. diff --git a/src/generated/cloud/redis/cluster/v1/src/stub.rs b/src/generated/cloud/redis/cluster/v1/src/stub.rs index b51259f736..20b8203928 100644 --- a/src/generated/cloud/redis/cluster/v1/src/stub.rs +++ b/src/generated/cloud/redis/cluster/v1/src/stub.rs @@ -288,4 +288,15 @@ pub trait CloudRedisCluster: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/redis/cluster/v1/src/stub/dynamic.rs b/src/generated/cloud/redis/cluster/v1/src/stub/dynamic.rs index 950df5b107..aebbfb8170 100644 --- a/src/generated/cloud/redis/cluster/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/redis/cluster/v1/src/stub/dynamic.rs @@ -152,6 +152,12 @@ pub trait CloudRedisCluster: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CloudRedisCluster] also implement [CloudRedisCluster]. @@ -360,4 +366,12 @@ impl CloudRedisCluster for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/redis/cluster/v1/src/tracing.rs b/src/generated/cloud/redis/cluster/v1/src/tracing.rs index 40b439bb4e..b45f455025 100644 --- a/src/generated/cloud/redis/cluster/v1/src/tracing.rs +++ b/src/generated/cloud/redis/cluster/v1/src/tracing.rs @@ -348,6 +348,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/redis/v1/src/builder.rs b/src/generated/cloud/redis/v1/src/builder.rs index cd426ce670..d996781661 100644 --- a/src/generated/cloud/redis/v1/src/builder.rs +++ b/src/generated/cloud/redis/v1/src/builder.rs @@ -365,6 +365,7 @@ pub mod cloud_redis { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -387,12 +388,26 @@ pub mod cloud_redis { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_v1::client::CloudRedis::create_instance", + "gcp.rpc.method" = "google_cloud_redis_v1::client::CloudRedis::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -504,6 +519,7 @@ pub mod cloud_redis { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -526,12 +542,26 @@ pub mod cloud_redis { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_v1::client::CloudRedis::update_instance", + "gcp.rpc.method" = "google_cloud_redis_v1::client::CloudRedis::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInstanceRequest::update_mask]. @@ -649,6 +679,7 @@ pub mod cloud_redis { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -671,12 +702,26 @@ pub mod cloud_redis { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_v1::client::CloudRedis::upgrade_instance", + "gcp.rpc.method" = "google_cloud_redis_v1::client::CloudRedis::upgrade_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpgradeInstanceRequest::name]. @@ -766,6 +811,7 @@ pub mod cloud_redis { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -788,12 +834,26 @@ pub mod cloud_redis { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_v1::client::CloudRedis::import_instance", + "gcp.rpc.method" = "google_cloud_redis_v1::client::CloudRedis::import_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportInstanceRequest::name]. @@ -897,6 +957,7 @@ pub mod cloud_redis { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -919,12 +980,26 @@ pub mod cloud_redis { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_v1::client::CloudRedis::export_instance", + "gcp.rpc.method" = "google_cloud_redis_v1::client::CloudRedis::export_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportInstanceRequest::name]. @@ -1031,6 +1106,7 @@ pub mod cloud_redis { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1053,12 +1129,26 @@ pub mod cloud_redis { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_v1::client::CloudRedis::failover_instance", + "gcp.rpc.method" = "google_cloud_redis_v1::client::CloudRedis::failover_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::FailoverInstanceRequest::name]. @@ -1146,6 +1236,7 @@ pub mod cloud_redis { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1168,12 +1259,26 @@ pub mod cloud_redis { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_v1::client::CloudRedis::delete_instance", + "gcp.rpc.method" = "google_cloud_redis_v1::client::CloudRedis::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -1258,6 +1363,7 @@ pub mod cloud_redis { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1280,12 +1386,27 @@ pub mod cloud_redis { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_redis_v1::client::CloudRedis::reschedule_maintenance", + "gcp.rpc.method" = + "google_cloud_redis_v1::client::CloudRedis::reschedule_maintenance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RescheduleMaintenanceRequest::name]. diff --git a/src/generated/cloud/redis/v1/src/stub.rs b/src/generated/cloud/redis/v1/src/stub.rs index f9375fc323..e5491a900d 100644 --- a/src/generated/cloud/redis/v1/src/stub.rs +++ b/src/generated/cloud/redis/v1/src/stub.rs @@ -245,4 +245,15 @@ pub trait CloudRedis: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/redis/v1/src/stub/dynamic.rs b/src/generated/cloud/redis/v1/src/stub/dynamic.rs index 5f1bcccdc5..c427d9ff13 100644 --- a/src/generated/cloud/redis/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/redis/v1/src/stub/dynamic.rs @@ -128,6 +128,12 @@ pub trait CloudRedis: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CloudRedis] also implement [CloudRedis]. @@ -300,4 +306,12 @@ impl CloudRedis for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/redis/v1/src/tracing.rs b/src/generated/cloud/redis/v1/src/tracing.rs index 3686c4ba2f..50defcefbc 100644 --- a/src/generated/cloud/redis/v1/src/tracing.rs +++ b/src/generated/cloud/redis/v1/src/tracing.rs @@ -292,6 +292,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/resourcemanager/v3/src/builder.rs b/src/generated/cloud/resourcemanager/v3/src/builder.rs index b908021db1..f0f0e28a51 100644 --- a/src/generated/cloud/resourcemanager/v3/src/builder.rs +++ b/src/generated/cloud/resourcemanager/v3/src/builder.rs @@ -398,6 +398,7 @@ pub mod folders { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -420,12 +421,27 @@ pub mod folders { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Folders::create_folder", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Folders::create_folder", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [folder][crate::model::CreateFolderRequest::folder]. @@ -519,6 +535,7 @@ pub mod folders { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -541,12 +558,27 @@ pub mod folders { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Folders::update_folder", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Folders::update_folder", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [folder][crate::model::UpdateFolderRequest::folder]. @@ -662,6 +694,7 @@ pub mod folders { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -684,12 +717,26 @@ pub mod folders { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Folders::move_folder", + "gcp.rpc.method" = "google_cloud_resourcemanager_v3::client::Folders::move_folder", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::MoveFolderRequest::name]. @@ -777,6 +824,7 @@ pub mod folders { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -799,12 +847,27 @@ pub mod folders { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Folders::delete_folder", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Folders::delete_folder", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFolderRequest::name]. @@ -884,6 +947,7 @@ pub mod folders { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -906,12 +970,27 @@ pub mod folders { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Folders::undelete_folder", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Folders::undelete_folder", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeleteFolderRequest::name]. @@ -2198,6 +2277,7 @@ pub mod projects { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2220,12 +2300,27 @@ pub mod projects { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Projects::create_project", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Projects::create_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project][crate::model::CreateProjectRequest::project]. @@ -2319,6 +2414,7 @@ pub mod projects { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2341,12 +2437,27 @@ pub mod projects { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Projects::update_project", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Projects::update_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project][crate::model::UpdateProjectRequest::project]. @@ -2458,6 +2569,7 @@ pub mod projects { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2480,12 +2592,27 @@ pub mod projects { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Projects::move_project", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Projects::move_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::MoveProjectRequest::name]. @@ -2573,6 +2700,7 @@ pub mod projects { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2595,12 +2723,27 @@ pub mod projects { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Projects::delete_project", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Projects::delete_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteProjectRequest::name]. @@ -2680,6 +2823,7 @@ pub mod projects { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2702,12 +2846,27 @@ pub mod projects { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::Projects::undelete_project", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::Projects::undelete_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeleteProjectRequest::name]. @@ -3281,6 +3440,7 @@ pub mod tag_bindings { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3303,12 +3463,27 @@ pub mod tag_bindings { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagBindings::create_tag_binding", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagBindings::create_tag_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [tag_binding][crate::model::CreateTagBindingRequest::tag_binding]. @@ -3412,6 +3587,7 @@ pub mod tag_bindings { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3434,12 +3610,27 @@ pub mod tag_bindings { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagBindings::delete_tag_binding", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagBindings::delete_tag_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTagBindingRequest::name]. @@ -3747,6 +3938,7 @@ pub mod tag_holds { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3769,12 +3961,27 @@ pub mod tag_holds { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagHolds::create_tag_hold", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagHolds::create_tag_hold", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTagHoldRequest::parent]. @@ -3881,6 +4088,7 @@ pub mod tag_holds { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3903,12 +4111,27 @@ pub mod tag_holds { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagHolds::delete_tag_hold", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagHolds::delete_tag_hold", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTagHoldRequest::name]. @@ -4444,6 +4667,7 @@ pub mod tag_keys { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4466,12 +4690,27 @@ pub mod tag_keys { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagKeys::create_tag_key", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagKeys::create_tag_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [tag_key][crate::model::CreateTagKeyRequest::tag_key]. @@ -4571,6 +4810,7 @@ pub mod tag_keys { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4593,12 +4833,27 @@ pub mod tag_keys { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagKeys::update_tag_key", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagKeys::update_tag_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [tag_key][crate::model::UpdateTagKeyRequest::tag_key]. @@ -4716,6 +4971,7 @@ pub mod tag_keys { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4738,12 +4994,27 @@ pub mod tag_keys { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagKeys::delete_tag_key", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagKeys::delete_tag_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTagKeyRequest::name]. @@ -5449,6 +5720,7 @@ pub mod tag_values { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5471,12 +5743,27 @@ pub mod tag_values { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagValues::create_tag_value", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagValues::create_tag_value", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [tag_value][crate::model::CreateTagValueRequest::tag_value]. @@ -5578,6 +5865,7 @@ pub mod tag_values { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5600,12 +5888,27 @@ pub mod tag_values { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagValues::update_tag_value", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagValues::update_tag_value", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [tag_value][crate::model::UpdateTagValueRequest::tag_value]. @@ -5725,6 +6028,7 @@ pub mod tag_values { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5747,12 +6051,27 @@ pub mod tag_values { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_resourcemanager_v3::client::TagValues::delete_tag_value", + "gcp.rpc.method" = + "google_cloud_resourcemanager_v3::client::TagValues::delete_tag_value", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTagValueRequest::name]. diff --git a/src/generated/cloud/resourcemanager/v3/src/stub.rs b/src/generated/cloud/resourcemanager/v3/src/stub.rs index 027fe3a2a5..feb0808275 100644 --- a/src/generated/cloud/resourcemanager/v3/src/stub.rs +++ b/src/generated/cloud/resourcemanager/v3/src/stub.rs @@ -192,6 +192,17 @@ pub trait Folders: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Organizations]. @@ -441,6 +452,17 @@ pub trait Projects: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TagBindings]. @@ -531,6 +553,17 @@ pub trait TagBindings: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TagHolds]. @@ -610,6 +643,17 @@ pub trait TagHolds: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TagKeys]. @@ -755,6 +799,17 @@ pub trait TagKeys: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TagValues]. @@ -900,4 +955,15 @@ pub trait TagValues: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/resourcemanager/v3/src/stub/dynamic.rs b/src/generated/cloud/resourcemanager/v3/src/stub/dynamic.rs index 34a36fa68c..21608aadff 100644 --- a/src/generated/cloud/resourcemanager/v3/src/stub/dynamic.rs +++ b/src/generated/cloud/resourcemanager/v3/src/stub/dynamic.rs @@ -98,6 +98,12 @@ pub trait Folders: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Folders] also implement [Folders]. @@ -225,6 +231,14 @@ impl Folders for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Organizations]. @@ -410,6 +424,12 @@ pub trait Projects: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Projects] also implement [Projects]. @@ -537,6 +557,14 @@ impl Projects for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TagBindings]. @@ -581,6 +609,12 @@ pub trait TagBindings: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TagBindings] also implement [TagBindings]. @@ -644,6 +678,14 @@ impl TagBindings for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TagHolds]. @@ -682,6 +724,12 @@ pub trait TagHolds: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TagHolds] also implement [TagHolds]. @@ -736,6 +784,14 @@ impl TagHolds for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TagKeys]. @@ -810,6 +866,12 @@ pub trait TagKeys: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TagKeys] also implement [TagKeys]. @@ -919,6 +981,14 @@ impl TagKeys for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TagValues]. @@ -993,6 +1063,12 @@ pub trait TagValues: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TagValues] also implement [TagValues]. @@ -1102,4 +1178,12 @@ impl TagValues for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/resourcemanager/v3/src/tracing.rs b/src/generated/cloud/resourcemanager/v3/src/tracing.rs index 3cfdc47f09..281836cda7 100644 --- a/src/generated/cloud/resourcemanager/v3/src/tracing.rs +++ b/src/generated/cloud/resourcemanager/v3/src/tracing.rs @@ -222,6 +222,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Organizations](super::stub::Organizations) decorator for logging and tracing. @@ -542,6 +552,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TagBindings](super::stub::TagBindings) decorator for logging and tracing. @@ -653,6 +673,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TagHolds](super::stub::TagHolds) decorator for logging and tracing. @@ -750,6 +780,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TagKeys](super::stub::TagKeys) decorator for logging and tracing. @@ -931,6 +971,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TagValues](super::stub::TagValues) decorator for logging and tracing. @@ -1112,6 +1162,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/retail/v2/src/builder.rs b/src/generated/cloud/retail/v2/src/builder.rs index b7be69feb3..059cc84bb0 100644 --- a/src/generated/cloud/retail/v2/src/builder.rs +++ b/src/generated/cloud/retail/v2/src/builder.rs @@ -139,6 +139,7 @@ pub mod analytics_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -161,12 +162,27 @@ pub mod analytics_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::AnalyticsService::export_analytics_metrics", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::AnalyticsService::export_analytics_metrics", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [catalog][crate::model::ExportAnalyticsMetricsRequest::catalog]. @@ -1815,6 +1831,7 @@ pub mod completion_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1837,12 +1854,27 @@ pub mod completion_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::CompletionService::import_completion_data", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::CompletionService::import_completion_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportCompletionDataRequest::parent]. @@ -3761,6 +3793,7 @@ pub mod model_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3783,12 +3816,26 @@ pub mod model_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ModelService::create_model", + "gcp.rpc.method" = "google_cloud_retail_v2::client::ModelService::create_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateModelRequest::parent]. @@ -4346,6 +4393,7 @@ pub mod model_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4368,12 +4416,26 @@ pub mod model_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ModelService::tune_model", + "gcp.rpc.method" = "google_cloud_retail_v2::client::ModelService::tune_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::TuneModelRequest::name]. @@ -5516,6 +5578,7 @@ pub mod product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5538,12 +5601,26 @@ pub mod product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ProductService::purge_products", + "gcp.rpc.method" = "google_cloud_retail_v2::client::ProductService::purge_products", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeProductsRequest::parent]. @@ -5641,6 +5718,7 @@ pub mod product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5663,12 +5741,27 @@ pub mod product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ProductService::import_products", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::ProductService::import_products", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportProductsRequest::parent]. @@ -5834,6 +5927,7 @@ pub mod product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5856,12 +5950,26 @@ pub mod product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ProductService::set_inventory", + "gcp.rpc.method" = "google_cloud_retail_v2::client::ProductService::set_inventory", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [inventory][crate::model::SetInventoryRequest::inventory]. @@ -6004,6 +6112,7 @@ pub mod product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6026,12 +6135,27 @@ pub mod product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ProductService::add_fulfillment_places", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::ProductService::add_fulfillment_places", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [product][crate::model::AddFulfillmentPlacesRequest::product]. @@ -6165,6 +6289,7 @@ pub mod product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6187,12 +6312,27 @@ pub mod product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ProductService::remove_fulfillment_places", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::ProductService::remove_fulfillment_places", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [product][crate::model::RemoveFulfillmentPlacesRequest::product]. @@ -6324,6 +6464,7 @@ pub mod product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6346,12 +6487,27 @@ pub mod product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ProductService::add_local_inventories", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::ProductService::add_local_inventories", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [product][crate::model::AddLocalInventoriesRequest::product]. @@ -6493,6 +6649,7 @@ pub mod product_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6515,12 +6672,27 @@ pub mod product_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::ProductService::remove_local_inventories", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::ProductService::remove_local_inventories", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [product][crate::model::RemoveLocalInventoriesRequest::product]. @@ -8530,6 +8702,7 @@ pub mod user_event_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8552,12 +8725,27 @@ pub mod user_event_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::UserEventService::purge_user_events", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::UserEventService::purge_user_events", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeUserEventsRequest::parent]. @@ -8658,6 +8846,7 @@ pub mod user_event_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8680,12 +8869,27 @@ pub mod user_event_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::UserEventService::import_user_events", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::UserEventService::import_user_events", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportUserEventsRequest::parent]. @@ -8812,6 +9016,7 @@ pub mod user_event_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8834,12 +9039,27 @@ pub mod user_event_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_retail_v2::client::UserEventService::rejoin_user_events", + "gcp.rpc.method" = + "google_cloud_retail_v2::client::UserEventService::rejoin_user_events", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RejoinUserEventsRequest::parent]. diff --git a/src/generated/cloud/retail/v2/src/stub.rs b/src/generated/cloud/retail/v2/src/stub.rs index 4927ab4a45..e7d2ed2d09 100644 --- a/src/generated/cloud/retail/v2/src/stub.rs +++ b/src/generated/cloud/retail/v2/src/stub.rs @@ -94,6 +94,17 @@ pub trait AnalyticsService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::CatalogService]. @@ -330,6 +341,17 @@ pub trait CompletionService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ControlService]. @@ -691,6 +713,17 @@ pub trait ModelService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PredictionService]. @@ -925,6 +958,17 @@ pub trait ProductService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SearchService]. @@ -1198,4 +1242,15 @@ pub trait UserEventService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/retail/v2/src/stub/dynamic.rs b/src/generated/cloud/retail/v2/src/stub/dynamic.rs index 37b9e98dc8..a392a8a35f 100644 --- a/src/generated/cloud/retail/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/retail/v2/src/stub/dynamic.rs @@ -44,6 +44,12 @@ pub trait AnalyticsService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AnalyticsService] also implement [AnalyticsService]. @@ -90,6 +96,14 @@ impl AnalyticsService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::CatalogService]. @@ -332,6 +346,12 @@ pub trait CompletionService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CompletionService] also implement [CompletionService]. @@ -387,6 +407,14 @@ impl CompletionService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ControlService]. @@ -729,6 +757,12 @@ pub trait ModelService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ModelService] also implement [ModelService]. @@ -838,6 +872,14 @@ impl ModelService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PredictionService]. @@ -990,6 +1032,12 @@ pub trait ProductService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ProductService] also implement [ProductService]. @@ -1135,6 +1183,14 @@ impl ProductService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SearchService]. @@ -1389,6 +1445,12 @@ pub trait UserEventService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::UserEventService] also implement [UserEventService]. @@ -1471,4 +1533,12 @@ impl UserEventService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/retail/v2/src/tracing.rs b/src/generated/cloud/retail/v2/src/tracing.rs index a4c05536cd..aedb7e2b1b 100644 --- a/src/generated/cloud/retail/v2/src/tracing.rs +++ b/src/generated/cloud/retail/v2/src/tracing.rs @@ -96,6 +96,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [CatalogService](super::stub::CatalogService) decorator for logging and tracing. @@ -402,6 +412,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ControlService](super::stub::ControlService) decorator for logging and tracing. @@ -888,6 +908,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PredictionService](super::stub::PredictionService) decorator for logging and tracing. @@ -1194,6 +1224,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SearchService](super::stub::SearchService) decorator for logging and tracing. @@ -1555,6 +1595,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/run/v2/src/builder.rs b/src/generated/cloud/run/v2/src/builder.rs index c24c27f320..a385ce1f95 100644 --- a/src/generated/cloud/run/v2/src/builder.rs +++ b/src/generated/cloud/run/v2/src/builder.rs @@ -869,6 +869,7 @@ pub mod executions { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -891,12 +892,26 @@ pub mod executions { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Executions::delete_execution", + "gcp.rpc.method" = "google_cloud_run_v2::client::Executions::delete_execution", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteExecutionRequest::name]. @@ -990,6 +1005,7 @@ pub mod executions { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1012,12 +1028,26 @@ pub mod executions { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Executions::cancel_execution", + "gcp.rpc.method" = "google_cloud_run_v2::client::Executions::cancel_execution", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CancelExecutionRequest::name]. @@ -1498,6 +1528,7 @@ pub mod instances { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1520,12 +1551,26 @@ pub mod instances { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Instances::create_instance", + "gcp.rpc.method" = "google_cloud_run_v2::client::Instances::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -1642,6 +1687,7 @@ pub mod instances { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1664,12 +1710,26 @@ pub mod instances { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Instances::delete_instance", + "gcp.rpc.method" = "google_cloud_run_v2::client::Instances::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -1934,6 +1994,7 @@ pub mod instances { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1956,12 +2017,26 @@ pub mod instances { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Instances::stop_instance", + "gcp.rpc.method" = "google_cloud_run_v2::client::Instances::stop_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopInstanceRequest::name]. @@ -2054,6 +2129,7 @@ pub mod instances { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2076,12 +2152,26 @@ pub mod instances { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Instances::start_instance", + "gcp.rpc.method" = "google_cloud_run_v2::client::Instances::start_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartInstanceRequest::name]. @@ -2554,6 +2644,7 @@ pub mod jobs { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2576,12 +2667,26 @@ pub mod jobs { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Jobs::create_job", + "gcp.rpc.method" = "google_cloud_run_v2::client::Jobs::create_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateJobRequest::parent]. @@ -2858,6 +2963,7 @@ pub mod jobs { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2880,12 +2986,26 @@ pub mod jobs { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Jobs::update_job", + "gcp.rpc.method" = "google_cloud_run_v2::client::Jobs::update_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [job][crate::model::UpdateJobRequest::job]. @@ -2986,6 +3106,7 @@ pub mod jobs { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3008,12 +3129,26 @@ pub mod jobs { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Jobs::delete_job", + "gcp.rpc.method" = "google_cloud_run_v2::client::Jobs::delete_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteJobRequest::name]. @@ -3105,6 +3240,7 @@ pub mod jobs { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3127,12 +3263,26 @@ pub mod jobs { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Jobs::run_job", + "gcp.rpc.method" = "google_cloud_run_v2::client::Jobs::run_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RunJobRequest::name]. @@ -4057,6 +4207,7 @@ pub mod revisions { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4079,12 +4230,26 @@ pub mod revisions { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Revisions::delete_revision", + "gcp.rpc.method" = "google_cloud_run_v2::client::Revisions::delete_revision", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRevisionRequest::name]. @@ -4559,6 +4724,7 @@ pub mod services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4581,12 +4747,26 @@ pub mod services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Services::create_service", + "gcp.rpc.method" = "google_cloud_run_v2::client::Services::create_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServiceRequest::parent]. @@ -4867,6 +5047,7 @@ pub mod services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4889,12 +5070,26 @@ pub mod services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Services::update_service", + "gcp.rpc.method" = "google_cloud_run_v2::client::Services::update_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateServiceRequest::update_mask]. @@ -5015,6 +5210,7 @@ pub mod services { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5037,12 +5233,26 @@ pub mod services { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::Services::delete_service", + "gcp.rpc.method" = "google_cloud_run_v2::client::Services::delete_service", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServiceRequest::name]. @@ -6325,6 +6535,7 @@ pub mod worker_pools { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6347,12 +6558,26 @@ pub mod worker_pools { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::WorkerPools::create_worker_pool", + "gcp.rpc.method" = "google_cloud_run_v2::client::WorkerPools::create_worker_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWorkerPoolRequest::parent]. @@ -6647,6 +6872,7 @@ pub mod worker_pools { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6669,12 +6895,26 @@ pub mod worker_pools { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::WorkerPools::update_worker_pool", + "gcp.rpc.method" = "google_cloud_run_v2::client::WorkerPools::update_worker_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateWorkerPoolRequest::update_mask]. @@ -6809,6 +7049,7 @@ pub mod worker_pools { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6831,12 +7072,26 @@ pub mod worker_pools { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_run_v2::client::WorkerPools::delete_worker_pool", + "gcp.rpc.method" = "google_cloud_run_v2::client::WorkerPools::delete_worker_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWorkerPoolRequest::name]. diff --git a/src/generated/cloud/run/v2/src/stub.rs b/src/generated/cloud/run/v2/src/stub.rs index d46040efb1..173a141439 100644 --- a/src/generated/cloud/run/v2/src/stub.rs +++ b/src/generated/cloud/run/v2/src/stub.rs @@ -214,6 +214,17 @@ pub trait Executions: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Instances]. @@ -358,6 +369,17 @@ pub trait Instances: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Jobs]. @@ -537,6 +559,17 @@ pub trait Jobs: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Revisions]. @@ -648,6 +681,17 @@ pub trait Revisions: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Services]. @@ -816,6 +860,17 @@ pub trait Services: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Tasks]. @@ -1062,4 +1117,15 @@ pub trait WorkerPools: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/run/v2/src/stub/dynamic.rs b/src/generated/cloud/run/v2/src/stub/dynamic.rs index e14cba79ff..cc18a9870c 100644 --- a/src/generated/cloud/run/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/run/v2/src/stub/dynamic.rs @@ -158,6 +158,12 @@ pub trait Executions: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Executions] also implement [Executions]. @@ -249,6 +255,14 @@ impl Executions for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Instances]. @@ -323,6 +337,12 @@ pub trait Instances: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Instances] also implement [Instances]. @@ -432,6 +452,14 @@ impl Instances for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Jobs]. @@ -524,6 +552,12 @@ pub trait Jobs: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Jobs] also implement [Jobs]. @@ -661,6 +695,14 @@ impl Jobs for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Revisions]. @@ -717,6 +759,12 @@ pub trait Revisions: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Revisions] also implement [Revisions]. @@ -799,6 +847,14 @@ impl Revisions for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Services]. @@ -885,6 +941,12 @@ pub trait Services: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Services] also implement [Services]. @@ -1013,6 +1075,14 @@ impl Services for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Tasks]. @@ -1198,6 +1268,12 @@ pub trait WorkerPools: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::WorkerPools] also implement [WorkerPools]. @@ -1326,4 +1402,12 @@ impl WorkerPools for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/run/v2/src/tracing.rs b/src/generated/cloud/run/v2/src/tracing.rs index bcf5153496..2e7586c0ac 100644 --- a/src/generated/cloud/run/v2/src/tracing.rs +++ b/src/generated/cloud/run/v2/src/tracing.rs @@ -263,6 +263,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Instances](super::stub::Instances) decorator for logging and tracing. @@ -444,6 +454,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Jobs](super::stub::Jobs) decorator for logging and tracing. @@ -667,6 +687,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Revisions](super::stub::Revisions) decorator for logging and tracing. @@ -806,6 +836,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Services](super::stub::Services) decorator for logging and tracing. @@ -1015,6 +1055,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Tasks](super::stub::Tasks) decorator for logging and tracing. @@ -1335,6 +1385,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/securesourcemanager/v1/src/builder.rs b/src/generated/cloud/securesourcemanager/v1/src/builder.rs index 33063249c2..8e0e6a2b6e 100644 --- a/src/generated/cloud/securesourcemanager/v1/src/builder.rs +++ b/src/generated/cloud/securesourcemanager/v1/src/builder.rs @@ -312,6 +312,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -334,12 +335,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_instance", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -452,6 +467,7 @@ pub mod secure_source_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -474,12 +490,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_instance", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInstanceRequest::name]. @@ -759,6 +789,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -781,12 +812,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_repository", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_repository", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRepositoryRequest::parent]. @@ -901,6 +946,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -923,12 +969,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_repository", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_repository", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateRepositoryRequest::update_mask]. @@ -1046,6 +1106,7 @@ pub mod secure_source_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1068,12 +1129,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_repository", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_repository", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRepositoryRequest::name]. @@ -1325,6 +1400,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1347,12 +1423,27 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_hook", + "gcp.rpc.method" = + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_hook", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateHookRequest::parent]. @@ -1464,6 +1555,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1486,12 +1578,27 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_hook", + "gcp.rpc.method" = + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_hook", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateHookRequest::update_mask]. @@ -1600,6 +1707,7 @@ pub mod secure_source_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1622,12 +1730,27 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_hook", + "gcp.rpc.method" = + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_hook", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteHookRequest::name]. @@ -1980,6 +2103,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2002,12 +2126,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_branch_rule", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_branch_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBranchRuleRequest::parent]. @@ -2290,6 +2428,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2312,12 +2451,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_branch_rule", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_branch_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [branch_rule][crate::model::UpdateBranchRuleRequest::branch_rule]. @@ -2435,6 +2588,7 @@ pub mod secure_source_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2457,12 +2611,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_branch_rule", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_branch_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteBranchRuleRequest::name]. @@ -2553,6 +2721,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2575,12 +2744,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_pull_request", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_pull_request", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePullRequestRequest::parent]. @@ -2858,6 +3041,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2880,12 +3064,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_pull_request", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_pull_request", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [pull_request][crate::model::UpdatePullRequestRequest::pull_request]. @@ -3002,6 +3200,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3024,12 +3223,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::merge_pull_request", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::merge_pull_request", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::MergePullRequestRequest::name]. @@ -3111,6 +3324,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3133,12 +3347,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::open_pull_request", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::open_pull_request", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::OpenPullRequestRequest::name]. @@ -3223,6 +3451,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3245,12 +3474,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::close_pull_request", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::close_pull_request", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ClosePullRequestRequest::name]. @@ -3627,6 +3870,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3649,12 +3893,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_issue", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_issue", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIssueRequest::parent]. @@ -3930,6 +4188,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3952,12 +4211,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_issue", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_issue", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [issue][crate::model::UpdateIssueRequest::issue]. @@ -4066,6 +4339,7 @@ pub mod secure_source_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4088,12 +4362,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_issue", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_issue", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIssueRequest::name]. @@ -4181,6 +4469,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4203,12 +4492,27 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::open_issue", + "gcp.rpc.method" = + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::open_issue", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::OpenIssueRequest::name]. @@ -4296,6 +4600,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4318,12 +4623,27 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::close_issue", + "gcp.rpc.method" = + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::close_issue", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CloseIssueRequest::name]. @@ -4594,6 +4914,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4616,12 +4937,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_pull_request_comment", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_pull_request_comment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePullRequestCommentRequest::parent]. @@ -4732,6 +5067,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4754,12 +5090,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_pull_request_comment", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_pull_request_comment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [pull_request_comment][crate::model::UpdatePullRequestCommentRequest::pull_request_comment]. @@ -4873,6 +5223,7 @@ pub mod secure_source_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4895,12 +5246,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_pull_request_comment", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_pull_request_comment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePullRequestCommentRequest::name]. @@ -4989,6 +5354,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5011,12 +5377,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::batch_create_pull_request_comments", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::batch_create_pull_request_comments", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCreatePullRequestCommentsRequest::parent]. @@ -5118,6 +5498,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5140,12 +5521,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::resolve_pull_request_comments", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::resolve_pull_request_comments", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ResolvePullRequestCommentsRequest::parent]. @@ -5253,6 +5648,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5275,12 +5671,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::unresolve_pull_request_comments", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::unresolve_pull_request_comments", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::UnresolvePullRequestCommentsRequest::parent]. @@ -5384,6 +5794,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5406,12 +5817,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_issue_comment", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::create_issue_comment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIssueCommentRequest::parent]. @@ -5689,6 +6114,7 @@ pub mod secure_source_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5711,12 +6137,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_issue_comment", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::update_issue_comment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [issue_comment][crate::model::UpdateIssueCommentRequest::issue_comment]. @@ -5828,6 +6268,7 @@ pub mod secure_source_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5850,12 +6291,26 @@ pub mod secure_source_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_issue_comment", + "gcp.rpc.method" = "google_cloud_securesourcemanager_v1::client::SecureSourceManager::delete_issue_comment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIssueCommentRequest::name]. diff --git a/src/generated/cloud/securesourcemanager/v1/src/stub.rs b/src/generated/cloud/securesourcemanager/v1/src/stub.rs index 8d317744f9..7dafecb61c 100644 --- a/src/generated/cloud/securesourcemanager/v1/src/stub.rs +++ b/src/generated/cloud/securesourcemanager/v1/src/stub.rs @@ -728,4 +728,15 @@ pub trait SecureSourceManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/securesourcemanager/v1/src/stub/dynamic.rs b/src/generated/cloud/securesourcemanager/v1/src/stub/dynamic.rs index c9a61451c0..ead3fe0870 100644 --- a/src/generated/cloud/securesourcemanager/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/securesourcemanager/v1/src/stub/dynamic.rs @@ -392,6 +392,12 @@ pub trait SecureSourceManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SecureSourceManager] also implement [SecureSourceManager]. @@ -962,4 +968,12 @@ impl SecureSourceManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/securesourcemanager/v1/src/tracing.rs b/src/generated/cloud/securesourcemanager/v1/src/tracing.rs index 85d984cd45..0fe669db0e 100644 --- a/src/generated/cloud/securesourcemanager/v1/src/tracing.rs +++ b/src/generated/cloud/securesourcemanager/v1/src/tracing.rs @@ -908,6 +908,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/security/privateca/v1/src/builder.rs b/src/generated/cloud/security/privateca/v1/src/builder.rs index e6aeaf890b..09de5015c4 100644 --- a/src/generated/cloud/security/privateca/v1/src/builder.rs +++ b/src/generated/cloud/security/privateca/v1/src/builder.rs @@ -624,6 +624,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -646,12 +647,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::activate_certificate_authority", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::activate_certificate_authority", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ActivateCertificateAuthorityRequest::name]. @@ -776,6 +791,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -798,12 +814,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::create_certificate_authority", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::create_certificate_authority", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCertificateAuthorityRequest::parent]. @@ -928,6 +958,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -950,12 +981,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::disable_certificate_authority", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::disable_certificate_authority", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DisableCertificateAuthorityRequest::name]. @@ -1056,6 +1101,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1078,12 +1124,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::enable_certificate_authority", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::enable_certificate_authority", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::EnableCertificateAuthorityRequest::name]. @@ -1435,6 +1495,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1457,12 +1518,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::undelete_certificate_authority", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::undelete_certificate_authority", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeleteCertificateAuthorityRequest::name]. @@ -1557,6 +1632,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1579,12 +1655,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::delete_certificate_authority", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::delete_certificate_authority", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCertificateAuthorityRequest::name]. @@ -1697,6 +1787,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1719,12 +1810,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::update_certificate_authority", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::update_certificate_authority", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [certificate_authority][crate::model::UpdateCertificateAuthorityRequest::certificate_authority]. @@ -1848,6 +1953,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1870,12 +1976,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::create_ca_pool", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::create_ca_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCaPoolRequest::parent]. @@ -1993,6 +2113,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2015,12 +2136,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::update_ca_pool", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::update_ca_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [ca_pool][crate::model::UpdateCaPoolRequest::ca_pool]. @@ -2317,6 +2452,7 @@ pub mod certificate_authority_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2339,12 +2475,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::delete_ca_pool", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::delete_ca_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCaPoolRequest::name]. @@ -2703,6 +2853,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2725,12 +2876,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::update_certificate_revocation_list", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::update_certificate_revocation_list", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [certificate_revocation_list][crate::model::UpdateCertificateRevocationListRequest::certificate_revocation_list]. @@ -2864,6 +3029,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2886,12 +3052,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::create_certificate_template", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::create_certificate_template", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCertificateTemplateRequest::parent]. @@ -3009,6 +3189,7 @@ pub mod certificate_authority_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3031,12 +3212,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::delete_certificate_template", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::delete_certificate_template", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCertificateTemplateRequest::name]. @@ -3319,6 +3514,7 @@ pub mod certificate_authority_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3341,12 +3537,26 @@ pub mod certificate_authority_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_security_privateca_v1::client::CertificateAuthorityService::update_certificate_template", + "gcp.rpc.method" = "google_cloud_security_privateca_v1::client::CertificateAuthorityService::update_certificate_template", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [certificate_template][crate::model::UpdateCertificateTemplateRequest::certificate_template]. diff --git a/src/generated/cloud/security/privateca/v1/src/stub.rs b/src/generated/cloud/security/privateca/v1/src/stub.rs index 3bc2ab37da..465db60744 100644 --- a/src/generated/cloud/security/privateca/v1/src/stub.rs +++ b/src/generated/cloud/security/privateca/v1/src/stub.rs @@ -476,4 +476,15 @@ pub trait CertificateAuthorityService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/security/privateca/v1/src/stub/dynamic.rs b/src/generated/cloud/security/privateca/v1/src/stub/dynamic.rs index 082b619924..64e6873d26 100644 --- a/src/generated/cloud/security/privateca/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/security/privateca/v1/src/stub/dynamic.rs @@ -254,6 +254,12 @@ pub trait CertificateAuthorityService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CertificateAuthorityService] also implement [CertificateAuthorityService]. @@ -616,4 +622,12 @@ impl CertificateAuthorityService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/security/privateca/v1/src/tracing.rs b/src/generated/cloud/security/privateca/v1/src/tracing.rs index d4f1096ccf..5e682b9787 100644 --- a/src/generated/cloud/security/privateca/v1/src/tracing.rs +++ b/src/generated/cloud/security/privateca/v1/src/tracing.rs @@ -586,6 +586,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/securitycenter/v2/src/builder.rs b/src/generated/cloud/securitycenter/v2/src/builder.rs index 7e15ca5c1c..1a4f91ac62 100644 --- a/src/generated/cloud/securitycenter/v2/src/builder.rs +++ b/src/generated/cloud/securitycenter/v2/src/builder.rs @@ -216,6 +216,7 @@ pub mod security_center { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -238,12 +239,27 @@ pub mod security_center { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_metadata_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securitycenter_v2::client::SecurityCenter::bulk_mute_findings", + "gcp.rpc.method" = + "google_cloud_securitycenter_v2::client::SecurityCenter::bulk_mute_findings", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_metadata_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BulkMuteFindingsRequest::parent]. diff --git a/src/generated/cloud/securitycenter/v2/src/stub.rs b/src/generated/cloud/securitycenter/v2/src/stub.rs index 0a4665355f..ed0dde7089 100644 --- a/src/generated/cloud/securitycenter/v2/src/stub.rs +++ b/src/generated/cloud/securitycenter/v2/src/stub.rs @@ -526,4 +526,15 @@ pub trait SecurityCenter: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/securitycenter/v2/src/stub/dynamic.rs b/src/generated/cloud/securitycenter/v2/src/stub/dynamic.rs index 5feb094e66..5ed405151f 100644 --- a/src/generated/cloud/securitycenter/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/securitycenter/v2/src/stub/dynamic.rs @@ -290,6 +290,12 @@ pub trait SecurityCenter: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SecurityCenter] also implement [SecurityCenter]. @@ -706,4 +712,12 @@ impl SecurityCenter for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/securitycenter/v2/src/tracing.rs b/src/generated/cloud/securitycenter/v2/src/tracing.rs index fcd2f695e5..728afeebc3 100644 --- a/src/generated/cloud/securitycenter/v2/src/tracing.rs +++ b/src/generated/cloud/securitycenter/v2/src/tracing.rs @@ -670,6 +670,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/securityposture/v1/src/builder.rs b/src/generated/cloud/securityposture/v1/src/builder.rs index e0f237fc4a..5ea440efc6 100644 --- a/src/generated/cloud/securityposture/v1/src/builder.rs +++ b/src/generated/cloud/securityposture/v1/src/builder.rs @@ -415,6 +415,7 @@ pub mod security_posture { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -437,12 +438,27 @@ pub mod security_posture { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securityposture_v1::client::SecurityPosture::create_posture", + "gcp.rpc.method" = + "google_cloud_securityposture_v1::client::SecurityPosture::create_posture", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePostureRequest::parent]. @@ -554,6 +570,7 @@ pub mod security_posture { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -576,12 +593,27 @@ pub mod security_posture { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securityposture_v1::client::SecurityPosture::update_posture", + "gcp.rpc.method" = + "google_cloud_securityposture_v1::client::SecurityPosture::update_posture", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdatePostureRequest::update_mask]. @@ -702,6 +734,7 @@ pub mod security_posture { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -724,12 +757,27 @@ pub mod security_posture { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securityposture_v1::client::SecurityPosture::delete_posture", + "gcp.rpc.method" = + "google_cloud_securityposture_v1::client::SecurityPosture::delete_posture", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePostureRequest::name]. @@ -817,6 +865,7 @@ pub mod security_posture { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -839,12 +888,27 @@ pub mod security_posture { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securityposture_v1::client::SecurityPosture::extract_posture", + "gcp.rpc.method" = + "google_cloud_securityposture_v1::client::SecurityPosture::extract_posture", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ExtractPostureRequest::parent]. @@ -1129,6 +1193,7 @@ pub mod security_posture { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1151,12 +1216,26 @@ pub mod security_posture { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securityposture_v1::client::SecurityPosture::create_posture_deployment", + "gcp.rpc.method" = "google_cloud_securityposture_v1::client::SecurityPosture::create_posture_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePostureDeploymentRequest::parent]. @@ -1275,6 +1354,7 @@ pub mod security_posture { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1297,12 +1377,26 @@ pub mod security_posture { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securityposture_v1::client::SecurityPosture::update_posture_deployment", + "gcp.rpc.method" = "google_cloud_securityposture_v1::client::SecurityPosture::update_posture_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdatePostureDeploymentRequest::update_mask]. @@ -1420,6 +1514,7 @@ pub mod security_posture { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1442,12 +1537,26 @@ pub mod security_posture { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_securityposture_v1::client::SecurityPosture::delete_posture_deployment", + "gcp.rpc.method" = "google_cloud_securityposture_v1::client::SecurityPosture::delete_posture_deployment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePostureDeploymentRequest::name]. diff --git a/src/generated/cloud/securityposture/v1/src/stub.rs b/src/generated/cloud/securityposture/v1/src/stub.rs index ab985b7ece..cd19e270d8 100644 --- a/src/generated/cloud/securityposture/v1/src/stub.rs +++ b/src/generated/cloud/securityposture/v1/src/stub.rs @@ -278,4 +278,15 @@ pub trait SecurityPosture: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/securityposture/v1/src/stub/dynamic.rs b/src/generated/cloud/securityposture/v1/src/stub/dynamic.rs index c42f754da6..6c49acb30f 100644 --- a/src/generated/cloud/securityposture/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/securityposture/v1/src/stub/dynamic.rs @@ -146,6 +146,12 @@ pub trait SecurityPosture: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::SecurityPosture] also implement [SecurityPosture]. @@ -345,4 +351,12 @@ impl SecurityPosture for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/securityposture/v1/src/tracing.rs b/src/generated/cloud/securityposture/v1/src/tracing.rs index b9f68b0f18..10e836731c 100644 --- a/src/generated/cloud/securityposture/v1/src/tracing.rs +++ b/src/generated/cloud/securityposture/v1/src/tracing.rs @@ -334,6 +334,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/shell/v1/src/builder.rs b/src/generated/cloud/shell/v1/src/builder.rs index be1e2c34c6..2eb33c70d3 100644 --- a/src/generated/cloud/shell/v1/src/builder.rs +++ b/src/generated/cloud/shell/v1/src/builder.rs @@ -201,6 +201,7 @@ pub mod cloud_shell_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -223,12 +224,27 @@ pub mod cloud_shell_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_shell_v1::client::CloudShellService::start_environment", + "gcp.rpc.method" = + "google_cloud_shell_v1::client::CloudShellService::start_environment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartEnvironmentRequest::name]. @@ -330,6 +346,7 @@ pub mod cloud_shell_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -352,12 +369,27 @@ pub mod cloud_shell_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_shell_v1::client::CloudShellService::authorize_environment", + "gcp.rpc.method" = + "google_cloud_shell_v1::client::CloudShellService::authorize_environment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AuthorizeEnvironmentRequest::name]. @@ -469,6 +501,7 @@ pub mod cloud_shell_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -491,12 +524,27 @@ pub mod cloud_shell_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_shell_v1::client::CloudShellService::add_public_key", + "gcp.rpc.method" = + "google_cloud_shell_v1::client::CloudShellService::add_public_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::AddPublicKeyRequest::environment]. @@ -584,6 +632,7 @@ pub mod cloud_shell_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -606,12 +655,27 @@ pub mod cloud_shell_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_shell_v1::client::CloudShellService::remove_public_key", + "gcp.rpc.method" = + "google_cloud_shell_v1::client::CloudShellService::remove_public_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [environment][crate::model::RemovePublicKeyRequest::environment]. diff --git a/src/generated/cloud/shell/v1/src/stub.rs b/src/generated/cloud/shell/v1/src/stub.rs index e690a5da52..0def7f1635 100644 --- a/src/generated/cloud/shell/v1/src/stub.rs +++ b/src/generated/cloud/shell/v1/src/stub.rs @@ -124,4 +124,15 @@ pub trait CloudShellService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/shell/v1/src/stub/dynamic.rs b/src/generated/cloud/shell/v1/src/stub/dynamic.rs index f0246675de..37e0f4e689 100644 --- a/src/generated/cloud/shell/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/shell/v1/src/stub/dynamic.rs @@ -62,6 +62,12 @@ pub trait CloudShellService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CloudShellService] also implement [CloudShellService]. @@ -134,4 +140,12 @@ impl CloudShellService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/shell/v1/src/tracing.rs b/src/generated/cloud/shell/v1/src/tracing.rs index 0786630d8a..e77a35e6c4 100644 --- a/src/generated/cloud/shell/v1/src/tracing.rs +++ b/src/generated/cloud/shell/v1/src/tracing.rs @@ -138,6 +138,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/speech/v2/src/builder.rs b/src/generated/cloud/speech/v2/src/builder.rs index f299518e22..1ef1f2140c 100644 --- a/src/generated/cloud/speech/v2/src/builder.rs +++ b/src/generated/cloud/speech/v2/src/builder.rs @@ -133,6 +133,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -155,12 +156,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::create_recognizer", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::create_recognizer", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [recognizer][crate::model::CreateRecognizerRequest::recognizer]. @@ -447,6 +462,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -469,12 +485,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::update_recognizer", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::update_recognizer", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [recognizer][crate::model::UpdateRecognizerRequest::recognizer]. @@ -595,6 +625,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -617,12 +648,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::delete_recognizer", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::delete_recognizer", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRecognizerRequest::name]. @@ -723,6 +768,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -745,12 +791,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::undelete_recognizer", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::undelete_recognizer", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeleteRecognizerRequest::name]. @@ -972,6 +1032,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -994,12 +1055,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::batch_recognize", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::batch_recognize", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [recognizer][crate::model::BatchRecognizeRequest::recognizer]. @@ -1313,6 +1388,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1335,12 +1411,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::create_custom_class", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::create_custom_class", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [custom_class][crate::model::CreateCustomClassRequest::custom_class]. @@ -1630,6 +1720,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1652,12 +1743,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::update_custom_class", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::update_custom_class", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [custom_class][crate::model::UpdateCustomClassRequest::custom_class]. @@ -1778,6 +1883,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1800,12 +1906,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::delete_custom_class", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::delete_custom_class", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCustomClassRequest::name]. @@ -1906,6 +2026,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1928,12 +2049,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::undelete_custom_class", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::undelete_custom_class", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeleteCustomClassRequest::name]. @@ -2025,6 +2160,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2047,12 +2183,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::create_phrase_set", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::create_phrase_set", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [phrase_set][crate::model::CreatePhraseSetRequest::phrase_set]. @@ -2336,6 +2486,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2358,12 +2509,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::update_phrase_set", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::update_phrase_set", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [phrase_set][crate::model::UpdatePhraseSetRequest::phrase_set]. @@ -2481,6 +2646,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2503,12 +2669,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::delete_phrase_set", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::delete_phrase_set", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePhraseSetRequest::name]. @@ -2609,6 +2789,7 @@ pub mod speech { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2631,12 +2812,26 @@ pub mod speech { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_speech_v2::client::Speech::undelete_phrase_set", + "gcp.rpc.method" = "google_cloud_speech_v2::client::Speech::undelete_phrase_set", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeletePhraseSetRequest::name]. diff --git a/src/generated/cloud/speech/v2/src/stub.rs b/src/generated/cloud/speech/v2/src/stub.rs index 720822b8ec..862775272e 100644 --- a/src/generated/cloud/speech/v2/src/stub.rs +++ b/src/generated/cloud/speech/v2/src/stub.rs @@ -362,4 +362,15 @@ pub trait Speech: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/speech/v2/src/stub/dynamic.rs b/src/generated/cloud/speech/v2/src/stub/dynamic.rs index 0062eb889b..93616ed326 100644 --- a/src/generated/cloud/speech/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/speech/v2/src/stub/dynamic.rs @@ -194,6 +194,12 @@ pub trait Speech: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Speech] also implement [Speech]. @@ -465,4 +471,12 @@ impl Speech for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/speech/v2/src/tracing.rs b/src/generated/cloud/speech/v2/src/tracing.rs index b1dbdff8fd..e8c5fba6b5 100644 --- a/src/generated/cloud/speech/v2/src/tracing.rs +++ b/src/generated/cloud/speech/v2/src/tracing.rs @@ -446,6 +446,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/storagebatchoperations/v1/src/builder.rs b/src/generated/cloud/storagebatchoperations/v1/src/builder.rs index 0a9cb26844..a4dc0be3f3 100644 --- a/src/generated/cloud/storagebatchoperations/v1/src/builder.rs +++ b/src/generated/cloud/storagebatchoperations/v1/src/builder.rs @@ -310,6 +310,7 @@ pub mod storage_batch_operations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -332,12 +333,26 @@ pub mod storage_batch_operations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storagebatchoperations_v1::client::StorageBatchOperations::create_job", + "gcp.rpc.method" = "google_cloud_storagebatchoperations_v1::client::StorageBatchOperations::create_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateJobRequest::parent]. diff --git a/src/generated/cloud/storagebatchoperations/v1/src/stub.rs b/src/generated/cloud/storagebatchoperations/v1/src/stub.rs index 924dee97fd..59403ffc44 100644 --- a/src/generated/cloud/storagebatchoperations/v1/src/stub.rs +++ b/src/generated/cloud/storagebatchoperations/v1/src/stub.rs @@ -199,4 +199,15 @@ pub trait StorageBatchOperations: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/storagebatchoperations/v1/src/stub/dynamic.rs b/src/generated/cloud/storagebatchoperations/v1/src/stub/dynamic.rs index 35df832db1..75ffb51c58 100644 --- a/src/generated/cloud/storagebatchoperations/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/storagebatchoperations/v1/src/stub/dynamic.rs @@ -104,6 +104,12 @@ pub trait StorageBatchOperations: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::StorageBatchOperations] also implement [StorageBatchOperations]. @@ -240,4 +246,12 @@ impl StorageBatchOperations for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/storagebatchoperations/v1/src/tracing.rs b/src/generated/cloud/storagebatchoperations/v1/src/tracing.rs index 7fb159c6d5..168953fdcd 100644 --- a/src/generated/cloud/storagebatchoperations/v1/src/tracing.rs +++ b/src/generated/cloud/storagebatchoperations/v1/src/tracing.rs @@ -236,6 +236,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/storageinsights/v1/src/builder.rs b/src/generated/cloud/storageinsights/v1/src/builder.rs index da2a245c9e..30f108b523 100644 --- a/src/generated/cloud/storageinsights/v1/src/builder.rs +++ b/src/generated/cloud/storageinsights/v1/src/builder.rs @@ -966,6 +966,7 @@ pub mod storage_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -988,12 +989,26 @@ pub mod storage_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storageinsights_v1::client::StorageInsights::create_dataset_config", + "gcp.rpc.method" = "google_cloud_storageinsights_v1::client::StorageInsights::create_dataset_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDatasetConfigRequest::parent]. @@ -1114,6 +1129,7 @@ pub mod storage_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1136,12 +1152,26 @@ pub mod storage_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storageinsights_v1::client::StorageInsights::update_dataset_config", + "gcp.rpc.method" = "google_cloud_storageinsights_v1::client::StorageInsights::update_dataset_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDatasetConfigRequest::update_mask]. @@ -1263,6 +1293,7 @@ pub mod storage_insights { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1285,12 +1316,26 @@ pub mod storage_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storageinsights_v1::client::StorageInsights::delete_dataset_config", + "gcp.rpc.method" = "google_cloud_storageinsights_v1::client::StorageInsights::delete_dataset_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDatasetConfigRequest::name]. @@ -1380,6 +1425,7 @@ pub mod storage_insights { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1402,12 +1448,27 @@ pub mod storage_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storageinsights_v1::client::StorageInsights::link_dataset", + "gcp.rpc.method" = + "google_cloud_storageinsights_v1::client::StorageInsights::link_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::LinkDatasetRequest::name]. @@ -1484,6 +1545,7 @@ pub mod storage_insights { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1506,12 +1568,27 @@ pub mod storage_insights { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storageinsights_v1::client::StorageInsights::unlink_dataset", + "gcp.rpc.method" = + "google_cloud_storageinsights_v1::client::StorageInsights::unlink_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UnlinkDatasetRequest::name]. diff --git a/src/generated/cloud/storageinsights/v1/src/stub.rs b/src/generated/cloud/storageinsights/v1/src/stub.rs index 9093964af9..c1c53d02a1 100644 --- a/src/generated/cloud/storageinsights/v1/src/stub.rs +++ b/src/generated/cloud/storageinsights/v1/src/stub.rs @@ -277,4 +277,15 @@ pub trait StorageInsights: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/storageinsights/v1/src/stub/dynamic.rs b/src/generated/cloud/storageinsights/v1/src/stub/dynamic.rs index a560fc1133..1e0b87695a 100644 --- a/src/generated/cloud/storageinsights/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/storageinsights/v1/src/stub/dynamic.rs @@ -146,6 +146,12 @@ pub trait StorageInsights: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::StorageInsights] also implement [StorageInsights]. @@ -345,4 +351,12 @@ impl StorageInsights for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/storageinsights/v1/src/tracing.rs b/src/generated/cloud/storageinsights/v1/src/tracing.rs index 85a3925b56..69fdd12ab4 100644 --- a/src/generated/cloud/storageinsights/v1/src/tracing.rs +++ b/src/generated/cloud/storageinsights/v1/src/tracing.rs @@ -334,6 +334,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/talent/v4/src/builder.rs b/src/generated/cloud/talent/v4/src/builder.rs index 3721a82d91..71e67c0094 100644 --- a/src/generated/cloud/talent/v4/src/builder.rs +++ b/src/generated/cloud/talent/v4/src/builder.rs @@ -1195,6 +1195,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1217,12 +1218,26 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_talent_v4::client::JobService::batch_create_jobs", + "gcp.rpc.method" = "google_cloud_talent_v4::client::JobService::batch_create_jobs", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCreateJobsRequest::parent]. @@ -1475,6 +1490,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1497,12 +1513,26 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_talent_v4::client::JobService::batch_update_jobs", + "gcp.rpc.method" = "google_cloud_talent_v4::client::JobService::batch_update_jobs", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchUpdateJobsRequest::parent]. @@ -1679,6 +1709,7 @@ pub mod job_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1701,12 +1732,26 @@ pub mod job_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_talent_v4::client::JobService::batch_delete_jobs", + "gcp.rpc.method" = "google_cloud_talent_v4::client::JobService::batch_delete_jobs", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchDeleteJobsRequest::parent]. diff --git a/src/generated/cloud/talent/v4/src/stub.rs b/src/generated/cloud/talent/v4/src/stub.rs index 65331c9181..1d3cff6ba7 100644 --- a/src/generated/cloud/talent/v4/src/stub.rs +++ b/src/generated/cloud/talent/v4/src/stub.rs @@ -318,6 +318,17 @@ pub trait JobService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::TenantService]. diff --git a/src/generated/cloud/talent/v4/src/stub/dynamic.rs b/src/generated/cloud/talent/v4/src/stub/dynamic.rs index 0e9c8457c3..6207fbedb9 100644 --- a/src/generated/cloud/talent/v4/src/stub/dynamic.rs +++ b/src/generated/cloud/talent/v4/src/stub/dynamic.rs @@ -266,6 +266,12 @@ pub trait JobService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::JobService] also implement [JobService]. @@ -383,6 +389,14 @@ impl JobService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::TenantService]. diff --git a/src/generated/cloud/talent/v4/src/tracing.rs b/src/generated/cloud/talent/v4/src/tracing.rs index 3252f40ec1..845f8ffee5 100644 --- a/src/generated/cloud/talent/v4/src/tracing.rs +++ b/src/generated/cloud/talent/v4/src/tracing.rs @@ -429,6 +429,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [TenantService](super::stub::TenantService) decorator for logging and tracing. diff --git a/src/generated/cloud/telcoautomation/v1/src/builder.rs b/src/generated/cloud/telcoautomation/v1/src/builder.rs index 7ee4955b4d..c6d7b0866f 100644 --- a/src/generated/cloud/telcoautomation/v1/src/builder.rs +++ b/src/generated/cloud/telcoautomation/v1/src/builder.rs @@ -331,6 +331,7 @@ pub mod telco_automation { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -353,12 +354,26 @@ pub mod telco_automation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_telcoautomation_v1::client::TelcoAutomation::create_orchestration_cluster", + "gcp.rpc.method" = "google_cloud_telcoautomation_v1::client::TelcoAutomation::create_orchestration_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateOrchestrationClusterRequest::parent]. @@ -476,6 +491,7 @@ pub mod telco_automation { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -498,12 +514,26 @@ pub mod telco_automation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_telcoautomation_v1::client::TelcoAutomation::delete_orchestration_cluster", + "gcp.rpc.method" = "google_cloud_telcoautomation_v1::client::TelcoAutomation::delete_orchestration_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteOrchestrationClusterRequest::name]. @@ -769,6 +799,7 @@ pub mod telco_automation { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -791,12 +822,27 @@ pub mod telco_automation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_telcoautomation_v1::client::TelcoAutomation::create_edge_slm", + "gcp.rpc.method" = + "google_cloud_telcoautomation_v1::client::TelcoAutomation::create_edge_slm", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEdgeSlmRequest::parent]. @@ -909,6 +955,7 @@ pub mod telco_automation { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -931,12 +978,27 @@ pub mod telco_automation { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_telcoautomation_v1::client::TelcoAutomation::delete_edge_slm", + "gcp.rpc.method" = + "google_cloud_telcoautomation_v1::client::TelcoAutomation::delete_edge_slm", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEdgeSlmRequest::name]. diff --git a/src/generated/cloud/telcoautomation/v1/src/stub.rs b/src/generated/cloud/telcoautomation/v1/src/stub.rs index 1005a1035e..0b718fd75e 100644 --- a/src/generated/cloud/telcoautomation/v1/src/stub.rs +++ b/src/generated/cloud/telcoautomation/v1/src/stub.rs @@ -505,4 +505,15 @@ pub trait TelcoAutomation: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/telcoautomation/v1/src/stub/dynamic.rs b/src/generated/cloud/telcoautomation/v1/src/stub/dynamic.rs index 311ab4d4a2..615e7c3e9c 100644 --- a/src/generated/cloud/telcoautomation/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/telcoautomation/v1/src/stub/dynamic.rs @@ -278,6 +278,12 @@ pub trait TelcoAutomation: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TelcoAutomation] also implement [TelcoAutomation]. @@ -675,4 +681,12 @@ impl TelcoAutomation for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/telcoautomation/v1/src/tracing.rs b/src/generated/cloud/telcoautomation/v1/src/tracing.rs index fe4eaa395b..015775ec1a 100644 --- a/src/generated/cloud/telcoautomation/v1/src/tracing.rs +++ b/src/generated/cloud/telcoautomation/v1/src/tracing.rs @@ -642,6 +642,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/texttospeech/v1/src/builder.rs b/src/generated/cloud/texttospeech/v1/src/builder.rs index 8f9442bd50..b70b325869 100644 --- a/src/generated/cloud/texttospeech/v1/src/builder.rs +++ b/src/generated/cloud/texttospeech/v1/src/builder.rs @@ -582,6 +582,7 @@ pub mod text_to_speech_long_audio_synthesize { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -604,12 +605,26 @@ pub mod text_to_speech_long_audio_synthesize { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_texttospeech_v1::client::TextToSpeechLongAudioSynthesize::synthesize_long_audio", + "gcp.rpc.method" = "google_cloud_texttospeech_v1::client::TextToSpeechLongAudioSynthesize::synthesize_long_audio", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::SynthesizeLongAudioRequest::parent]. diff --git a/src/generated/cloud/texttospeech/v1/src/stub.rs b/src/generated/cloud/texttospeech/v1/src/stub.rs index 2bf2b9fcf3..f1685efcfa 100644 --- a/src/generated/cloud/texttospeech/v1/src/stub.rs +++ b/src/generated/cloud/texttospeech/v1/src/stub.rs @@ -153,4 +153,15 @@ pub trait TextToSpeechLongAudioSynthesize: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/texttospeech/v1/src/stub/dynamic.rs b/src/generated/cloud/texttospeech/v1/src/stub/dynamic.rs index f5d55dd39d..c3d04194f9 100644 --- a/src/generated/cloud/texttospeech/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/texttospeech/v1/src/stub/dynamic.rs @@ -113,6 +113,12 @@ pub trait TextToSpeechLongAudioSynthesize: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TextToSpeechLongAudioSynthesize] also implement [TextToSpeechLongAudioSynthesize]. @@ -159,4 +165,12 @@ impl TextToSpeechLongAudioSynthesize ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/texttospeech/v1/src/tracing.rs b/src/generated/cloud/texttospeech/v1/src/tracing.rs index 0e54116550..9a202b4c14 100644 --- a/src/generated/cloud/texttospeech/v1/src/tracing.rs +++ b/src/generated/cloud/texttospeech/v1/src/tracing.rs @@ -179,6 +179,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/tpu/v2/src/builder.rs b/src/generated/cloud/tpu/v2/src/builder.rs index 90c30971f8..f773278f86 100644 --- a/src/generated/cloud/tpu/v2/src/builder.rs +++ b/src/generated/cloud/tpu/v2/src/builder.rs @@ -290,6 +290,7 @@ pub mod tpu { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -312,12 +313,26 @@ pub mod tpu { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_tpu_v2::client::Tpu::create_node", + "gcp.rpc.method" = "google_cloud_tpu_v2::client::Tpu::create_node", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNodeRequest::parent]. @@ -420,6 +435,7 @@ pub mod tpu { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -442,12 +458,26 @@ pub mod tpu { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_tpu_v2::client::Tpu::delete_node", + "gcp.rpc.method" = "google_cloud_tpu_v2::client::Tpu::delete_node", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNodeRequest::name]. @@ -527,6 +557,7 @@ pub mod tpu { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -549,12 +580,26 @@ pub mod tpu { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_tpu_v2::client::Tpu::stop_node", + "gcp.rpc.method" = "google_cloud_tpu_v2::client::Tpu::stop_node", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopNodeRequest::name]. @@ -634,6 +679,7 @@ pub mod tpu { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -656,12 +702,26 @@ pub mod tpu { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_tpu_v2::client::Tpu::start_node", + "gcp.rpc.method" = "google_cloud_tpu_v2::client::Tpu::start_node", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartNodeRequest::name]. @@ -741,6 +801,7 @@ pub mod tpu { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -763,12 +824,26 @@ pub mod tpu { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_tpu_v2::client::Tpu::update_node", + "gcp.rpc.method" = "google_cloud_tpu_v2::client::Tpu::update_node", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateNodeRequest::update_mask]. @@ -1057,6 +1132,7 @@ pub mod tpu { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1079,12 +1155,26 @@ pub mod tpu { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_tpu_v2::client::Tpu::create_queued_resource", + "gcp.rpc.method" = "google_cloud_tpu_v2::client::Tpu::create_queued_resource", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateQueuedResourceRequest::parent]. @@ -1196,6 +1286,7 @@ pub mod tpu { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1218,12 +1309,26 @@ pub mod tpu { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_tpu_v2::client::Tpu::delete_queued_resource", + "gcp.rpc.method" = "google_cloud_tpu_v2::client::Tpu::delete_queued_resource", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteQueuedResourceRequest::name]. @@ -1318,6 +1423,7 @@ pub mod tpu { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1340,12 +1446,26 @@ pub mod tpu { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_tpu_v2::client::Tpu::reset_queued_resource", + "gcp.rpc.method" = "google_cloud_tpu_v2::client::Tpu::reset_queued_resource", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ResetQueuedResourceRequest::name]. diff --git a/src/generated/cloud/tpu/v2/src/stub.rs b/src/generated/cloud/tpu/v2/src/stub.rs index ecaaefcc74..4c166e120c 100644 --- a/src/generated/cloud/tpu/v2/src/stub.rs +++ b/src/generated/cloud/tpu/v2/src/stub.rs @@ -322,4 +322,15 @@ pub trait Tpu: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/tpu/v2/src/stub/dynamic.rs b/src/generated/cloud/tpu/v2/src/stub/dynamic.rs index 6c06cddedc..42b61ac35e 100644 --- a/src/generated/cloud/tpu/v2/src/stub/dynamic.rs +++ b/src/generated/cloud/tpu/v2/src/stub/dynamic.rs @@ -170,6 +170,12 @@ pub trait Tpu: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Tpu] also implement [Tpu]. @@ -405,4 +411,12 @@ impl Tpu for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/tpu/v2/src/tracing.rs b/src/generated/cloud/tpu/v2/src/tracing.rs index 0a3be011c1..dc1fe67a66 100644 --- a/src/generated/cloud/tpu/v2/src/tracing.rs +++ b/src/generated/cloud/tpu/v2/src/tracing.rs @@ -390,6 +390,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/translate/v3/src/builder.rs b/src/generated/cloud/translate/v3/src/builder.rs index c0a6a3f357..44640e1b1c 100644 --- a/src/generated/cloud/translate/v3/src/builder.rs +++ b/src/generated/cloud/translate/v3/src/builder.rs @@ -730,6 +730,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -752,12 +753,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::batch_translate_text", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::batch_translate_text", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchTranslateTextRequest::parent]. @@ -933,6 +949,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -955,12 +972,26 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::batch_translate_document", + "gcp.rpc.method" = "google_cloud_translation_v3::client::TranslationService::batch_translate_document", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchTranslateDocumentRequest::parent]. @@ -1150,6 +1181,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1172,12 +1204,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::create_glossary", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::create_glossary", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGlossaryRequest::parent]. @@ -1281,6 +1328,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1303,12 +1351,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::update_glossary", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::update_glossary", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [glossary][crate::model::UpdateGlossaryRequest::glossary]. @@ -1598,6 +1661,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1620,12 +1684,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::delete_glossary", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::delete_glossary", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGlossaryRequest::name]. @@ -2112,6 +2191,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2134,12 +2214,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::create_dataset", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::create_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDatasetRequest::parent]. @@ -2408,6 +2503,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2430,12 +2526,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::delete_dataset", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::delete_dataset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDatasetRequest::name]. @@ -3442,6 +3553,7 @@ pub mod translation_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3464,12 +3576,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::import_data", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::import_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [dataset][crate::model::ImportDataRequest::dataset]. @@ -3568,6 +3695,7 @@ pub mod translation_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3590,12 +3718,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::export_data", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::export_data", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [dataset][crate::model::ExportDataRequest::dataset]. @@ -3809,6 +3952,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3831,12 +3975,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::create_model", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::create_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateModelRequest::parent]. @@ -4111,6 +4270,7 @@ pub mod translation_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4133,12 +4293,27 @@ pub mod translation_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_translation_v3::client::TranslationService::delete_model", + "gcp.rpc.method" = + "google_cloud_translation_v3::client::TranslationService::delete_model", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteModelRequest::name]. diff --git a/src/generated/cloud/translate/v3/src/stub.rs b/src/generated/cloud/translate/v3/src/stub.rs index 27ff787f57..a9774d65ad 100644 --- a/src/generated/cloud/translate/v3/src/stub.rs +++ b/src/generated/cloud/translate/v3/src/stub.rs @@ -545,4 +545,15 @@ pub trait TranslationService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/translate/v3/src/stub/dynamic.rs b/src/generated/cloud/translate/v3/src/stub/dynamic.rs index 1821193411..c459c3de46 100644 --- a/src/generated/cloud/translate/v3/src/stub/dynamic.rs +++ b/src/generated/cloud/translate/v3/src/stub/dynamic.rs @@ -296,6 +296,12 @@ pub trait TranslationService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::TranslationService] also implement [TranslationService]. @@ -720,4 +726,12 @@ impl TranslationService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/translate/v3/src/tracing.rs b/src/generated/cloud/translate/v3/src/tracing.rs index 12eb6c6268..99bd8273bf 100644 --- a/src/generated/cloud/translate/v3/src/tracing.rs +++ b/src/generated/cloud/translate/v3/src/tracing.rs @@ -684,6 +684,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/vectorsearch/v1/src/builder.rs b/src/generated/cloud/vectorsearch/v1/src/builder.rs index 28481b7694..fb041df1d8 100644 --- a/src/generated/cloud/vectorsearch/v1/src/builder.rs +++ b/src/generated/cloud/vectorsearch/v1/src/builder.rs @@ -2474,6 +2474,7 @@ pub mod vector_search_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2496,12 +2497,27 @@ pub mod vector_search_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vectorsearch_v1::client::VectorSearchService::create_collection", + "gcp.rpc.method" = + "google_cloud_vectorsearch_v1::client::VectorSearchService::create_collection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCollectionRequest::parent]. @@ -2622,6 +2638,7 @@ pub mod vector_search_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2644,12 +2661,27 @@ pub mod vector_search_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vectorsearch_v1::client::VectorSearchService::update_collection", + "gcp.rpc.method" = + "google_cloud_vectorsearch_v1::client::VectorSearchService::update_collection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateCollectionRequest::update_mask]. @@ -2767,6 +2799,7 @@ pub mod vector_search_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2789,12 +2822,27 @@ pub mod vector_search_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vectorsearch_v1::client::VectorSearchService::delete_collection", + "gcp.rpc.method" = + "google_cloud_vectorsearch_v1::client::VectorSearchService::delete_collection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCollectionRequest::name]. @@ -3060,6 +3108,7 @@ pub mod vector_search_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3082,12 +3131,27 @@ pub mod vector_search_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vectorsearch_v1::client::VectorSearchService::create_index", + "gcp.rpc.method" = + "google_cloud_vectorsearch_v1::client::VectorSearchService::create_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIndexRequest::parent]. @@ -3205,6 +3269,7 @@ pub mod vector_search_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3227,12 +3292,27 @@ pub mod vector_search_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vectorsearch_v1::client::VectorSearchService::update_index", + "gcp.rpc.method" = + "google_cloud_vectorsearch_v1::client::VectorSearchService::update_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index][crate::model::UpdateIndexRequest::index]. @@ -3347,6 +3427,7 @@ pub mod vector_search_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3369,12 +3450,27 @@ pub mod vector_search_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vectorsearch_v1::client::VectorSearchService::delete_index", + "gcp.rpc.method" = + "google_cloud_vectorsearch_v1::client::VectorSearchService::delete_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIndexRequest::name]. @@ -3467,6 +3563,7 @@ pub mod vector_search_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3489,12 +3586,26 @@ pub mod vector_search_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vectorsearch_v1::client::VectorSearchService::import_data_objects", + "gcp.rpc.method" = "google_cloud_vectorsearch_v1::client::VectorSearchService::import_data_objects", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportDataObjectsRequest::name]. @@ -3610,6 +3721,7 @@ pub mod vector_search_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3632,12 +3744,26 @@ pub mod vector_search_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vectorsearch_v1::client::VectorSearchService::export_data_objects", + "gcp.rpc.method" = "google_cloud_vectorsearch_v1::client::VectorSearchService::export_data_objects", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportDataObjectsRequest::name]. diff --git a/src/generated/cloud/vectorsearch/v1/src/stub.rs b/src/generated/cloud/vectorsearch/v1/src/stub.rs index 623c5d4bf9..5060ab525f 100644 --- a/src/generated/cloud/vectorsearch/v1/src/stub.rs +++ b/src/generated/cloud/vectorsearch/v1/src/stub.rs @@ -527,4 +527,15 @@ pub trait VectorSearchService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/vectorsearch/v1/src/stub/dynamic.rs b/src/generated/cloud/vectorsearch/v1/src/stub/dynamic.rs index 733d12f4e3..05c9e76e50 100644 --- a/src/generated/cloud/vectorsearch/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/vectorsearch/v1/src/stub/dynamic.rs @@ -497,6 +497,12 @@ pub trait VectorSearchService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VectorSearchService] also implement [VectorSearchService]. @@ -678,4 +684,12 @@ impl VectorSearchService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/vectorsearch/v1/src/tracing.rs b/src/generated/cloud/vectorsearch/v1/src/tracing.rs index d1dbd24f16..8e84e016ed 100644 --- a/src/generated/cloud/vectorsearch/v1/src/tracing.rs +++ b/src/generated/cloud/vectorsearch/v1/src/tracing.rs @@ -682,6 +682,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/video/livestream/v1/src/builder.rs b/src/generated/cloud/video/livestream/v1/src/builder.rs index f655373d85..82862eee37 100644 --- a/src/generated/cloud/video/livestream/v1/src/builder.rs +++ b/src/generated/cloud/video/livestream/v1/src/builder.rs @@ -134,6 +134,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -156,12 +157,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::create_channel", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::create_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateChannelRequest::parent]. @@ -452,6 +468,7 @@ pub mod livestream_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -474,12 +491,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::delete_channel", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::delete_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteChannelRequest::name]. @@ -573,6 +605,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -595,12 +628,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::update_channel", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::update_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateChannelRequest::update_mask]. @@ -722,6 +770,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -744,12 +793,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::start_channel", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::start_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartChannelRequest::name]. @@ -839,6 +903,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -861,12 +926,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::stop_channel", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::stop_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopChannelRequest::name]. @@ -959,6 +1039,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -981,12 +1062,26 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::start_distribution", + "gcp.rpc.method" = "google_cloud_video_livestream_v1::client::LivestreamService::start_distribution", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartDistributionRequest::name]. @@ -1090,6 +1185,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1112,12 +1208,26 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::stop_distribution", + "gcp.rpc.method" = "google_cloud_video_livestream_v1::client::LivestreamService::stop_distribution", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopDistributionRequest::name]. @@ -1216,6 +1326,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1238,12 +1349,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::create_input", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::create_input", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInputRequest::parent]. @@ -1534,6 +1660,7 @@ pub mod livestream_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1556,12 +1683,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::delete_input", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::delete_input", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteInputRequest::name]. @@ -1649,6 +1791,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1671,12 +1814,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::update_input", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::update_input", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateInputRequest::update_mask]. @@ -2378,6 +2536,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2400,12 +2559,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::create_clip", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::create_clip", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClipRequest::parent]. @@ -2518,6 +2692,7 @@ pub mod livestream_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2540,12 +2715,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::delete_clip", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::delete_clip", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClipRequest::name]. @@ -2636,6 +2826,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2658,12 +2849,26 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::create_dvr_session", + "gcp.rpc.method" = "google_cloud_video_livestream_v1::client::LivestreamService::create_dvr_session", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDvrSessionRequest::parent]. @@ -2959,6 +3164,7 @@ pub mod livestream_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2981,12 +3187,26 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::delete_dvr_session", + "gcp.rpc.method" = "google_cloud_video_livestream_v1::client::LivestreamService::delete_dvr_session", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDvrSessionRequest::name]. @@ -3077,6 +3297,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3099,12 +3320,26 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::update_dvr_session", + "gcp.rpc.method" = "google_cloud_video_livestream_v1::client::LivestreamService::update_dvr_session", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDvrSessionRequest::update_mask]. @@ -3228,6 +3463,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3250,12 +3486,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::create_asset", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::create_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAssetRequest::parent]. @@ -3368,6 +3619,7 @@ pub mod livestream_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3390,12 +3642,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::delete_asset", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::delete_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAssetRequest::name]. @@ -3723,6 +3990,7 @@ pub mod livestream_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3745,12 +4013,27 @@ pub mod livestream_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_livestream_v1::client::LivestreamService::update_pool", + "gcp.rpc.method" = + "google_cloud_video_livestream_v1::client::LivestreamService::update_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdatePoolRequest::update_mask]. diff --git a/src/generated/cloud/video/livestream/v1/src/stub.rs b/src/generated/cloud/video/livestream/v1/src/stub.rs index f4eee22a3b..90f98fabb5 100644 --- a/src/generated/cloud/video/livestream/v1/src/stub.rs +++ b/src/generated/cloud/video/livestream/v1/src/stub.rs @@ -489,4 +489,15 @@ pub trait LivestreamService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/video/livestream/v1/src/stub/dynamic.rs b/src/generated/cloud/video/livestream/v1/src/stub/dynamic.rs index eefa44f169..e84bdb636a 100644 --- a/src/generated/cloud/video/livestream/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/video/livestream/v1/src/stub/dynamic.rs @@ -266,6 +266,12 @@ pub trait LivestreamService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::LivestreamService] also implement [LivestreamService]. @@ -645,4 +651,12 @@ impl LivestreamService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/video/livestream/v1/src/tracing.rs b/src/generated/cloud/video/livestream/v1/src/tracing.rs index 4ccd0c20ca..4a4c7eafa0 100644 --- a/src/generated/cloud/video/livestream/v1/src/tracing.rs +++ b/src/generated/cloud/video/livestream/v1/src/tracing.rs @@ -614,6 +614,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/video/stitcher/v1/src/builder.rs b/src/generated/cloud/video/stitcher/v1/src/builder.rs index 7250338ee2..6b11ea4337 100644 --- a/src/generated/cloud/video/stitcher/v1/src/builder.rs +++ b/src/generated/cloud/video/stitcher/v1/src/builder.rs @@ -134,6 +134,7 @@ pub mod video_stitcher_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -156,12 +157,27 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::create_cdn_key", + "gcp.rpc.method" = + "google_cloud_video_stitcher_v1::client::VideoStitcherService::create_cdn_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCdnKeyRequest::parent]. @@ -446,6 +462,7 @@ pub mod video_stitcher_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -468,12 +485,27 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::delete_cdn_key", + "gcp.rpc.method" = + "google_cloud_video_stitcher_v1::client::VideoStitcherService::delete_cdn_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCdnKeyRequest::name]. @@ -555,6 +587,7 @@ pub mod video_stitcher_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -577,12 +610,27 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::update_cdn_key", + "gcp.rpc.method" = + "google_cloud_video_stitcher_v1::client::VideoStitcherService::update_cdn_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [cdn_key][crate::model::UpdateCdnKeyRequest::cdn_key]. @@ -1371,6 +1419,7 @@ pub mod video_stitcher_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1393,12 +1442,27 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::create_slate", + "gcp.rpc.method" = + "google_cloud_video_stitcher_v1::client::VideoStitcherService::create_slate", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSlateRequest::parent]. @@ -1694,6 +1758,7 @@ pub mod video_stitcher_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1716,12 +1781,27 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::update_slate", + "gcp.rpc.method" = + "google_cloud_video_stitcher_v1::client::VideoStitcherService::update_slate", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [slate][crate::model::UpdateSlateRequest::slate]. @@ -1834,6 +1914,7 @@ pub mod video_stitcher_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1856,12 +1937,27 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::delete_slate", + "gcp.rpc.method" = + "google_cloud_video_stitcher_v1::client::VideoStitcherService::delete_slate", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSlateRequest::name]. @@ -2095,6 +2191,7 @@ pub mod video_stitcher_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2117,12 +2214,26 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::create_live_config", + "gcp.rpc.method" = "google_cloud_video_stitcher_v1::client::VideoStitcherService::create_live_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateLiveConfigRequest::parent]. @@ -2418,6 +2529,7 @@ pub mod video_stitcher_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2440,12 +2552,26 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::delete_live_config", + "gcp.rpc.method" = "google_cloud_video_stitcher_v1::client::VideoStitcherService::delete_live_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteLiveConfigRequest::name]. @@ -2530,6 +2656,7 @@ pub mod video_stitcher_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2552,12 +2679,26 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::update_live_config", + "gcp.rpc.method" = "google_cloud_video_stitcher_v1::client::VideoStitcherService::update_live_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [live_config][crate::model::UpdateLiveConfigRequest::live_config]. @@ -2675,6 +2816,7 @@ pub mod video_stitcher_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2697,12 +2839,26 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::create_vod_config", + "gcp.rpc.method" = "google_cloud_video_stitcher_v1::client::VideoStitcherService::create_vod_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVodConfigRequest::parent]. @@ -2995,6 +3151,7 @@ pub mod video_stitcher_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3017,12 +3174,26 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::delete_vod_config", + "gcp.rpc.method" = "google_cloud_video_stitcher_v1::client::VideoStitcherService::delete_vod_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVodConfigRequest::name]. @@ -3104,6 +3275,7 @@ pub mod video_stitcher_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3126,12 +3298,26 @@ pub mod video_stitcher_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_video_stitcher_v1::client::VideoStitcherService::update_vod_config", + "gcp.rpc.method" = "google_cloud_video_stitcher_v1::client::VideoStitcherService::update_vod_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [vod_config][crate::model::UpdateVodConfigRequest::vod_config]. diff --git a/src/generated/cloud/video/stitcher/v1/src/stub.rs b/src/generated/cloud/video/stitcher/v1/src/stub.rs index 2fd02684b0..975a22417c 100644 --- a/src/generated/cloud/video/stitcher/v1/src/stub.rs +++ b/src/generated/cloud/video/stitcher/v1/src/stub.rs @@ -423,4 +423,15 @@ pub trait VideoStitcherService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/video/stitcher/v1/src/stub/dynamic.rs b/src/generated/cloud/video/stitcher/v1/src/stub/dynamic.rs index 45711dc86a..cd11a23a23 100644 --- a/src/generated/cloud/video/stitcher/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/video/stitcher/v1/src/stub/dynamic.rs @@ -230,6 +230,12 @@ pub trait VideoStitcherService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VideoStitcherService] also implement [VideoStitcherService]. @@ -555,4 +561,12 @@ impl VideoStitcherService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/video/stitcher/v1/src/tracing.rs b/src/generated/cloud/video/stitcher/v1/src/tracing.rs index 66b3f31c3f..3dee2c4f0b 100644 --- a/src/generated/cloud/video/stitcher/v1/src/tracing.rs +++ b/src/generated/cloud/video/stitcher/v1/src/tracing.rs @@ -530,6 +530,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/videointelligence/v1/src/builder.rs b/src/generated/cloud/videointelligence/v1/src/builder.rs index bf7de5855a..80c6cb70ad 100644 --- a/src/generated/cloud/videointelligence/v1/src/builder.rs +++ b/src/generated/cloud/videointelligence/v1/src/builder.rs @@ -136,6 +136,7 @@ pub mod video_intelligence_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -158,12 +159,26 @@ pub mod video_intelligence_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_videointelligence_v1::client::VideoIntelligenceService::annotate_video", + "gcp.rpc.method" = "google_cloud_videointelligence_v1::client::VideoIntelligenceService::annotate_video", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [input_uri][crate::model::AnnotateVideoRequest::input_uri]. diff --git a/src/generated/cloud/videointelligence/v1/src/stub.rs b/src/generated/cloud/videointelligence/v1/src/stub.rs index f687cbade4..af7d44fba7 100644 --- a/src/generated/cloud/videointelligence/v1/src/stub.rs +++ b/src/generated/cloud/videointelligence/v1/src/stub.rs @@ -112,4 +112,15 @@ pub trait VideoIntelligenceService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/videointelligence/v1/src/stub/dynamic.rs b/src/generated/cloud/videointelligence/v1/src/stub/dynamic.rs index 4435b946c7..8d9888e225 100644 --- a/src/generated/cloud/videointelligence/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/videointelligence/v1/src/stub/dynamic.rs @@ -56,6 +56,12 @@ pub trait VideoIntelligenceService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VideoIntelligenceService] also implement [VideoIntelligenceService]. @@ -120,4 +126,12 @@ impl VideoIntelligenceService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/videointelligence/v1/src/tracing.rs b/src/generated/cloud/videointelligence/v1/src/tracing.rs index 23090fccf5..af9061ca9e 100644 --- a/src/generated/cloud/videointelligence/v1/src/tracing.rs +++ b/src/generated/cloud/videointelligence/v1/src/tracing.rs @@ -124,6 +124,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/vision/v1/src/builder.rs b/src/generated/cloud/vision/v1/src/builder.rs index 566ad3ac97..f2c15b3402 100644 --- a/src/generated/cloud/vision/v1/src/builder.rs +++ b/src/generated/cloud/vision/v1/src/builder.rs @@ -315,6 +315,7 @@ pub mod image_annotator { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -337,12 +338,27 @@ pub mod image_annotator { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vision_v1::client::ImageAnnotator::async_batch_annotate_images", + "gcp.rpc.method" = + "google_cloud_vision_v1::client::ImageAnnotator::async_batch_annotate_images", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [requests][crate::model::AsyncBatchAnnotateImagesRequest::requests]. @@ -475,6 +491,7 @@ pub mod image_annotator { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -497,12 +514,27 @@ pub mod image_annotator { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vision_v1::client::ImageAnnotator::async_batch_annotate_files", + "gcp.rpc.method" = + "google_cloud_vision_v1::client::ImageAnnotator::async_batch_annotate_files", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [requests][crate::model::AsyncBatchAnnotateFilesRequest::requests]. @@ -2158,6 +2190,7 @@ pub mod product_search { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2180,12 +2213,27 @@ pub mod product_search { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vision_v1::client::ProductSearch::import_product_sets", + "gcp.rpc.method" = + "google_cloud_vision_v1::client::ProductSearch::import_product_sets", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportProductSetsRequest::parent]. @@ -2288,6 +2336,7 @@ pub mod product_search { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2310,12 +2359,26 @@ pub mod product_search { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vision_v1::client::ProductSearch::purge_products", + "gcp.rpc.method" = "google_cloud_vision_v1::client::ProductSearch::purge_products", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::PurgeProductsRequest::parent]. diff --git a/src/generated/cloud/vision/v1/src/stub.rs b/src/generated/cloud/vision/v1/src/stub.rs index 46c16433b4..3e9cd21c84 100644 --- a/src/generated/cloud/vision/v1/src/stub.rs +++ b/src/generated/cloud/vision/v1/src/stub.rs @@ -114,6 +114,17 @@ pub trait ImageAnnotator: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::ProductSearch]. @@ -353,4 +364,15 @@ pub trait ProductSearch: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/vision/v1/src/stub/dynamic.rs b/src/generated/cloud/vision/v1/src/stub/dynamic.rs index 02209653ba..463b908137 100644 --- a/src/generated/cloud/vision/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/vision/v1/src/stub/dynamic.rs @@ -56,6 +56,12 @@ pub trait ImageAnnotator: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ImageAnnotator] also implement [ImageAnnotator]. @@ -119,6 +125,14 @@ impl ImageAnnotator for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::ProductSearch]. @@ -253,6 +267,12 @@ pub trait ProductSearch: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ProductSearch] also implement [ProductSearch]. @@ -451,4 +471,12 @@ impl ProductSearch for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/vision/v1/src/tracing.rs b/src/generated/cloud/vision/v1/src/tracing.rs index 6ea1d165eb..c16eeec7ec 100644 --- a/src/generated/cloud/vision/v1/src/tracing.rs +++ b/src/generated/cloud/vision/v1/src/tracing.rs @@ -124,6 +124,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [ProductSearch](super::stub::ProductSearch) decorator for logging and tracing. @@ -445,6 +455,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/visionai/v1/src/builder.rs b/src/generated/cloud/visionai/v1/src/builder.rs index 6308082bca..557874b1cc 100644 --- a/src/generated/cloud/visionai/v1/src/builder.rs +++ b/src/generated/cloud/visionai/v1/src/builder.rs @@ -1119,6 +1119,7 @@ pub mod live_video_analytics { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1141,12 +1142,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::create_operator", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::create_operator", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateOperatorRequest::parent]. @@ -1264,6 +1280,7 @@ pub mod live_video_analytics { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1286,12 +1303,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::update_operator", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::update_operator", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateOperatorRequest::update_mask]. @@ -1410,6 +1442,7 @@ pub mod live_video_analytics { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1432,12 +1465,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::delete_operator", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::delete_operator", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteOperatorRequest::name]. @@ -1703,6 +1751,7 @@ pub mod live_video_analytics { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1725,12 +1774,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::create_analysis", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::create_analysis", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAnalysisRequest::parent]. @@ -1848,6 +1912,7 @@ pub mod live_video_analytics { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1870,12 +1935,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::update_analysis", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::update_analysis", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateAnalysisRequest::update_mask]. @@ -1994,6 +2074,7 @@ pub mod live_video_analytics { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2016,12 +2097,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::delete_analysis", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::delete_analysis", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAnalysisRequest::name]. @@ -2287,6 +2383,7 @@ pub mod live_video_analytics { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2309,12 +2406,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::create_process", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::create_process", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateProcessRequest::parent]. @@ -2432,6 +2544,7 @@ pub mod live_video_analytics { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2454,12 +2567,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::update_process", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::update_process", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateProcessRequest::update_mask]. @@ -2578,6 +2706,7 @@ pub mod live_video_analytics { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2600,12 +2729,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::delete_process", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::delete_process", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteProcessRequest::name]. @@ -2695,6 +2839,7 @@ pub mod live_video_analytics { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2717,12 +2862,27 @@ pub mod live_video_analytics { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::LiveVideoAnalytics::batch_run_process", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::LiveVideoAnalytics::batch_run_process", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchRunProcessRequest::parent]. @@ -3575,6 +3735,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3597,12 +3758,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::create_application", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::create_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateApplicationRequest::parent]. @@ -3723,6 +3899,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3745,12 +3922,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::update_application", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::update_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateApplicationRequest::update_mask]. @@ -3868,6 +4060,7 @@ pub mod app_platform { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3890,12 +4083,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::delete_application", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::delete_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteApplicationRequest::name]. @@ -3994,6 +4202,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4016,12 +4225,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::deploy_application", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::deploy_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeployApplicationRequest::name]. @@ -4126,6 +4350,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4148,12 +4373,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::undeploy_application", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::undeploy_application", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeployApplicationRequest::name]. @@ -4248,6 +4488,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4270,12 +4511,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::add_application_stream_input", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::add_application_stream_input", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AddApplicationStreamInputRequest::name]. @@ -4381,6 +4637,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4403,12 +4660,26 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::remove_application_stream_input", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::AppPlatform::remove_application_stream_input", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RemoveApplicationStreamInputRequest::name]. @@ -4516,6 +4787,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4538,12 +4810,26 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::update_application_stream_input", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::AppPlatform::update_application_stream_input", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateApplicationStreamInputRequest::name]. @@ -4833,6 +5119,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4855,12 +5142,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::create_application_instances", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::create_application_instances", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CreateApplicationInstancesRequest::name]. @@ -4966,6 +5268,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4988,12 +5291,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::delete_application_instances", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::delete_application_instances", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteApplicationInstancesRequest::name]. @@ -5101,6 +5419,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5123,12 +5442,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::update_application_instances", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::update_application_instances", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateApplicationInstancesRequest::name]. @@ -5413,6 +5747,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5435,12 +5770,26 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::create_draft", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::AppPlatform::create_draft", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDraftRequest::parent]. @@ -5558,6 +5907,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5580,12 +5930,26 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::update_draft", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::AppPlatform::update_draft", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDraftRequest::update_mask]. @@ -5706,6 +6070,7 @@ pub mod app_platform { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5728,12 +6093,26 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::delete_draft", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::AppPlatform::delete_draft", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDraftRequest::name]. @@ -6066,6 +6445,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6088,12 +6468,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::create_processor", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::create_processor", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateProcessorRequest::parent]. @@ -6211,6 +6606,7 @@ pub mod app_platform { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6233,12 +6629,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::update_processor", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::update_processor", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateProcessorRequest::update_mask]. @@ -6353,6 +6764,7 @@ pub mod app_platform { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6375,12 +6787,27 @@ pub mod app_platform { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::AppPlatform::delete_processor", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::AppPlatform::delete_processor", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteProcessorRequest::name]. @@ -7994,6 +8421,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8016,12 +8444,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::create_cluster", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClusterRequest::parent]. @@ -8139,6 +8582,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8161,12 +8605,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::update_cluster", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateClusterRequest::update_mask]. @@ -8285,6 +8744,7 @@ pub mod streams_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8307,12 +8767,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::delete_cluster", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::delete_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClusterRequest::name]. @@ -8578,6 +9053,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8600,12 +9076,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::create_stream", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::create_stream", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateStreamRequest::parent]. @@ -8723,6 +9214,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8745,12 +9237,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::update_stream", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::update_stream", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateStreamRequest::update_mask]. @@ -8869,6 +9376,7 @@ pub mod streams_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8891,12 +9399,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::delete_stream", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::delete_stream", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteStreamRequest::name]. @@ -8989,6 +9512,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9011,12 +9535,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::get_stream_thumbnail", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::get_stream_thumbnail", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [stream][crate::model::GetStreamThumbnailRequest::stream]. @@ -9361,6 +9900,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9383,12 +9923,26 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::create_event", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::StreamsService::create_event", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateEventRequest::parent]. @@ -9506,6 +10060,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9528,12 +10083,26 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::update_event", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::StreamsService::update_event", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateEventRequest::update_mask]. @@ -9652,6 +10221,7 @@ pub mod streams_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9674,12 +10244,26 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::delete_event", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::StreamsService::delete_event", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteEventRequest::name]. @@ -9945,6 +10529,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -9967,12 +10552,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::create_series", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::create_series", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSeriesRequest::parent]. @@ -10090,6 +10690,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10112,12 +10713,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::update_series", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::update_series", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSeriesRequest::update_mask]. @@ -10236,6 +10852,7 @@ pub mod streams_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10258,12 +10875,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::delete_series", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::delete_series", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSeriesRequest::name]. @@ -10354,6 +10986,7 @@ pub mod streams_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -10376,12 +11009,27 @@ pub mod streams_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::StreamsService::materialize_channel", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::StreamsService::materialize_channel", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::MaterializeChannelRequest::parent]. @@ -11414,6 +12062,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11436,12 +12085,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::delete_asset", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::delete_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAssetRequest::name]. @@ -11525,6 +12188,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11547,12 +12211,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::upload_asset", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::upload_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UploadAssetRequest::name]. @@ -11719,6 +12397,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11741,12 +12420,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::analyze_asset", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::analyze_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AnalyzeAssetRequest::name]. @@ -11830,6 +12523,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11852,12 +12546,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::index_asset", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::index_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::IndexAssetRequest::name]. @@ -11950,6 +12658,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -11972,12 +12681,27 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::remove_index_asset", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::Warehouse::remove_index_asset", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RemoveIndexAssetRequest::name]. @@ -12180,6 +12904,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12202,12 +12927,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::create_index", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::create_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIndexRequest::parent]. @@ -12317,6 +13056,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12339,12 +13079,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::update_index", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::update_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index][crate::model::UpdateIndexRequest::index]. @@ -12627,6 +13381,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12649,12 +13404,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::delete_index", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::delete_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIndexRequest::name]. @@ -12736,6 +13505,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -12758,12 +13528,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::create_corpus", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::create_corpus", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCorpusRequest::parent]. @@ -13197,6 +13981,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -13219,12 +14004,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::analyze_corpus", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::analyze_corpus", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AnalyzeCorpusRequest::name]. @@ -14327,6 +15126,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -14349,12 +15149,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::import_assets", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::import_assets", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportAssetsRequest::parent]. @@ -15689,6 +16503,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -15711,12 +16526,27 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::create_index_endpoint", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::Warehouse::create_index_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIndexEndpointRequest::parent]. @@ -16011,6 +16841,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16033,12 +16864,27 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::update_index_endpoint", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::Warehouse::update_index_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index_endpoint][crate::model::UpdateIndexEndpointRequest::index_endpoint]. @@ -16158,6 +17004,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16180,12 +17027,27 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::delete_index_endpoint", + "gcp.rpc.method" = + "google_cloud_visionai_v1::client::Warehouse::delete_index_endpoint", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteIndexEndpointRequest::name]. @@ -16269,6 +17131,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16291,12 +17154,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::deploy_index", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::deploy_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index_endpoint][crate::model::DeployIndexRequest::index_endpoint]. @@ -16402,6 +17279,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16424,12 +17302,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::undeploy_index", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::undeploy_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [index_endpoint][crate::model::UndeployIndexRequest::index_endpoint]. @@ -16516,6 +17408,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16538,12 +17431,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::create_collection", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::create_collection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCollectionRequest::parent]. @@ -16667,6 +17574,7 @@ pub mod warehouse { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -16689,12 +17597,26 @@ pub mod warehouse { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_visionai_v1::client::Warehouse::delete_collection", + "gcp.rpc.method" = "google_cloud_visionai_v1::client::Warehouse::delete_collection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteCollectionRequest::name]. diff --git a/src/generated/cloud/visionai/v1/src/stub.rs b/src/generated/cloud/visionai/v1/src/stub.rs index 4bbb434759..81b89a650e 100644 --- a/src/generated/cloud/visionai/v1/src/stub.rs +++ b/src/generated/cloud/visionai/v1/src/stub.rs @@ -410,6 +410,17 @@ pub trait LiveVideoAnalytics: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::AppPlatform]. @@ -793,6 +804,17 @@ pub trait AppPlatform: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::StreamingService]. @@ -1253,6 +1275,17 @@ pub trait StreamsService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Warehouse]. @@ -2012,4 +2045,15 @@ pub trait Warehouse: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/visionai/v1/src/stub/dynamic.rs b/src/generated/cloud/visionai/v1/src/stub/dynamic.rs index 85cac72d60..785c506254 100644 --- a/src/generated/cloud/visionai/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/visionai/v1/src/stub/dynamic.rs @@ -284,6 +284,12 @@ pub trait LiveVideoAnalytics: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::LiveVideoAnalytics] also implement [LiveVideoAnalytics]. @@ -519,6 +525,14 @@ impl LiveVideoAnalytics for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::AppPlatform]. @@ -725,6 +739,12 @@ pub trait AppPlatform: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AppPlatform] also implement [AppPlatform]. @@ -1032,6 +1052,14 @@ impl AppPlatform for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::StreamingService]. @@ -1364,6 +1392,12 @@ pub trait StreamsService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::StreamsService] also implement [StreamsService]. @@ -1644,6 +1678,14 @@ impl StreamsService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Warehouse]. @@ -2066,6 +2108,12 @@ pub trait Warehouse: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Warehouse] also implement [Warehouse]. @@ -2697,4 +2745,12 @@ impl Warehouse for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/visionai/v1/src/tracing.rs b/src/generated/cloud/visionai/v1/src/tracing.rs index d40bbed9f5..b30c2bbb03 100644 --- a/src/generated/cloud/visionai/v1/src/tracing.rs +++ b/src/generated/cloud/visionai/v1/src/tracing.rs @@ -515,6 +515,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [AppPlatform](super::stub::AppPlatform) decorator for logging and tracing. @@ -1004,6 +1014,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [StreamingService](super::stub::StreamingService) decorator for logging and tracing. @@ -1604,6 +1624,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Warehouse](super::stub::Warehouse) decorator for logging and tracing. @@ -2597,6 +2627,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/vmmigration/v1/src/builder.rs b/src/generated/cloud/vmmigration/v1/src/builder.rs index 7b3bcb88d0..585a2c47a2 100644 --- a/src/generated/cloud/vmmigration/v1/src/builder.rs +++ b/src/generated/cloud/vmmigration/v1/src/builder.rs @@ -314,6 +314,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -336,12 +337,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_source", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateSourceRequest::parent]. @@ -459,6 +475,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -481,12 +498,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::update_source", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::update_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSourceRequest::update_mask]. @@ -601,6 +633,7 @@ pub mod vm_migration { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -623,12 +656,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::delete_source", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::delete_source", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteSourceRequest::name]. @@ -1117,6 +1165,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1139,12 +1188,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_utilization_report", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_utilization_report", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateUtilizationReportRequest::parent]. @@ -1262,6 +1326,7 @@ pub mod vm_migration { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1284,12 +1349,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::delete_utilization_report", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::delete_utilization_report", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteUtilizationReportRequest::name]. @@ -1574,6 +1654,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1596,12 +1677,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_datacenter_connector", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_datacenter_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDatacenterConnectorRequest::parent]. @@ -1719,6 +1815,7 @@ pub mod vm_migration { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1741,12 +1838,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::delete_datacenter_connector", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::delete_datacenter_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDatacenterConnectorRequest::name]. @@ -1839,6 +1951,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1861,12 +1974,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::upgrade_appliance", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::upgrade_appliance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [datacenter_connector][crate::model::UpgradeApplianceRequest::datacenter_connector]. @@ -1957,6 +2085,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1979,12 +2108,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_migrating_vm", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_migrating_vm", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMigratingVmRequest::parent]. @@ -2302,6 +2446,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2324,12 +2469,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::update_migrating_vm", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::update_migrating_vm", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateMigratingVmRequest::update_mask]. @@ -2447,6 +2607,7 @@ pub mod vm_migration { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2469,12 +2630,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::delete_migrating_vm", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::delete_migrating_vm", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMigratingVmRequest::name]. @@ -2558,6 +2734,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2580,12 +2757,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::start_migration", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::start_migration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [migrating_vm][crate::model::StartMigrationRequest::migrating_vm]. @@ -2669,6 +2861,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2691,12 +2884,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::resume_migration", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::resume_migration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [migrating_vm][crate::model::ResumeMigrationRequest::migrating_vm]. @@ -2780,6 +2988,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2802,12 +3011,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::pause_migration", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::pause_migration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [migrating_vm][crate::model::PauseMigrationRequest::migrating_vm]. @@ -2894,6 +3118,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2916,12 +3141,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::finalize_migration", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::finalize_migration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [migrating_vm][crate::model::FinalizeMigrationRequest::migrating_vm]. @@ -3005,6 +3245,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3027,12 +3268,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::extend_migration", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::extend_migration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [migrating_vm][crate::model::ExtendMigrationRequest::migrating_vm]. @@ -3114,6 +3370,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3136,12 +3393,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_clone_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_clone_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCloneJobRequest::parent]. @@ -3261,6 +3533,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3283,12 +3556,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::cancel_clone_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::cancel_clone_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CancelCloneJobRequest::name]. @@ -3553,6 +3841,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3575,12 +3864,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_cutover_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_cutover_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateCutoverJobRequest::parent]. @@ -3703,6 +4007,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3725,12 +4030,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::cancel_cutover_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::cancel_cutover_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CancelCutoverJobRequest::name]. @@ -4174,6 +4494,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4196,12 +4517,26 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_group", + "gcp.rpc.method" = "google_cloud_vmmigration_v1::client::VmMigration::create_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGroupRequest::parent]. @@ -4319,6 +4654,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4341,12 +4677,26 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::update_group", + "gcp.rpc.method" = "google_cloud_vmmigration_v1::client::VmMigration::update_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateGroupRequest::update_mask]. @@ -4461,6 +4811,7 @@ pub mod vm_migration { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4483,12 +4834,26 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::delete_group", + "gcp.rpc.method" = "google_cloud_vmmigration_v1::client::VmMigration::delete_group", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGroupRequest::name]. @@ -4581,6 +4946,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4603,12 +4969,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::add_group_migration", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::add_group_migration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [group][crate::model::AddGroupMigrationRequest::group]. @@ -4701,6 +5082,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4723,12 +5105,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::remove_group_migration", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::remove_group_migration", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [group][crate::model::RemoveGroupMigrationRequest::group]. @@ -5007,6 +5404,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5029,12 +5427,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_target_project", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_target_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateTargetProjectRequest::parent]. @@ -5155,6 +5568,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5177,12 +5591,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::update_target_project", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::update_target_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateTargetProjectRequest::update_mask]. @@ -5300,6 +5729,7 @@ pub mod vm_migration { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5322,12 +5752,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::delete_target_project", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::delete_target_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteTargetProjectRequest::name]. @@ -5789,6 +6234,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5811,12 +6257,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_image_import", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_image_import", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateImageImportRequest::parent]. @@ -5932,6 +6393,7 @@ pub mod vm_migration { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5954,12 +6416,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::delete_image_import", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::delete_image_import", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteImageImportRequest::name]. @@ -6238,6 +6715,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6260,12 +6738,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::cancel_image_import_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::cancel_image_import_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CancelImageImportJobRequest::name]. @@ -6350,6 +6843,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6372,12 +6866,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::create_disk_migration_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::create_disk_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDiskMigrationJobRequest::parent]. @@ -6684,6 +7193,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6706,12 +7216,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::update_disk_migration_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::update_disk_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateDiskMigrationJobRequest::update_mask]. @@ -6829,6 +7354,7 @@ pub mod vm_migration { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6851,12 +7377,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::delete_disk_migration_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::delete_disk_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDiskMigrationJobRequest::name]. @@ -6943,6 +7484,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6965,12 +7507,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::run_disk_migration_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::run_disk_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RunDiskMigrationJobRequest::name]. @@ -7057,6 +7614,7 @@ pub mod vm_migration { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7079,12 +7637,27 @@ pub mod vm_migration { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmmigration_v1::client::VmMigration::cancel_disk_migration_job", + "gcp.rpc.method" = + "google_cloud_vmmigration_v1::client::VmMigration::cancel_disk_migration_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CancelDiskMigrationJobRequest::name]. diff --git a/src/generated/cloud/vmmigration/v1/src/stub.rs b/src/generated/cloud/vmmigration/v1/src/stub.rs index 95ef040044..ad12931e49 100644 --- a/src/generated/cloud/vmmigration/v1/src/stub.rs +++ b/src/generated/cloud/vmmigration/v1/src/stub.rs @@ -801,4 +801,15 @@ pub trait VmMigration: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/vmmigration/v1/src/stub/dynamic.rs b/src/generated/cloud/vmmigration/v1/src/stub/dynamic.rs index e7d53f39a8..893f80c060 100644 --- a/src/generated/cloud/vmmigration/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/vmmigration/v1/src/stub/dynamic.rs @@ -434,6 +434,12 @@ pub trait VmMigration: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VmMigration] also implement [VmMigration]. @@ -1065,4 +1071,12 @@ impl VmMigration for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/vmmigration/v1/src/tracing.rs b/src/generated/cloud/vmmigration/v1/src/tracing.rs index facf9711ec..f312af9ca1 100644 --- a/src/generated/cloud/vmmigration/v1/src/tracing.rs +++ b/src/generated/cloud/vmmigration/v1/src/tracing.rs @@ -1006,6 +1006,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/vmwareengine/v1/src/builder.rs b/src/generated/cloud/vmwareengine/v1/src/builder.rs index 2ce3fe1021..b0a8c17a5b 100644 --- a/src/generated/cloud/vmwareengine/v1/src/builder.rs +++ b/src/generated/cloud/vmwareengine/v1/src/builder.rs @@ -320,6 +320,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -342,12 +343,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_private_cloud", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_private_cloud", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePrivateCloudRequest::parent]. @@ -474,6 +490,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -496,12 +513,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_private_cloud", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_private_cloud", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [private_cloud][crate::model::UpdatePrivateCloudRequest::private_cloud]. @@ -628,6 +660,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -650,12 +683,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_private_cloud", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_private_cloud", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePrivateCloudRequest::name]. @@ -770,6 +818,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -792,12 +841,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::undelete_private_cloud", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::undelete_private_cloud", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UndeletePrivateCloudRequest::name]. @@ -1063,6 +1127,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1085,12 +1150,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_cluster", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateClusterRequest::parent]. @@ -1214,6 +1294,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1236,12 +1317,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_cluster", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateClusterRequest::update_mask]. @@ -1366,6 +1462,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1388,12 +1485,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_cluster", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteClusterRequest::name]. @@ -1947,6 +2059,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1969,12 +2082,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_external_address", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_external_address", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateExternalAddressRequest::parent]. @@ -2095,6 +2223,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2117,12 +2246,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_external_address", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_external_address", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateExternalAddressRequest::update_mask]. @@ -2244,6 +2388,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2266,12 +2411,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_external_address", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_external_address", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteExternalAddressRequest::name]. @@ -2525,6 +2685,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2547,12 +2708,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_subnet", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_subnet", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateSubnetRequest::update_mask]. @@ -2865,6 +3041,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2887,12 +3064,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_external_access_rule", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::create_external_access_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateExternalAccessRuleRequest::parent]. @@ -3017,6 +3208,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3039,12 +3231,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_external_access_rule", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::update_external_access_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateExternalAccessRuleRequest::update_mask]. @@ -3168,6 +3374,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3190,12 +3397,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_external_access_rule", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_external_access_rule", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteExternalAccessRuleRequest::name]. @@ -3472,6 +3693,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3494,12 +3716,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_logging_server", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_logging_server", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateLoggingServerRequest::parent]. @@ -3620,6 +3857,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3642,12 +3880,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_logging_server", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_logging_server", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateLoggingServerRequest::update_mask]. @@ -3769,6 +4022,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3791,12 +4045,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_logging_server", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_logging_server", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteLoggingServerRequest::name]. @@ -4195,6 +4464,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4217,12 +4487,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::reset_nsx_credentials", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::reset_nsx_credentials", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [private_cloud][crate::model::ResetNsxCredentialsRequest::private_cloud]. @@ -4315,6 +4600,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4337,12 +4623,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::reset_vcenter_credentials", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::reset_vcenter_credentials", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [private_cloud][crate::model::ResetVcenterCredentialsRequest::private_cloud]. @@ -4504,6 +4805,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4526,12 +4828,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_dns_forwarding", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_dns_forwarding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [dns_forwarding][crate::model::UpdateDnsForwardingRequest::dns_forwarding]. @@ -4844,6 +5161,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4866,12 +5184,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_network_peering", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_network_peering", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNetworkPeeringRequest::parent]. @@ -4987,6 +5320,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5009,12 +5343,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_network_peering", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_network_peering", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNetworkPeeringRequest::name]. @@ -5105,6 +5454,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5127,12 +5477,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_network_peering", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_network_peering", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [network_peering][crate::model::UpdateNetworkPeeringRequest::network_peering]. @@ -5374,6 +5739,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5396,12 +5762,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_hcx_activation_key", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_hcx_activation_key", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateHcxActivationKeyRequest::parent]. @@ -5882,6 +6263,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -5904,12 +6286,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_network_policy", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_network_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateNetworkPolicyRequest::parent]. @@ -6030,6 +6427,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6052,12 +6450,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_network_policy", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_network_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [network_policy][crate::model::UpdateNetworkPolicyRequest::network_policy]. @@ -6179,6 +6592,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6201,12 +6615,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_network_policy", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_network_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteNetworkPolicyRequest::name]. @@ -6491,6 +6920,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6513,12 +6943,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_management_dns_zone_binding", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::create_management_dns_zone_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateManagementDnsZoneBindingRequest::parent]. @@ -6649,6 +7093,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6671,12 +7116,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_management_dns_zone_binding", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::update_management_dns_zone_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [update_mask][crate::model::UpdateManagementDnsZoneBindingRequest::update_mask]. @@ -6803,6 +7262,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6825,12 +7285,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_management_dns_zone_binding", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_management_dns_zone_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteManagementDnsZoneBindingRequest::name]. @@ -6925,6 +7399,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6947,12 +7422,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::repair_management_dns_zone_binding", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::repair_management_dns_zone_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RepairManagementDnsZoneBindingRequest::name]. @@ -7047,6 +7536,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7069,12 +7559,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_vmware_engine_network", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::create_vmware_engine_network", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateVmwareEngineNetworkRequest::parent]. @@ -7199,6 +7703,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7221,12 +7726,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_vmware_engine_network", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::update_vmware_engine_network", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [vmware_engine_network][crate::model::UpdateVmwareEngineNetworkRequest::vmware_engine_network]. @@ -7350,6 +7869,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7372,12 +7892,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_vmware_engine_network", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_vmware_engine_network", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVmwareEngineNetworkRequest::name]. @@ -7666,6 +8200,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -7688,12 +8223,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_private_connection", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::create_private_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePrivateConnectionRequest::parent]. @@ -8004,6 +8554,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8026,12 +8577,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_private_connection", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::update_private_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [private_connection][crate::model::UpdatePrivateConnectionRequest::private_connection]. @@ -8155,6 +8721,7 @@ pub mod vmware_engine { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8177,12 +8744,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_private_connection", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::delete_private_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePrivateConnectionRequest::name]. @@ -8388,6 +8970,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8410,12 +8993,27 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::grant_dns_bind_permission", + "gcp.rpc.method" = + "google_cloud_vmwareengine_v1::client::VmwareEngine::grant_dns_bind_permission", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::GrantDnsBindPermissionRequest::name]. @@ -8597,6 +9195,7 @@ pub mod vmware_engine { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -8619,12 +9218,26 @@ pub mod vmware_engine { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vmwareengine_v1::client::VmwareEngine::revoke_dns_bind_permission", + "gcp.rpc.method" = "google_cloud_vmwareengine_v1::client::VmwareEngine::revoke_dns_bind_permission", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RevokeDnsBindPermissionRequest::name]. diff --git a/src/generated/cloud/vmwareengine/v1/src/stub.rs b/src/generated/cloud/vmwareengine/v1/src/stub.rs index f7aa57d30b..9fd8e36cc2 100644 --- a/src/generated/cloud/vmwareengine/v1/src/stub.rs +++ b/src/generated/cloud/vmwareengine/v1/src/stub.rs @@ -965,4 +965,15 @@ pub trait VmwareEngine: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/vmwareengine/v1/src/stub/dynamic.rs b/src/generated/cloud/vmwareengine/v1/src/stub/dynamic.rs index c8392fa161..1ec174114a 100644 --- a/src/generated/cloud/vmwareengine/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/vmwareengine/v1/src/stub/dynamic.rs @@ -518,6 +518,12 @@ pub trait VmwareEngine: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VmwareEngine] also implement [VmwareEngine]. @@ -1278,4 +1284,12 @@ impl VmwareEngine for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/vmwareengine/v1/src/tracing.rs b/src/generated/cloud/vmwareengine/v1/src/tracing.rs index 4796738b37..5f1b7aad13 100644 --- a/src/generated/cloud/vmwareengine/v1/src/tracing.rs +++ b/src/generated/cloud/vmwareengine/v1/src/tracing.rs @@ -1202,6 +1202,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/vpcaccess/v1/src/builder.rs b/src/generated/cloud/vpcaccess/v1/src/builder.rs index 5d89156161..96c2e074e2 100644 --- a/src/generated/cloud/vpcaccess/v1/src/builder.rs +++ b/src/generated/cloud/vpcaccess/v1/src/builder.rs @@ -134,6 +134,7 @@ pub mod vpc_access_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -156,12 +157,27 @@ pub mod vpc_access_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vpcaccess_v1::client::VpcAccessService::create_connector", + "gcp.rpc.method" = + "google_cloud_vpcaccess_v1::client::VpcAccessService::create_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConnectorRequest::parent]. @@ -436,6 +452,7 @@ pub mod vpc_access_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -458,12 +475,27 @@ pub mod vpc_access_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_vpcaccess_v1::client::VpcAccessService::delete_connector", + "gcp.rpc.method" = + "google_cloud_vpcaccess_v1::client::VpcAccessService::delete_connector", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConnectorRequest::name]. diff --git a/src/generated/cloud/vpcaccess/v1/src/stub.rs b/src/generated/cloud/vpcaccess/v1/src/stub.rs index a17251700a..2a2c06bfac 100644 --- a/src/generated/cloud/vpcaccess/v1/src/stub.rs +++ b/src/generated/cloud/vpcaccess/v1/src/stub.rs @@ -139,4 +139,15 @@ pub trait VpcAccessService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/vpcaccess/v1/src/stub/dynamic.rs b/src/generated/cloud/vpcaccess/v1/src/stub/dynamic.rs index 8f839f05bb..b0458e1972 100644 --- a/src/generated/cloud/vpcaccess/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/vpcaccess/v1/src/stub/dynamic.rs @@ -68,6 +68,12 @@ pub trait VpcAccessService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::VpcAccessService] also implement [VpcAccessService]. @@ -150,4 +156,12 @@ impl VpcAccessService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/vpcaccess/v1/src/tracing.rs b/src/generated/cloud/vpcaccess/v1/src/tracing.rs index 1b3f44e53d..9f1ba62e40 100644 --- a/src/generated/cloud/vpcaccess/v1/src/tracing.rs +++ b/src/generated/cloud/vpcaccess/v1/src/tracing.rs @@ -152,6 +152,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/webrisk/v1/src/builder.rs b/src/generated/cloud/webrisk/v1/src/builder.rs index 49d18e3aae..af4218cd5f 100644 --- a/src/generated/cloud/webrisk/v1/src/builder.rs +++ b/src/generated/cloud/webrisk/v1/src/builder.rs @@ -462,6 +462,7 @@ pub mod web_risk_service { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -484,12 +485,26 @@ pub mod web_risk_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_webrisk_v1::client::WebRiskService::submit_uri", + "gcp.rpc.method" = "google_cloud_webrisk_v1::client::WebRiskService::submit_uri", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::SubmitUriRequest::parent]. diff --git a/src/generated/cloud/webrisk/v1/src/stub.rs b/src/generated/cloud/webrisk/v1/src/stub.rs index 6bcf4848bc..e9c4e2ca4c 100644 --- a/src/generated/cloud/webrisk/v1/src/stub.rs +++ b/src/generated/cloud/webrisk/v1/src/stub.rs @@ -155,4 +155,15 @@ pub trait WebRiskService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/webrisk/v1/src/stub/dynamic.rs b/src/generated/cloud/webrisk/v1/src/stub/dynamic.rs index 999b917183..3ce0fb2754 100644 --- a/src/generated/cloud/webrisk/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/webrisk/v1/src/stub/dynamic.rs @@ -80,6 +80,12 @@ pub trait WebRiskService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::WebRiskService] also implement [WebRiskService]. @@ -180,4 +186,12 @@ impl WebRiskService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/webrisk/v1/src/tracing.rs b/src/generated/cloud/webrisk/v1/src/tracing.rs index 42f782162a..8fb0cabb04 100644 --- a/src/generated/cloud/webrisk/v1/src/tracing.rs +++ b/src/generated/cloud/webrisk/v1/src/tracing.rs @@ -180,6 +180,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/workflows/v1/src/builder.rs b/src/generated/cloud/workflows/v1/src/builder.rs index 050a71d2bf..239f6f90c2 100644 --- a/src/generated/cloud/workflows/v1/src/builder.rs +++ b/src/generated/cloud/workflows/v1/src/builder.rs @@ -318,6 +318,7 @@ pub mod workflows { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -340,12 +341,26 @@ pub mod workflows { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workflows_v1::client::Workflows::create_workflow", + "gcp.rpc.method" = "google_cloud_workflows_v1::client::Workflows::create_workflow", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWorkflowRequest::parent]. @@ -452,6 +467,7 @@ pub mod workflows { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -474,12 +490,26 @@ pub mod workflows { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workflows_v1::client::Workflows::delete_workflow", + "gcp.rpc.method" = "google_cloud_workflows_v1::client::Workflows::delete_workflow", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWorkflowRequest::name]. @@ -561,6 +591,7 @@ pub mod workflows { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -583,12 +614,26 @@ pub mod workflows { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workflows_v1::client::Workflows::update_workflow", + "gcp.rpc.method" = "google_cloud_workflows_v1::client::Workflows::update_workflow", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [workflow][crate::model::UpdateWorkflowRequest::workflow]. diff --git a/src/generated/cloud/workflows/v1/src/stub.rs b/src/generated/cloud/workflows/v1/src/stub.rs index 17ff001b8a..31e1c11505 100644 --- a/src/generated/cloud/workflows/v1/src/stub.rs +++ b/src/generated/cloud/workflows/v1/src/stub.rs @@ -181,4 +181,15 @@ pub trait Workflows: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/workflows/v1/src/stub/dynamic.rs b/src/generated/cloud/workflows/v1/src/stub/dynamic.rs index 2632943f22..3b8217d217 100644 --- a/src/generated/cloud/workflows/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/workflows/v1/src/stub/dynamic.rs @@ -92,6 +92,12 @@ pub trait Workflows: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Workflows] also implement [Workflows]. @@ -210,4 +216,12 @@ impl Workflows for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/workflows/v1/src/tracing.rs b/src/generated/cloud/workflows/v1/src/tracing.rs index e76f85e4d5..d27c53f89d 100644 --- a/src/generated/cloud/workflows/v1/src/tracing.rs +++ b/src/generated/cloud/workflows/v1/src/tracing.rs @@ -208,6 +208,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/cloud/workstations/v1/src/builder.rs b/src/generated/cloud/workstations/v1/src/builder.rs index 6c9a5a4033..9a3234be6e 100644 --- a/src/generated/cloud/workstations/v1/src/builder.rs +++ b/src/generated/cloud/workstations/v1/src/builder.rs @@ -317,6 +317,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -339,12 +340,26 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::create_workstation_cluster", + "gcp.rpc.method" = "google_cloud_workstations_v1::client::Workstations::create_workstation_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWorkstationClusterRequest::parent]. @@ -469,6 +484,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -491,12 +507,26 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::update_workstation_cluster", + "gcp.rpc.method" = "google_cloud_workstations_v1::client::Workstations::update_workstation_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [workstation_cluster][crate::model::UpdateWorkstationClusterRequest::workstation_cluster]. @@ -633,6 +663,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -655,12 +686,26 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::delete_workstation_cluster", + "gcp.rpc.method" = "google_cloud_workstations_v1::client::Workstations::delete_workstation_cluster", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWorkstationClusterRequest::name]. @@ -1052,6 +1097,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1074,12 +1120,27 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::create_workstation_config", + "gcp.rpc.method" = + "google_cloud_workstations_v1::client::Workstations::create_workstation_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWorkstationConfigRequest::parent]. @@ -1204,6 +1265,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1226,12 +1288,27 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::update_workstation_config", + "gcp.rpc.method" = + "google_cloud_workstations_v1::client::Workstations::update_workstation_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [workstation_config][crate::model::UpdateWorkstationConfigRequest::workstation_config]. @@ -1368,6 +1445,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1390,12 +1468,27 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::delete_workstation_config", + "gcp.rpc.method" = + "google_cloud_workstations_v1::client::Workstations::delete_workstation_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWorkstationConfigRequest::name]. @@ -1778,6 +1871,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1800,12 +1894,27 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::create_workstation", + "gcp.rpc.method" = + "google_cloud_workstations_v1::client::Workstations::create_workstation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWorkstationRequest::parent]. @@ -1926,6 +2035,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1948,12 +2058,27 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::update_workstation", + "gcp.rpc.method" = + "google_cloud_workstations_v1::client::Workstations::update_workstation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [workstation][crate::model::UpdateWorkstationRequest::workstation]. @@ -2086,6 +2211,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2108,12 +2234,27 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::delete_workstation", + "gcp.rpc.method" = + "google_cloud_workstations_v1::client::Workstations::delete_workstation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWorkstationRequest::name]. @@ -2210,6 +2351,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2232,12 +2374,27 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::start_workstation", + "gcp.rpc.method" = + "google_cloud_workstations_v1::client::Workstations::start_workstation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StartWorkstationRequest::name]. @@ -2331,6 +2488,7 @@ pub mod workstations { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2353,12 +2511,27 @@ pub mod workstations { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_workstations_v1::client::Workstations::stop_workstation", + "gcp.rpc.method" = + "google_cloud_workstations_v1::client::Workstations::stop_workstation", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::StopWorkstationRequest::name]. diff --git a/src/generated/cloud/workstations/v1/src/stub.rs b/src/generated/cloud/workstations/v1/src/stub.rs index 0bbc33607c..8bba94120b 100644 --- a/src/generated/cloud/workstations/v1/src/stub.rs +++ b/src/generated/cloud/workstations/v1/src/stub.rs @@ -355,4 +355,15 @@ pub trait Workstations: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/cloud/workstations/v1/src/stub/dynamic.rs b/src/generated/cloud/workstations/v1/src/stub/dynamic.rs index da570457c7..edf17a45f2 100644 --- a/src/generated/cloud/workstations/v1/src/stub/dynamic.rs +++ b/src/generated/cloud/workstations/v1/src/stub/dynamic.rs @@ -188,6 +188,12 @@ pub trait Workstations: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Workstations] also implement [Workstations]. @@ -451,4 +457,12 @@ impl Workstations for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/cloud/workstations/v1/src/tracing.rs b/src/generated/cloud/workstations/v1/src/tracing.rs index b0362eb619..45649a8a75 100644 --- a/src/generated/cloud/workstations/v1/src/tracing.rs +++ b/src/generated/cloud/workstations/v1/src/tracing.rs @@ -432,6 +432,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/datastore/admin/v1/src/builder.rs b/src/generated/datastore/admin/v1/src/builder.rs index 25f0f26e36..d401bb3cfa 100644 --- a/src/generated/datastore/admin/v1/src/builder.rs +++ b/src/generated/datastore/admin/v1/src/builder.rs @@ -136,6 +136,7 @@ pub mod datastore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -158,12 +159,27 @@ pub mod datastore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastore_admin_v1::client::DatastoreAdmin::export_entities", + "gcp.rpc.method" = + "google_cloud_datastore_admin_v1::client::DatastoreAdmin::export_entities", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::ExportEntitiesRequest::project_id]. @@ -281,6 +297,7 @@ pub mod datastore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -303,12 +320,27 @@ pub mod datastore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastore_admin_v1::client::DatastoreAdmin::import_entities", + "gcp.rpc.method" = + "google_cloud_datastore_admin_v1::client::DatastoreAdmin::import_entities", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::ImportEntitiesRequest::project_id]. @@ -427,6 +459,7 @@ pub mod datastore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -449,12 +482,27 @@ pub mod datastore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastore_admin_v1::client::DatastoreAdmin::create_index", + "gcp.rpc.method" = + "google_cloud_datastore_admin_v1::client::DatastoreAdmin::create_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::CreateIndexRequest::project_id]. @@ -552,6 +600,7 @@ pub mod datastore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -574,12 +623,27 @@ pub mod datastore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_datastore_admin_v1::client::DatastoreAdmin::delete_index", + "gcp.rpc.method" = + "google_cloud_datastore_admin_v1::client::DatastoreAdmin::delete_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [project_id][crate::model::DeleteIndexRequest::project_id]. diff --git a/src/generated/datastore/admin/v1/src/stub.rs b/src/generated/datastore/admin/v1/src/stub.rs index e889ea2db7..058d5efb9b 100644 --- a/src/generated/datastore/admin/v1/src/stub.rs +++ b/src/generated/datastore/admin/v1/src/stub.rs @@ -166,4 +166,15 @@ pub trait DatastoreAdmin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/datastore/admin/v1/src/stub/dynamic.rs b/src/generated/datastore/admin/v1/src/stub/dynamic.rs index 0116987306..abf8132a42 100644 --- a/src/generated/datastore/admin/v1/src/stub/dynamic.rs +++ b/src/generated/datastore/admin/v1/src/stub/dynamic.rs @@ -86,6 +86,12 @@ pub trait DatastoreAdmin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DatastoreAdmin] also implement [DatastoreAdmin]. @@ -195,4 +201,12 @@ impl DatastoreAdmin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/datastore/admin/v1/src/tracing.rs b/src/generated/datastore/admin/v1/src/tracing.rs index 92f525cda5..12a75c6532 100644 --- a/src/generated/datastore/admin/v1/src/tracing.rs +++ b/src/generated/datastore/admin/v1/src/tracing.rs @@ -194,6 +194,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/devtools/artifactregistry/v1/src/builder.rs b/src/generated/devtools/artifactregistry/v1/src/builder.rs index db31994f91..1614b10d2f 100644 --- a/src/generated/devtools/artifactregistry/v1/src/builder.rs +++ b/src/generated/devtools/artifactregistry/v1/src/builder.rs @@ -832,6 +832,7 @@ pub mod artifact_registry { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -854,12 +855,26 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::import_apt_artifacts", + "gcp.rpc.method" = "google_cloud_artifactregistry_v1::client::ArtifactRegistry::import_apt_artifacts", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportAptArtifactsRequest::parent]. @@ -971,6 +986,7 @@ pub mod artifact_registry { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -993,12 +1009,26 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::import_yum_artifacts", + "gcp.rpc.method" = "google_cloud_artifactregistry_v1::client::ArtifactRegistry::import_yum_artifacts", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ImportYumArtifactsRequest::parent]. @@ -1291,6 +1321,7 @@ pub mod artifact_registry { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1313,12 +1344,27 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::create_repository", + "gcp.rpc.method" = + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::create_repository", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRepositoryRequest::parent]. @@ -1521,6 +1567,7 @@ pub mod artifact_registry { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1543,12 +1590,27 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_repository", + "gcp.rpc.method" = + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_repository", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRepositoryRequest::name]. @@ -1803,6 +1865,7 @@ pub mod artifact_registry { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1825,12 +1888,27 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_package", + "gcp.rpc.method" = + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_package", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePackageRequest::name]. @@ -2093,6 +2171,7 @@ pub mod artifact_registry { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2115,12 +2194,27 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_version", + "gcp.rpc.method" = + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_version", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteVersionRequest::name]. @@ -2208,6 +2302,7 @@ pub mod artifact_registry { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2230,12 +2325,26 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::batch_delete_versions", + "gcp.rpc.method" = "google_cloud_artifactregistry_v1::client::ArtifactRegistry::batch_delete_versions", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchDeleteVersionsRequest::parent]. @@ -2599,6 +2708,7 @@ pub mod artifact_registry { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2621,12 +2731,27 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_file", + "gcp.rpc.method" = + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_file", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteFileRequest::name]. @@ -4456,6 +4581,7 @@ pub mod artifact_registry { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4478,12 +4604,27 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::create_attachment", + "gcp.rpc.method" = + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::create_attachment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAttachmentRequest::parent]. @@ -4593,6 +4734,7 @@ pub mod artifact_registry { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4615,12 +4757,27 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_attachment", + "gcp.rpc.method" = + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::delete_attachment", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAttachmentRequest::name]. @@ -4704,6 +4861,7 @@ pub mod artifact_registry { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -4726,12 +4884,27 @@ pub mod artifact_registry { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::export_artifact", + "gcp.rpc.method" = + "google_cloud_artifactregistry_v1::client::ArtifactRegistry::export_artifact", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [repository][crate::model::ExportArtifactRequest::repository]. diff --git a/src/generated/devtools/artifactregistry/v1/src/stub.rs b/src/generated/devtools/artifactregistry/v1/src/stub.rs index 9e38b2b3d6..7ea99de847 100644 --- a/src/generated/devtools/artifactregistry/v1/src/stub.rs +++ b/src/generated/devtools/artifactregistry/v1/src/stub.rs @@ -623,4 +623,15 @@ pub trait ArtifactRegistry: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/devtools/artifactregistry/v1/src/stub/dynamic.rs b/src/generated/devtools/artifactregistry/v1/src/stub/dynamic.rs index 100f96d823..6c647b61f1 100644 --- a/src/generated/devtools/artifactregistry/v1/src/stub/dynamic.rs +++ b/src/generated/devtools/artifactregistry/v1/src/stub/dynamic.rs @@ -344,6 +344,12 @@ pub trait ArtifactRegistry: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ArtifactRegistry] also implement [ArtifactRegistry]. @@ -840,4 +846,12 @@ impl ArtifactRegistry for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/devtools/artifactregistry/v1/src/tracing.rs b/src/generated/devtools/artifactregistry/v1/src/tracing.rs index a90fddda79..37f2ba6fbe 100644 --- a/src/generated/devtools/artifactregistry/v1/src/tracing.rs +++ b/src/generated/devtools/artifactregistry/v1/src/tracing.rs @@ -796,6 +796,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/devtools/cloudbuild/v1/src/builder.rs b/src/generated/devtools/cloudbuild/v1/src/builder.rs index 006a5f008d..cb8742a8c1 100644 --- a/src/generated/devtools/cloudbuild/v1/src/builder.rs +++ b/src/generated/devtools/cloudbuild/v1/src/builder.rs @@ -134,6 +134,7 @@ pub mod cloud_build { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -156,12 +157,26 @@ pub mod cloud_build { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v1::client::CloudBuild::create_build", + "gcp.rpc.method" = "google_cloud_build_v1::client::CloudBuild::create_build", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBuildRequest::parent]. @@ -539,6 +554,7 @@ pub mod cloud_build { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -561,12 +577,26 @@ pub mod cloud_build { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v1::client::CloudBuild::retry_build", + "gcp.rpc.method" = "google_cloud_build_v1::client::CloudBuild::retry_build", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RetryBuildRequest::name]. @@ -662,6 +692,7 @@ pub mod cloud_build { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -684,12 +715,26 @@ pub mod cloud_build { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v1::client::CloudBuild::approve_build", + "gcp.rpc.method" = "google_cloud_build_v1::client::CloudBuild::approve_build", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ApproveBuildRequest::name]. @@ -1265,6 +1310,7 @@ pub mod cloud_build { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1287,12 +1333,26 @@ pub mod cloud_build { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v1::client::CloudBuild::run_build_trigger", + "gcp.rpc.method" = "google_cloud_build_v1::client::CloudBuild::run_build_trigger", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::RunBuildTriggerRequest::name]. @@ -1510,6 +1570,7 @@ pub mod cloud_build { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1532,12 +1593,26 @@ pub mod cloud_build { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v1::client::CloudBuild::create_worker_pool", + "gcp.rpc.method" = "google_cloud_build_v1::client::CloudBuild::create_worker_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateWorkerPoolRequest::parent]. @@ -1720,6 +1795,7 @@ pub mod cloud_build { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1742,12 +1818,26 @@ pub mod cloud_build { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v1::client::CloudBuild::delete_worker_pool", + "gcp.rpc.method" = "google_cloud_build_v1::client::CloudBuild::delete_worker_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteWorkerPoolRequest::name]. @@ -1852,6 +1942,7 @@ pub mod cloud_build { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1874,12 +1965,26 @@ pub mod cloud_build { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v1::client::CloudBuild::update_worker_pool", + "gcp.rpc.method" = "google_cloud_build_v1::client::CloudBuild::update_worker_pool", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [worker_pool][crate::model::UpdateWorkerPoolRequest::worker_pool]. diff --git a/src/generated/devtools/cloudbuild/v1/src/stub.rs b/src/generated/devtools/cloudbuild/v1/src/stub.rs index d418241416..2ae005d69e 100644 --- a/src/generated/devtools/cloudbuild/v1/src/stub.rs +++ b/src/generated/devtools/cloudbuild/v1/src/stub.rs @@ -283,4 +283,15 @@ pub trait CloudBuild: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/devtools/cloudbuild/v1/src/stub/dynamic.rs b/src/generated/devtools/cloudbuild/v1/src/stub/dynamic.rs index 92e5224baa..c873342104 100644 --- a/src/generated/devtools/cloudbuild/v1/src/stub/dynamic.rs +++ b/src/generated/devtools/cloudbuild/v1/src/stub/dynamic.rs @@ -152,6 +152,12 @@ pub trait CloudBuild: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::CloudBuild] also implement [CloudBuild]. @@ -359,4 +365,12 @@ impl CloudBuild for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/devtools/cloudbuild/v1/src/tracing.rs b/src/generated/devtools/cloudbuild/v1/src/tracing.rs index 6dd61f21b0..4d17d60714 100644 --- a/src/generated/devtools/cloudbuild/v1/src/tracing.rs +++ b/src/generated/devtools/cloudbuild/v1/src/tracing.rs @@ -348,6 +348,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/devtools/cloudbuild/v2/src/builder.rs b/src/generated/devtools/cloudbuild/v2/src/builder.rs index 7a2c7c8182..3945af8479 100644 --- a/src/generated/devtools/cloudbuild/v2/src/builder.rs +++ b/src/generated/devtools/cloudbuild/v2/src/builder.rs @@ -137,6 +137,7 @@ pub mod repository_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -159,12 +160,27 @@ pub mod repository_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v2::client::RepositoryManager::create_connection", + "gcp.rpc.method" = + "google_cloud_build_v2::client::RepositoryManager::create_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateConnectionRequest::parent]. @@ -447,6 +463,7 @@ pub mod repository_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -469,12 +486,27 @@ pub mod repository_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v2::client::RepositoryManager::update_connection", + "gcp.rpc.method" = + "google_cloud_build_v2::client::RepositoryManager::update_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [connection][crate::model::UpdateConnectionRequest::connection]. @@ -598,6 +630,7 @@ pub mod repository_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -620,12 +653,27 @@ pub mod repository_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v2::client::RepositoryManager::delete_connection", + "gcp.rpc.method" = + "google_cloud_build_v2::client::RepositoryManager::delete_connection", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteConnectionRequest::name]. @@ -722,6 +770,7 @@ pub mod repository_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -744,12 +793,27 @@ pub mod repository_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v2::client::RepositoryManager::create_repository", + "gcp.rpc.method" = + "google_cloud_build_v2::client::RepositoryManager::create_repository", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateRepositoryRequest::parent]. @@ -868,6 +932,7 @@ pub mod repository_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -890,12 +955,27 @@ pub mod repository_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v2::client::RepositoryManager::batch_create_repositories", + "gcp.rpc.method" = + "google_cloud_build_v2::client::RepositoryManager::batch_create_repositories", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::BatchCreateRepositoriesRequest::parent]. @@ -1165,6 +1245,7 @@ pub mod repository_manager { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1187,12 +1268,27 @@ pub mod repository_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_build_v2::client::RepositoryManager::delete_repository", + "gcp.rpc.method" = + "google_cloud_build_v2::client::RepositoryManager::delete_repository", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteRepositoryRequest::name]. diff --git a/src/generated/devtools/cloudbuild/v2/src/stub.rs b/src/generated/devtools/cloudbuild/v2/src/stub.rs index e5f17f0b92..00f3f33a0d 100644 --- a/src/generated/devtools/cloudbuild/v2/src/stub.rs +++ b/src/generated/devtools/cloudbuild/v2/src/stub.rs @@ -266,4 +266,15 @@ pub trait RepositoryManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/devtools/cloudbuild/v2/src/stub/dynamic.rs b/src/generated/devtools/cloudbuild/v2/src/stub/dynamic.rs index 4caa40bb24..e951b8c716 100644 --- a/src/generated/devtools/cloudbuild/v2/src/stub/dynamic.rs +++ b/src/generated/devtools/cloudbuild/v2/src/stub/dynamic.rs @@ -140,6 +140,12 @@ pub trait RepositoryManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::RepositoryManager] also implement [RepositoryManager]. @@ -330,4 +336,12 @@ impl RepositoryManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/devtools/cloudbuild/v2/src/tracing.rs b/src/generated/devtools/cloudbuild/v2/src/tracing.rs index 75fd8e1e96..17ef6cb3b0 100644 --- a/src/generated/devtools/cloudbuild/v2/src/tracing.rs +++ b/src/generated/devtools/cloudbuild/v2/src/tracing.rs @@ -320,6 +320,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/firestore/admin/v1/src/builder.rs b/src/generated/firestore/admin/v1/src/builder.rs index d86c6d534d..d45065d67b 100644 --- a/src/generated/firestore/admin/v1/src/builder.rs +++ b/src/generated/firestore/admin/v1/src/builder.rs @@ -134,6 +134,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -156,12 +157,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::create_index", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::create_index", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateIndexRequest::parent]. @@ -561,6 +577,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -583,12 +600,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::update_field", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::update_field", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [field][crate::model::UpdateFieldRequest::field]. @@ -814,6 +846,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -836,12 +869,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::export_documents", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::export_documents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ExportDocumentsRequest::name]. @@ -968,6 +1016,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -990,12 +1039,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::import_documents", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::import_documents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::ImportDocumentsRequest::name]. @@ -1110,6 +1174,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1132,12 +1197,26 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::bulk_delete_documents", + "gcp.rpc.method" = "google_cloud_firestore_admin_v1::client::FirestoreAdmin::bulk_delete_documents", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::BulkDeleteDocumentsRequest::name]. @@ -1241,6 +1320,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1263,12 +1343,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::create_database", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::create_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDatabaseRequest::parent]. @@ -1510,6 +1605,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1532,12 +1628,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::update_database", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::update_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [database][crate::model::UpdateDatabaseRequest::database]. @@ -1651,6 +1762,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1673,12 +1785,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::delete_database", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::delete_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteDatabaseRequest::name]. @@ -2428,6 +2555,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2450,12 +2578,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::restore_database", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::restore_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RestoreDatabaseRequest::parent]. @@ -2961,6 +3104,7 @@ pub mod firestore_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2983,12 +3127,27 @@ pub mod firestore_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::clone_database", + "gcp.rpc.method" = + "google_cloud_firestore_admin_v1::client::FirestoreAdmin::clone_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CloneDatabaseRequest::parent]. diff --git a/src/generated/firestore/admin/v1/src/stub.rs b/src/generated/firestore/admin/v1/src/stub.rs index 7ed2f0a3ad..7b98e0d235 100644 --- a/src/generated/firestore/admin/v1/src/stub.rs +++ b/src/generated/firestore/admin/v1/src/stub.rs @@ -436,4 +436,15 @@ pub trait FirestoreAdmin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/firestore/admin/v1/src/stub/dynamic.rs b/src/generated/firestore/admin/v1/src/stub/dynamic.rs index 9012c816d9..fd375c10a2 100644 --- a/src/generated/firestore/admin/v1/src/stub/dynamic.rs +++ b/src/generated/firestore/admin/v1/src/stub/dynamic.rs @@ -242,6 +242,12 @@ pub trait FirestoreAdmin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::FirestoreAdmin] also implement [FirestoreAdmin]. @@ -585,4 +591,12 @@ impl FirestoreAdmin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/firestore/admin/v1/src/tracing.rs b/src/generated/firestore/admin/v1/src/tracing.rs index 41ba007b60..9b2d15e7a2 100644 --- a/src/generated/firestore/admin/v1/src/tracing.rs +++ b/src/generated/firestore/admin/v1/src/tracing.rs @@ -558,6 +558,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/iam/v2/src/builder.rs b/src/generated/iam/v2/src/builder.rs index c76f2e21cc..ad13ff8bb7 100644 --- a/src/generated/iam/v2/src/builder.rs +++ b/src/generated/iam/v2/src/builder.rs @@ -292,6 +292,7 @@ pub mod policies { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -314,12 +315,26 @@ pub mod policies { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v2::client::Policies::create_policy", + "gcp.rpc.method" = "google_cloud_iam_v2::client::Policies::create_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePolicyRequest::parent]. @@ -427,6 +442,7 @@ pub mod policies { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -449,12 +465,26 @@ pub mod policies { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v2::client::Policies::update_policy", + "gcp.rpc.method" = "google_cloud_iam_v2::client::Policies::update_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [policy][crate::model::UpdatePolicyRequest::policy]. @@ -548,6 +578,7 @@ pub mod policies { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -570,12 +601,26 @@ pub mod policies { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v2::client::Policies::delete_policy", + "gcp.rpc.method" = "google_cloud_iam_v2::client::Policies::delete_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePolicyRequest::name]. diff --git a/src/generated/iam/v2/src/stub.rs b/src/generated/iam/v2/src/stub.rs index 15105826b3..f67eec6715 100644 --- a/src/generated/iam/v2/src/stub.rs +++ b/src/generated/iam/v2/src/stub.rs @@ -124,4 +124,15 @@ pub trait Policies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/iam/v2/src/stub/dynamic.rs b/src/generated/iam/v2/src/stub/dynamic.rs index ba5bb96499..6865c6258a 100644 --- a/src/generated/iam/v2/src/stub/dynamic.rs +++ b/src/generated/iam/v2/src/stub/dynamic.rs @@ -62,6 +62,12 @@ pub trait Policies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Policies] also implement [Policies]. @@ -134,4 +140,12 @@ impl Policies for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/iam/v2/src/tracing.rs b/src/generated/iam/v2/src/tracing.rs index 8e2f63272c..9890d2f55c 100644 --- a/src/generated/iam/v2/src/tracing.rs +++ b/src/generated/iam/v2/src/tracing.rs @@ -138,6 +138,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/iam/v3/src/builder.rs b/src/generated/iam/v3/src/builder.rs index ef41d6d6e5..47f3af19fd 100644 --- a/src/generated/iam/v3/src/builder.rs +++ b/src/generated/iam/v3/src/builder.rs @@ -137,6 +137,7 @@ pub mod policy_bindings { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -159,12 +160,27 @@ pub mod policy_bindings { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v3::client::PolicyBindings::create_policy_binding", + "gcp.rpc.method" = + "google_cloud_iam_v3::client::PolicyBindings::create_policy_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePolicyBindingRequest::parent]. @@ -350,6 +366,7 @@ pub mod policy_bindings { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -372,12 +389,27 @@ pub mod policy_bindings { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v3::client::PolicyBindings::update_policy_binding", + "gcp.rpc.method" = + "google_cloud_iam_v3::client::PolicyBindings::update_policy_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [policy_binding][crate::model::UpdatePolicyBindingRequest::policy_binding]. @@ -495,6 +527,7 @@ pub mod policy_bindings { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -517,12 +550,27 @@ pub mod policy_bindings { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v3::client::PolicyBindings::delete_policy_binding", + "gcp.rpc.method" = + "google_cloud_iam_v3::client::PolicyBindings::delete_policy_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePolicyBindingRequest::name]. @@ -978,6 +1026,7 @@ pub mod principal_access_boundary_policies { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1000,12 +1049,26 @@ pub mod principal_access_boundary_policies { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v3::client::PrincipalAccessBoundaryPolicies::create_principal_access_boundary_policy", + "gcp.rpc.method" = "google_cloud_iam_v3::client::PrincipalAccessBoundaryPolicies::create_principal_access_boundary_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreatePrincipalAccessBoundaryPolicyRequest::parent]. @@ -1203,6 +1266,7 @@ pub mod principal_access_boundary_policies { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1225,12 +1289,26 @@ pub mod principal_access_boundary_policies { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v3::client::PrincipalAccessBoundaryPolicies::update_principal_access_boundary_policy", + "gcp.rpc.method" = "google_cloud_iam_v3::client::PrincipalAccessBoundaryPolicies::update_principal_access_boundary_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [principal_access_boundary_policy][crate::model::UpdatePrincipalAccessBoundaryPolicyRequest::principal_access_boundary_policy]. @@ -1353,6 +1431,7 @@ pub mod principal_access_boundary_policies { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1375,12 +1454,26 @@ pub mod principal_access_boundary_policies { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_iam_v3::client::PrincipalAccessBoundaryPolicies::delete_principal_access_boundary_policy", + "gcp.rpc.method" = "google_cloud_iam_v3::client::PrincipalAccessBoundaryPolicies::delete_principal_access_boundary_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeletePrincipalAccessBoundaryPolicyRequest::name]. diff --git a/src/generated/iam/v3/src/stub.rs b/src/generated/iam/v3/src/stub.rs index 39e8a1e308..6d92559244 100644 --- a/src/generated/iam/v3/src/stub.rs +++ b/src/generated/iam/v3/src/stub.rs @@ -136,6 +136,17 @@ pub trait PolicyBindings: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::PrincipalAccessBoundaryPolicies]. @@ -252,4 +263,15 @@ pub trait PrincipalAccessBoundaryPolicies: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/iam/v3/src/stub/dynamic.rs b/src/generated/iam/v3/src/stub/dynamic.rs index 8af1968dd9..790ab57ce5 100644 --- a/src/generated/iam/v3/src/stub/dynamic.rs +++ b/src/generated/iam/v3/src/stub/dynamic.rs @@ -68,6 +68,12 @@ pub trait PolicyBindings: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PolicyBindings] also implement [PolicyBindings]. @@ -149,6 +155,14 @@ impl PolicyBindings for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::PrincipalAccessBoundaryPolicies]. @@ -207,6 +221,12 @@ pub trait PrincipalAccessBoundaryPolicies: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::PrincipalAccessBoundaryPolicies] also implement [PrincipalAccessBoundaryPolicies]. @@ -291,4 +311,12 @@ impl PrincipalAccessBoundaryPolicies ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/iam/v3/src/tracing.rs b/src/generated/iam/v3/src/tracing.rs index 70a57f9c80..a0c6b48667 100644 --- a/src/generated/iam/v3/src/tracing.rs +++ b/src/generated/iam/v3/src/tracing.rs @@ -152,6 +152,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [PrincipalAccessBoundaryPolicies](super::stub::PrincipalAccessBoundaryPolicies) decorator for logging and tracing. @@ -292,6 +302,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/identity/accesscontextmanager/v1/src/builder.rs b/src/generated/identity/accesscontextmanager/v1/src/builder.rs index fd0d7c75fc..707e07e2bd 100644 --- a/src/generated/identity/accesscontextmanager/v1/src/builder.rs +++ b/src/generated/identity/accesscontextmanager/v1/src/builder.rs @@ -307,6 +307,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -329,12 +330,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::create_access_policy", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::create_access_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::AccessPolicy::name]. @@ -484,6 +499,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -506,12 +522,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::update_access_policy", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::update_access_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [policy][crate::model::UpdateAccessPolicyRequest::policy]. @@ -632,6 +662,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -654,12 +685,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::delete_access_policy", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::delete_access_policy", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAccessPolicyRequest::name]. @@ -929,6 +974,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -951,12 +997,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::create_access_level", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::create_access_level", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateAccessLevelRequest::parent]. @@ -1065,6 +1125,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1087,12 +1148,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::update_access_level", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::update_access_level", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [access_level][crate::model::UpdateAccessLevelRequest::access_level]. @@ -1213,6 +1288,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1235,12 +1311,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::delete_access_level", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::delete_access_level", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteAccessLevelRequest::name]. @@ -1327,6 +1417,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1349,12 +1440,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::replace_access_levels", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::replace_access_levels", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ReplaceAccessLevelsRequest::parent]. @@ -1634,6 +1739,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1656,12 +1762,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::create_service_perimeter", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::create_service_perimeter", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateServicePerimeterRequest::parent]. @@ -1770,6 +1890,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1792,12 +1913,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::update_service_perimeter", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::update_service_perimeter", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [service_perimeter][crate::model::UpdateServicePerimeterRequest::service_perimeter]. @@ -1918,6 +2053,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1940,12 +2076,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::delete_service_perimeter", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::delete_service_perimeter", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteServicePerimeterRequest::name]. @@ -2034,6 +2184,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2056,12 +2207,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::replace_service_perimeters", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::replace_service_perimeters", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::ReplaceServicePerimetersRequest::parent]. @@ -2169,6 +2334,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2191,12 +2357,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::commit_service_perimeters", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::commit_service_perimeters", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CommitServicePerimetersRequest::parent]. @@ -2469,6 +2649,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2491,12 +2672,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::create_gcp_user_access_binding", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::create_gcp_user_access_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateGcpUserAccessBindingRequest::parent]. @@ -2607,6 +2802,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2629,12 +2825,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::update_gcp_user_access_binding", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::update_gcp_user_access_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [gcp_user_access_binding][crate::model::UpdateGcpUserAccessBindingRequest::gcp_user_access_binding]. @@ -2757,6 +2967,7 @@ pub mod access_context_manager { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2779,12 +2990,26 @@ pub mod access_context_manager { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::delete_gcp_user_access_binding", + "gcp.rpc.method" = "google_cloud_identity_accesscontextmanager_v1::client::AccessContextManager::delete_gcp_user_access_binding", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteGcpUserAccessBindingRequest::name]. diff --git a/src/generated/identity/accesscontextmanager/v1/src/stub.rs b/src/generated/identity/accesscontextmanager/v1/src/stub.rs index f713a896f9..7f4b83a3dc 100644 --- a/src/generated/identity/accesscontextmanager/v1/src/stub.rs +++ b/src/generated/identity/accesscontextmanager/v1/src/stub.rs @@ -357,4 +357,15 @@ pub trait AccessContextManager: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/identity/accesscontextmanager/v1/src/stub/dynamic.rs b/src/generated/identity/accesscontextmanager/v1/src/stub/dynamic.rs index 373ef6d4fa..45b3a5bce9 100644 --- a/src/generated/identity/accesscontextmanager/v1/src/stub/dynamic.rs +++ b/src/generated/identity/accesscontextmanager/v1/src/stub/dynamic.rs @@ -188,6 +188,12 @@ pub trait AccessContextManager: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::AccessContextManager] also implement [AccessContextManager]. @@ -450,4 +456,12 @@ impl AccessContextManager for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/identity/accesscontextmanager/v1/src/tracing.rs b/src/generated/identity/accesscontextmanager/v1/src/tracing.rs index fd0e1d4d50..9384370524 100644 --- a/src/generated/identity/accesscontextmanager/v1/src/tracing.rs +++ b/src/generated/identity/accesscontextmanager/v1/src/tracing.rs @@ -432,6 +432,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/logging/v2/src/builder.rs b/src/generated/logging/v2/src/builder.rs index a63750b430..0abdc0de92 100644 --- a/src/generated/logging/v2/src/builder.rs +++ b/src/generated/logging/v2/src/builder.rs @@ -1094,6 +1094,7 @@ pub mod config_service_v_2 { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1116,12 +1117,27 @@ pub mod config_service_v_2 { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_logging_v2::client::ConfigServiceV2::create_bucket_async", + "gcp.rpc.method" = + "google_cloud_logging_v2::client::ConfigServiceV2::create_bucket_async", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBucketRequest::parent]. @@ -1233,6 +1249,7 @@ pub mod config_service_v_2 { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1255,12 +1272,27 @@ pub mod config_service_v_2 { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_logging_v2::client::ConfigServiceV2::update_bucket_async", + "gcp.rpc.method" = + "google_cloud_logging_v2::client::ConfigServiceV2::update_bucket_async", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::UpdateBucketRequest::name]. @@ -2551,6 +2583,7 @@ pub mod config_service_v_2 { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2573,12 +2606,26 @@ pub mod config_service_v_2 { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_logging_v2::client::ConfigServiceV2::create_link", + "gcp.rpc.method" = "google_cloud_logging_v2::client::ConfigServiceV2::create_link", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateLinkRequest::parent]. @@ -2685,6 +2732,7 @@ pub mod config_service_v_2 { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2707,12 +2755,26 @@ pub mod config_service_v_2 { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_logging_v2::client::ConfigServiceV2::delete_link", + "gcp.rpc.method" = "google_cloud_logging_v2::client::ConfigServiceV2::delete_link", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteLinkRequest::name]. @@ -3711,6 +3773,7 @@ pub mod config_service_v_2 { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3733,12 +3796,27 @@ pub mod config_service_v_2 { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_logging_v2::client::ConfigServiceV2::copy_log_entries", + "gcp.rpc.method" = + "google_cloud_logging_v2::client::ConfigServiceV2::copy_log_entries", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::CopyLogEntriesRequest::name]. diff --git a/src/generated/logging/v2/src/stub.rs b/src/generated/logging/v2/src/stub.rs index c4216c5600..1ee929f392 100644 --- a/src/generated/logging/v2/src/stub.rs +++ b/src/generated/logging/v2/src/stub.rs @@ -523,6 +523,17 @@ pub trait ConfigServiceV2: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::MetricsServiceV2]. diff --git a/src/generated/logging/v2/src/stub/dynamic.rs b/src/generated/logging/v2/src/stub/dynamic.rs index 4e84476c4a..938d2095df 100644 --- a/src/generated/logging/v2/src/stub/dynamic.rs +++ b/src/generated/logging/v2/src/stub/dynamic.rs @@ -366,6 +366,12 @@ pub trait ConfigServiceV2: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::ConfigServiceV2] also implement [ConfigServiceV2]. @@ -700,6 +706,14 @@ impl ConfigServiceV2 for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::MetricsServiceV2]. diff --git a/src/generated/logging/v2/src/tracing.rs b/src/generated/logging/v2/src/tracing.rs index 7f1d988972..2e7163dbce 100644 --- a/src/generated/logging/v2/src/tracing.rs +++ b/src/generated/logging/v2/src/tracing.rs @@ -683,6 +683,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [MetricsServiceV2](super::stub::MetricsServiceV2) decorator for logging and tracing. diff --git a/src/generated/monitoring/metricsscope/v1/src/builder.rs b/src/generated/monitoring/metricsscope/v1/src/builder.rs index 0146c8ef47..3b62140a6e 100644 --- a/src/generated/monitoring/metricsscope/v1/src/builder.rs +++ b/src/generated/monitoring/metricsscope/v1/src/builder.rs @@ -271,6 +271,7 @@ pub mod metrics_scopes { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -293,12 +294,26 @@ pub mod metrics_scopes { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_monitoring_metricsscope_v1::client::MetricsScopes::create_monitored_project", + "gcp.rpc.method" = "google_cloud_monitoring_metricsscope_v1::client::MetricsScopes::create_monitored_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateMonitoredProjectRequest::parent]. @@ -400,6 +415,7 @@ pub mod metrics_scopes { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -422,12 +438,26 @@ pub mod metrics_scopes { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_monitoring_metricsscope_v1::client::MetricsScopes::delete_monitored_project", + "gcp.rpc.method" = "google_cloud_monitoring_metricsscope_v1::client::MetricsScopes::delete_monitored_project", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::DeleteMonitoredProjectRequest::name]. diff --git a/src/generated/monitoring/metricsscope/v1/src/stub.rs b/src/generated/monitoring/metricsscope/v1/src/stub.rs index 2aba0658f0..158dec6937 100644 --- a/src/generated/monitoring/metricsscope/v1/src/stub.rs +++ b/src/generated/monitoring/metricsscope/v1/src/stub.rs @@ -116,4 +116,15 @@ pub trait MetricsScopes: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/monitoring/metricsscope/v1/src/stub/dynamic.rs b/src/generated/monitoring/metricsscope/v1/src/stub/dynamic.rs index 627f8850af..eb04f194d3 100644 --- a/src/generated/monitoring/metricsscope/v1/src/stub/dynamic.rs +++ b/src/generated/monitoring/metricsscope/v1/src/stub/dynamic.rs @@ -56,6 +56,12 @@ pub trait MetricsScopes: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::MetricsScopes] also implement [MetricsScopes]. @@ -120,4 +126,12 @@ impl MetricsScopes for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/monitoring/metricsscope/v1/src/tracing.rs b/src/generated/monitoring/metricsscope/v1/src/tracing.rs index d9e6d08d64..9f6ac85442 100644 --- a/src/generated/monitoring/metricsscope/v1/src/tracing.rs +++ b/src/generated/monitoring/metricsscope/v1/src/tracing.rs @@ -124,6 +124,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/showcase/src/builder.rs b/src/generated/showcase/src/builder.rs index 1b5f33dca0..de8c86da27 100644 --- a/src/generated/showcase/src/builder.rs +++ b/src/generated/showcase/src/builder.rs @@ -3065,6 +3065,7 @@ pub mod echo { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -3087,12 +3088,26 @@ pub mod echo { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_showcase_v1beta1::client::Echo::wait", + "gcp.rpc.method" = "google_cloud_showcase_v1beta1::client::Echo::wait", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [end][crate::model::WaitRequest::end]. @@ -6095,6 +6110,7 @@ pub mod messaging { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -6117,12 +6133,27 @@ pub mod messaging { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_showcase_v1beta1::client::Messaging::search_blurbs", + "gcp.rpc.method" = + "google_cloud_showcase_v1beta1::client::Messaging::search_blurbs", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [query][crate::model::SearchBlurbsRequest::query]. diff --git a/src/generated/showcase/src/stub.rs b/src/generated/showcase/src/stub.rs index 550d916f8c..331d1615ee 100644 --- a/src/generated/showcase/src/stub.rs +++ b/src/generated/showcase/src/stub.rs @@ -472,6 +472,17 @@ pub trait Echo: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::Identity]. @@ -883,6 +894,17 @@ pub trait Messaging: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } /// Defines the trait used to implement [super::client::SequenceService]. diff --git a/src/generated/showcase/src/stub/dynamic.rs b/src/generated/showcase/src/stub/dynamic.rs index 93d0a2494d..c5184227b2 100644 --- a/src/generated/showcase/src/stub/dynamic.rs +++ b/src/generated/showcase/src/stub/dynamic.rs @@ -423,6 +423,12 @@ pub trait Echo: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Echo] also implement [Echo]. @@ -596,6 +602,14 @@ impl Echo for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::Identity]. @@ -950,6 +964,12 @@ pub trait Messaging: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::Messaging] also implement [Messaging]. @@ -1150,6 +1170,14 @@ impl Messaging for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } /// A dyn-compatible, crate-private version of [super::SequenceService]. diff --git a/src/generated/showcase/src/tracing.rs b/src/generated/showcase/src/tracing.rs index c37de488d4..f4ed4b51e1 100644 --- a/src/generated/showcase/src/tracing.rs +++ b/src/generated/showcase/src/tracing.rs @@ -585,6 +585,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [Identity](super::stub::Identity) decorator for logging and tracing. @@ -1129,6 +1139,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } /// Implements a [SequenceService](super::stub::SequenceService) decorator for logging and tracing. diff --git a/src/generated/spanner/admin/database/v1/src/builder.rs b/src/generated/spanner/admin/database/v1/src/builder.rs index 8c76fbc30b..b10f6192dc 100644 --- a/src/generated/spanner/admin/database/v1/src/builder.rs +++ b/src/generated/spanner/admin/database/v1/src/builder.rs @@ -238,6 +238,7 @@ pub mod database_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -260,12 +261,26 @@ pub mod database_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::create_database", + "gcp.rpc.method" = "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::create_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateDatabaseRequest::parent]. @@ -461,6 +476,7 @@ pub mod database_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -483,12 +499,26 @@ pub mod database_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::update_database", + "gcp.rpc.method" = "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::update_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [database][crate::model::UpdateDatabaseRequest::database]. @@ -608,6 +638,7 @@ pub mod database_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -630,12 +661,26 @@ pub mod database_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::update_database_ddl", + "gcp.rpc.method" = "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::update_database_ddl", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [database][crate::model::UpdateDatabaseDdlRequest::database]. @@ -1140,6 +1185,7 @@ pub mod database_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1162,12 +1208,27 @@ pub mod database_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::create_backup", + "gcp.rpc.method" = + "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::create_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateBackupRequest::parent]. @@ -1297,6 +1358,7 @@ pub mod database_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1319,12 +1381,27 @@ pub mod database_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::copy_backup", + "gcp.rpc.method" = + "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::copy_backup", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CopyBackupRequest::parent]. @@ -1794,6 +1871,7 @@ pub mod database_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1816,12 +1894,26 @@ pub mod database_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::restore_database", + "gcp.rpc.method" = "google_cloud_spanner_admin_database_v1::client::DatabaseAdmin::restore_database", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::RestoreDatabaseRequest::parent]. diff --git a/src/generated/spanner/admin/database/v1/src/stub.rs b/src/generated/spanner/admin/database/v1/src/stub.rs index 94888c91c4..8834ecb726 100644 --- a/src/generated/spanner/admin/database/v1/src/stub.rs +++ b/src/generated/spanner/admin/database/v1/src/stub.rs @@ -380,4 +380,15 @@ pub trait DatabaseAdmin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/spanner/admin/database/v1/src/stub/dynamic.rs b/src/generated/spanner/admin/database/v1/src/stub/dynamic.rs index 98d3f3c540..1114444807 100644 --- a/src/generated/spanner/admin/database/v1/src/stub/dynamic.rs +++ b/src/generated/spanner/admin/database/v1/src/stub/dynamic.rs @@ -206,6 +206,12 @@ pub trait DatabaseAdmin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::DatabaseAdmin] also implement [DatabaseAdmin]. @@ -496,4 +502,12 @@ impl DatabaseAdmin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/spanner/admin/database/v1/src/tracing.rs b/src/generated/spanner/admin/database/v1/src/tracing.rs index 6c1af01e91..ebbcb7bd35 100644 --- a/src/generated/spanner/admin/database/v1/src/tracing.rs +++ b/src/generated/spanner/admin/database/v1/src/tracing.rs @@ -474,6 +474,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/spanner/admin/instance/v1/src/builder.rs b/src/generated/spanner/admin/instance/v1/src/builder.rs index dca09fe72c..b13b796c2a 100644 --- a/src/generated/spanner/admin/instance/v1/src/builder.rs +++ b/src/generated/spanner/admin/instance/v1/src/builder.rs @@ -313,6 +313,7 @@ pub mod instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -335,12 +336,26 @@ pub mod instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::create_instance_config", + "gcp.rpc.method" = "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::create_instance_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceConfigRequest::parent]. @@ -463,6 +478,7 @@ pub mod instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -485,12 +501,26 @@ pub mod instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::update_instance_config", + "gcp.rpc.method" = "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::update_instance_config", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance_config][crate::model::UpdateInstanceConfigRequest::instance_config]. @@ -1146,6 +1176,7 @@ pub mod instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1168,12 +1199,26 @@ pub mod instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::create_instance", + "gcp.rpc.method" = "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::create_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstanceRequest::parent]. @@ -1285,6 +1330,7 @@ pub mod instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1307,12 +1353,26 @@ pub mod instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::update_instance", + "gcp.rpc.method" = "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::update_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance][crate::model::UpdateInstanceRequest::instance]. @@ -1832,6 +1892,7 @@ pub mod instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1854,12 +1915,26 @@ pub mod instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::create_instance_partition", + "gcp.rpc.method" = "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::create_instance_partition", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [parent][crate::model::CreateInstancePartitionRequest::parent]. @@ -2051,6 +2126,7 @@ pub mod instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2073,12 +2149,26 @@ pub mod instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::update_instance_partition", + "gcp.rpc.method" = "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::update_instance_partition", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [instance_partition][crate::model::UpdateInstancePartitionRequest::instance_partition]. @@ -2336,6 +2426,7 @@ pub mod instance_admin { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -2358,12 +2449,27 @@ pub mod instance_admin { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::move_instance", + "gcp.rpc.method" = + "google_cloud_spanner_admin_instance_v1::client::InstanceAdmin::move_instance", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [name][crate::model::MoveInstanceRequest::name]. diff --git a/src/generated/spanner/admin/instance/v1/src/stub.rs b/src/generated/spanner/admin/instance/v1/src/stub.rs index da3fc749d9..ac163a4816 100644 --- a/src/generated/spanner/admin/instance/v1/src/stub.rs +++ b/src/generated/spanner/admin/instance/v1/src/stub.rs @@ -329,4 +329,15 @@ pub trait InstanceAdmin: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/spanner/admin/instance/v1/src/stub/dynamic.rs b/src/generated/spanner/admin/instance/v1/src/stub/dynamic.rs index 09a920c74f..21b030f074 100644 --- a/src/generated/spanner/admin/instance/v1/src/stub/dynamic.rs +++ b/src/generated/spanner/admin/instance/v1/src/stub/dynamic.rs @@ -176,6 +176,12 @@ pub trait InstanceAdmin: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::InstanceAdmin] also implement [InstanceAdmin]. @@ -421,4 +427,12 @@ impl InstanceAdmin for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/spanner/admin/instance/v1/src/tracing.rs b/src/generated/spanner/admin/instance/v1/src/tracing.rs index b09520bc9f..e35a3fe723 100644 --- a/src/generated/spanner/admin/instance/v1/src/tracing.rs +++ b/src/generated/spanner/admin/instance/v1/src/tracing.rs @@ -404,6 +404,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/generated/storagetransfer/v1/src/builder.rs b/src/generated/storagetransfer/v1/src/builder.rs index bb2dfb5368..7da2aeac84 100644 --- a/src/generated/storagetransfer/v1/src/builder.rs +++ b/src/generated/storagetransfer/v1/src/builder.rs @@ -702,6 +702,7 @@ pub mod storage_transfer_service { google_cloud_lro::internal::Operation; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -724,12 +725,26 @@ pub mod storage_transfer_service { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storagetransfer_v1::client::StorageTransferService::run_transfer_job", + "gcp.rpc.method" = "google_cloud_storagetransfer_v1::client::StorageTransferService::run_transfer_job", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } /// Sets the value of [job_name][crate::model::RunTransferJobRequest::job_name]. diff --git a/src/generated/storagetransfer/v1/src/stub.rs b/src/generated/storagetransfer/v1/src/stub.rs index b7f16beccf..fbfc94e8b1 100644 --- a/src/generated/storagetransfer/v1/src/stub.rs +++ b/src/generated/storagetransfer/v1/src/stub.rs @@ -232,4 +232,15 @@ pub trait StorageTransferService: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/generated/storagetransfer/v1/src/stub/dynamic.rs b/src/generated/storagetransfer/v1/src/stub/dynamic.rs index f93e59493d..88b19bf57d 100644 --- a/src/generated/storagetransfer/v1/src/stub/dynamic.rs +++ b/src/generated/storagetransfer/v1/src/stub/dynamic.rs @@ -128,6 +128,12 @@ pub trait StorageTransferService: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::StorageTransferService] also implement [StorageTransferService]. @@ -300,4 +306,12 @@ impl StorageTransferService for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/generated/storagetransfer/v1/src/tracing.rs b/src/generated/storagetransfer/v1/src/tracing.rs index 1693e0c991..406474f5d2 100644 --- a/src/generated/storagetransfer/v1/src/tracing.rs +++ b/src/generated/storagetransfer/v1/src/tracing.rs @@ -292,6 +292,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/src/lro/Cargo.toml b/src/lro/Cargo.toml index bbc2609025..829b65cbde 100644 --- a/src/lro/Cargo.toml +++ b/src/lro/Cargo.toml @@ -19,7 +19,7 @@ name = "google-cloud-lro" # version of all downstream dependencies. For details see: # https://github.com/googleapis/google-cloud-rust/issues/3237 # https://github.com/googleapis/google-cloud-rust/issues/3265 -version = "1.6.0" +version = "1.7.0" # Inherit other attributes from the workspace. authors.workspace = true categories.workspace = true @@ -70,3 +70,4 @@ tokio = { workspace = true, features = ["test-util"] } # Local dependencies google-cloud-auth.workspace = true google-cloud-lro = { path = ".", features = ["unstable-stream"] } +google-cloud-test-utils = { workspace = true } diff --git a/src/lro/src/internal.rs b/src/lro/src/internal.rs index c030636d6c..f3dd97342a 100644 --- a/src/lro/src/internal.rs +++ b/src/lro/src/internal.rs @@ -22,8 +22,9 @@ mod aip151; mod discovery; #[allow(deprecated)] pub use aip151::{ - Operation, PollerOptions, new_poller, new_poller_with_options, new_unit_metadata_poller, - new_unit_poller, new_unit_response_poller, + Operation, PollerOptions, TracingDetails, new_poller, new_poller_with_options, + new_unit_metadata_poller, new_unit_metadata_poller_with_options, new_unit_poller, + new_unit_poller_with_options, new_unit_response_poller, new_unit_response_poller_with_options, }; pub use discovery::{DiscoveryOperation, new_discovery_poller}; diff --git a/src/lro/src/internal/aip151.rs b/src/lro/src/internal/aip151.rs index d2c5604262..f05cbc1cf3 100644 --- a/src/lro/src/internal/aip151.rs +++ b/src/lro/src/internal/aip151.rs @@ -23,6 +23,8 @@ use google_cloud_gax::polling_state::PollingState; use google_cloud_wkt::Empty; use google_cloud_wkt::message::Message; use std::sync::Arc; +#[cfg(google_cloud_unstable_tracing)] +use tracing::Instrument as _; pub type Operation = crate::details::Operation; @@ -30,6 +32,7 @@ pub type Operation = crate::details::Operation; /// /// This is intended as an implementation detail of the generated clients. /// Applications should have no need to use this function directly. +#[deprecated(since = "1.7.0", note = "Use new_poller_with_options instead")] pub fn new_poller( polling_error_policy: Arc, polling_backoff_policy: Arc, @@ -60,9 +63,7 @@ where /// Details for tracing a poller. #[derive(Clone, Debug, Default)] #[non_exhaustive] -pub struct TracingDetails { - pub method_name: &'static str, -} +pub struct TracingDetails {} /// Options for creating a new poller. #[derive(Default)] @@ -95,18 +96,10 @@ where + 'static, { #[cfg(google_cloud_unstable_tracing)] - let lro_span = options.tracing.map(|t| { - tracing::info_span!( - "LRO Wait", - "gcp.rpc.method" = t.method_name, - "gcp.lro.operation_name" = tracing::field::Empty - ) - }); + let longrunning_span = options.tracing.map(|_| tracing::Span::current()); #[cfg(not(google_cloud_unstable_tracing))] - { - let _ = options.tracing; - } + let _ = options; PollerImpl::new( polling_error_policy, @@ -114,7 +107,7 @@ where start, query, #[cfg(google_cloud_unstable_tracing)] - lro_span, + longrunning_span, ) } @@ -122,6 +115,10 @@ where /// /// This is intended as an implementation detail of the generated clients. /// Applications should have no need to use this function directly. +#[deprecated( + since = "1.7.0", + note = "Use new_unit_response_poller_with_options instead" +)] pub fn new_unit_response_poller( polling_error_policy: Arc, polling_backoff_policy: Arc, @@ -135,20 +132,44 @@ where Q: Fn(String) -> QF + Send + Sync + Clone, QF: std::future::Future>> + Send + 'static, { - let poller = new_poller_with_options( + new_unit_response_poller_with_options( polling_error_policy, polling_backoff_policy, start, query, PollerOptions::default(), + ) +} + +pub fn new_unit_response_poller_with_options( + polling_error_policy: Arc, + polling_backoff_policy: Arc, + start: S, + query: Q, + options: PollerOptions, +) -> impl Poller<(), MetadataType> +where + MetadataType: Message + serde::ser::Serialize + serde::de::DeserializeOwned + Send, + S: FnOnce() -> SF + Send + Sync, + SF: std::future::Future>> + Send + 'static, + Q: Fn(String) -> QF + Send + Sync + Clone, + QF: std::future::Future>> + Send + 'static, +{ + let poller = new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + options, ); UnitResponsePoller::new(poller) } /// Creates a new `impl Poller<(), M>` from the closures created by the generator. -/// -/// This is intended as an implementation detail of the generated clients. -/// Applications should have no need to use this function directly. +#[deprecated( + since = "1.7.0", + note = "Use new_unit_metadata_poller_with_options instead" +)] pub fn new_unit_metadata_poller( polling_error_policy: Arc, polling_backoff_policy: Arc, @@ -162,20 +183,40 @@ where Q: Fn(String) -> QF + Send + Sync + Clone, QF: std::future::Future>> + Send + 'static, { - let poller = new_poller_with_options( + new_unit_metadata_poller_with_options( polling_error_policy, polling_backoff_policy, start, query, PollerOptions::default(), + ) +} + +pub fn new_unit_metadata_poller_with_options( + polling_error_policy: Arc, + polling_backoff_policy: Arc, + start: S, + query: Q, + options: PollerOptions, +) -> impl Poller +where + ResponseType: Message + serde::ser::Serialize + serde::de::DeserializeOwned + Send, + S: FnOnce() -> SF + Send + Sync, + SF: std::future::Future>> + Send + 'static, + Q: Fn(String) -> QF + Send + Sync + Clone, + QF: std::future::Future>> + Send + 'static, +{ + let poller = new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + options, ); UnitMetadataPoller::new(poller) } /// Creates a new `impl Poller<(), ()>` from the closures created by the generator. -/// -/// This is intended as an implementation detail of the generated clients. -/// Applications should have no need to use this function directly. pub fn new_unit_poller( polling_error_policy: Arc, polling_backoff_policy: Arc, @@ -188,12 +229,34 @@ where Q: Fn(String) -> QF + Send + Sync + Clone, QF: std::future::Future>> + Send + 'static, { - let poller = new_poller_with_options( + new_unit_poller_with_options( polling_error_policy, polling_backoff_policy, start, query, PollerOptions::default(), + ) +} + +pub fn new_unit_poller_with_options( + polling_error_policy: Arc, + polling_backoff_policy: Arc, + start: S, + query: Q, + options: PollerOptions, +) -> impl Poller<(), ()> +where + S: FnOnce() -> SF + Send + Sync, + SF: std::future::Future>> + Send + 'static, + Q: Fn(String) -> QF + Send + Sync + Clone, + QF: std::future::Future>> + Send + 'static, +{ + let poller = new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + options, ); UnitResponsePoller::new(UnitMetadataPoller::new(poller)) } @@ -295,8 +358,7 @@ struct PollerImpl { operation: Option, state: PollingState, #[cfg(google_cloud_unstable_tracing)] - #[expect(dead_code)] - lro_span: Option, + longrunning_span: Option, } impl PollerImpl { @@ -305,7 +367,7 @@ impl PollerImpl { backoff_policy: Arc, start: S, query: Q, - #[cfg(google_cloud_unstable_tracing)] lro_span: Option, + #[cfg(google_cloud_unstable_tracing)] longrunning_span: Option, ) -> Self { Self { error_policy, @@ -315,7 +377,7 @@ impl PollerImpl { operation: None, state: PollingState::default(), #[cfg(google_cloud_unstable_tracing)] - lro_span, + longrunning_span, } } } @@ -354,40 +416,136 @@ where let result = start().await; let (op, poll) = crate::details::handle_start(result); self.operation = op; + + #[cfg(google_cloud_unstable_tracing)] + { + if let Some(name) = &self.operation { + if let Some(span) = &self.longrunning_span { + span.record("gcp.longrunning.operation_name", name); + span.record("gcp.resource.destination.id", name); + } + } + if let PollingResult::Completed(Err(e)) = &poll { + if let Some(span) = &self.longrunning_span { + record_error_attributes(span, e); + } + } + } + return Some(poll); } if let Some(name) = self.operation.take() { self.state.attempt_count += 1; - let result = (self.query)(name.clone()).await; + + #[cfg(google_cloud_unstable_tracing)] + let poll_span = if self.longrunning_span.is_some() { + Some(tracing::info_span!( + "google.longrunning.Operations/GetOperation", + "gcp.longrunning.poll_attempt_count" = self.state.attempt_count, + "gcp.longrunning.done" = false, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = name.as_str() + )) + } else { + None + }; + + let query_fut = (self.query)(name.clone()); + #[cfg(google_cloud_unstable_tracing)] + let result = if let Some(span) = poll_span.clone() { + use tracing::Instrument as _; + query_fut.instrument(span).await + } else { + query_fut.await + }; + + #[cfg(not(google_cloud_unstable_tracing))] + let result = query_fut.await; let (op, poll) = crate::details::handle_poll(self.error_policy.clone(), &self.state, name, result); self.operation = op; + + #[cfg(google_cloud_unstable_tracing)] + { + if let Some(span) = &poll_span { + match &poll { + PollingResult::Completed(r) => { + span.record("gcp.longrunning.done", true); + if let Err(e) = r { + record_error_attributes(span, e); + if let Some(p_span) = &self.longrunning_span { + record_error_attributes(p_span, e); + } + } + } + PollingResult::PollingError(e) => { + record_error_attributes(span, e); + } + _ => {} + } + } + } + return Some(poll); } None } async fn until_done(mut self) -> Result { + #[cfg(google_cloud_unstable_tracing)] + let span = self.longrunning_span.clone(); + let mut state = PollingState::default(); - while let Some(p) = self.poll().await { - match p { - // Return, the operation completed or the polling policy is - // exhausted. - PollingResult::Completed(r) => return r, - // Continue, the operation was successfully polled and the - // polling policy was queried. - PollingResult::InProgress(_) => (), - // Continue, the polling policy was queried and decided the - // error is recoverable. - PollingResult::PollingError(_) => (), + let fut = async move { + while let Some(p) = self.poll().await { + match p { + // Return, the operation completed or the polling policy is + // exhausted. + PollingResult::Completed(r) => return r, + // Continue, the operation was successfully polled and the + // polling policy was queried. + PollingResult::InProgress(_) => (), + // Continue, the polling policy was queried and decided the + // error is recoverable. + PollingResult::PollingError(_) => (), + } + state.attempt_count += 1; + + #[cfg(google_cloud_unstable_tracing)] + let sleep_span = if self.longrunning_span.is_some() { + Some(tracing::info_span!("LRO Sleep")) + } else { + None + }; + + let sleep_fut = tokio::time::sleep(self.backoff_policy.wait_period(&state)); + + #[cfg(google_cloud_unstable_tracing)] + if let Some(span) = sleep_span { + use tracing::Instrument as _; + sleep_fut.instrument(span).await; + } else { + sleep_fut.await; + } + + #[cfg(not(google_cloud_unstable_tracing))] + sleep_fut.await; } - state.attempt_count += 1; - tokio::time::sleep(self.backoff_policy.wait_period(&state)).await; + // We can only get here if `poll()` returns `None`, but it only returns + // `None` after it returned `Polling::Completed` and therefore this is + // never reached. + unreachable!("loop should exit via the `Completed` branch vs. this line"); + }; + + #[cfg(google_cloud_unstable_tracing)] + if let Some(s) = span { + return fut.instrument(s).await; } - // We can only get here if `poll()` returns `None`, but it only returns - // `None` after it returned `Polling::Completed` and therefore this is - // never reached. - unreachable!("loop should exit via the `Completed` branch vs. this line"); + + fut.await } #[cfg(feature = "unstable-stream")] @@ -407,8 +565,35 @@ where impl crate::sealed::Poller for PollerImpl {} +#[cfg(google_cloud_unstable_tracing)] +fn record_error_attributes(span: &tracing::Span, error: &crate::Error) { + span.record("otel.status_code", "ERROR"); + if let Some(status) = error.status() { + let code_name = status.code.name(); + span.record("rpc.response.status_code", code_name); + span.record("error.type", code_name); + span.record("gcp.longrunning.status_code", status.code as i32); + } else if let Some(http_code) = error.http_status_code() { + let code_str = http_code.to_string(); + span.record("rpc.response.status_code", &code_str); + span.record("error.type", &code_str); + } else { + let error_type = if error.is_timeout() { + "CLIENT_TIMEOUT" + } else if error.is_connect() { + "CLIENT_CONNECTION_ERROR" + } else if error.is_io() { + "CLIENT_IO_ERROR" + } else { + "unknown" + }; + span.record("error.type", error_type); + } +} + #[cfg(test)] mod tests { + #![allow(deprecated)] use super::*; use crate::Error; use google_cloud_gax::error::rpc::{Code, Status}; @@ -500,11 +685,182 @@ mod tests { start, query, PollerOptions { - tracing: Some(TracingDetails { - method_name: "test_method", - }), + tracing: Some(TracingDetails {}), + }, + ); + } + + #[cfg(google_cloud_unstable_tracing)] + #[tokio::test(flavor = "multi_thread")] + async fn test_until_done_tracing_t2() { + use google_cloud_test_utils::test_layer::TestLayer; + + let start = || async move { + let op = OperationAny::default().set_name("test-only-name"); + let op = TestOperation::new(op); + Ok::(op) + }; + + let query = |_: String| async move { + let any = Any::from_msg(&Duration::clamp(234, 0)) + .expect("test message deserializes via Any::from_msg"); + let result = ResultAny::Response(any.into()); + let op = OperationAny::default().set_done(true).set_result(result); + let op = TestOperation::new(op); + + Ok::(op) + }; + + let guard = TestLayer::initialize(); + + let test_span = tracing::info_span!("test-span"); + let poller = test_span.in_scope(|| { + new_poller_with_options( + Arc::new(AlwaysContinue), + Arc::new( + ExponentialBackoffBuilder::new() + .with_initial_delay(StdDuration::from_millis(1)) + .clamp(), + ), + start, + query, + PollerOptions { + tracing: Some(TracingDetails {}), + }, + ) + }); + + use tracing::Instrument; + let response = poller.until_done().instrument(test_span).await.unwrap(); + assert_eq!(response, Duration::clamp(234, 0)); + + let spans = TestLayer::capture(&guard); + + assert!( + spans.iter().any(|s| s.name == "test-span"), + "spans: {spans:?}" + ); + } + + #[cfg(google_cloud_unstable_tracing)] + #[tokio::test(flavor = "multi_thread")] + async fn test_until_done_tracing_t5() { + use google_cloud_test_utils::test_layer::TestLayer; + + let start = || async move { + let op = OperationAny::default().set_name("test-only-name"); + let op = TestOperation::new(op); + Ok::(op) + }; + + let attempt = Arc::new(std::sync::atomic::AtomicUsize::new(0)); + let query = { + let attempt = attempt.clone(); + move |_: String| { + let attempt = attempt.clone(); + async move { + let a = attempt.fetch_add(1, std::sync::atomic::Ordering::SeqCst); + if a == 0 { + let op = OperationAny::default().set_name("test-only-name"); + let op = TestOperation::new(op); + return Ok::(op); + } + let any = Any::from_msg(&Duration::clamp(234, 0)) + .expect("test message deserializes via Any::from_msg"); + let result = ResultAny::Response(any.into()); + let op = OperationAny::default().set_done(true).set_result(result); + let op = TestOperation::new(op); + + Ok::(op) + } + } + }; + + let guard = TestLayer::initialize(); + + let test_span = tracing::info_span!("test-span"); + let poller = test_span.in_scope(|| { + new_poller_with_options( + Arc::new(AlwaysContinue), + Arc::new( + ExponentialBackoffBuilder::new() + .with_initial_delay(StdDuration::from_millis(1)) + .clamp(), + ), + start, + query, + PollerOptions { + tracing: Some(TracingDetails {}), + }, + ) + }); + + use tracing::Instrument; + let response = poller.until_done().instrument(test_span).await.unwrap(); + assert_eq!(response, Duration::clamp(234, 0)); + + let spans = TestLayer::capture(&guard); + + assert!( + spans.iter().any(|s| s.name == "LRO Sleep"), + "spans: {spans:?}" + ); + } + + #[cfg(google_cloud_unstable_tracing)] + #[tokio::test(flavor = "multi_thread")] + async fn test_poll_tracing_t3() { + use google_cloud_test_utils::test_layer::TestLayer; + + let start = || async move { + let op = OperationAny::default().set_name("test-only-name"); + let op = TestOperation::new(op); + Ok::(op) + }; + + let query = |_: String| async move { + let any = Any::from_msg(&Duration::clamp(234, 0)) + .expect("test message deserializes via Any::from_msg"); + let result = ResultAny::Response(any.into()); + let op = OperationAny::default().set_done(true).set_result(result); + let op = TestOperation::new(op); + + Ok::(op) + }; + + let guard = TestLayer::initialize(); + + let mut poller = new_poller_with_options( + Arc::new(AlwaysContinue), + Arc::new(ExponentialBackoff::default()), + start, + query, + PollerOptions { + tracing: Some(TracingDetails {}), }, ); + + poller.poll().await; + poller.poll().await; + + let spans = TestLayer::capture(&guard); + + let found = spans + .iter() + .filter(|s| s.name == "google.longrunning.Operations/GetOperation") + .collect::>(); + + assert_eq!(found.len(), 1, "spans: {spans:?}"); + let span = found[0]; + + assert_eq!( + span.attributes.get("gcp.longrunning.poll_attempt_count"), + Some(&(1_u64.into())) + ); + assert_eq!( + span.attributes.get("gcp.longrunning.done"), + Some(&true.into()) + ); } #[cfg(not(google_cloud_unstable_tracing))] @@ -519,9 +875,7 @@ mod tests { start, query, PollerOptions { - tracing: Some(TracingDetails { - method_name: "test_method", - }), + tracing: Some(TracingDetails {}), }, ); } @@ -1094,4 +1448,311 @@ mod tests { fn polling_error() -> Error { Error::io("something failed") } + + #[cfg(google_cloud_unstable_tracing)] + #[tokio::test(flavor = "multi_thread")] + async fn test_until_done_tracing_transient_failure() { + use google_cloud_test_utils::test_layer::TestLayer; + + let start = || async move { + let op = OperationAny::default().set_name("test-only-name"); + let op = TestOperation::new(op); + Ok::(op) + }; + + let attempt = Arc::new(std::sync::atomic::AtomicUsize::new(0)); + let query = { + let attempt = attempt.clone(); + move |_: String| { + let attempt = attempt.clone(); + async move { + let a = attempt.fetch_add(1, std::sync::atomic::Ordering::SeqCst); + if a == 0 { + return Err::(Error::io("transient io error")); + } + let any = Any::from_msg(&Duration::clamp(234, 0)) + .expect("test message deserializes via Any::from_msg"); + let result = ResultAny::Response(any.into()); + let op = OperationAny::default().set_done(true).set_result(result); + let op = TestOperation::new(op); + Ok::(op) + } + } + }; + + let guard = TestLayer::initialize(); + + let test_span = tracing::info_span!("test-span"); + let poller = test_span.in_scope(|| { + new_poller_with_options( + Arc::new(AlwaysContinue), + Arc::new( + ExponentialBackoffBuilder::new() + .with_initial_delay(StdDuration::from_millis(1)) + .clamp(), + ), + start, + query, + PollerOptions { + tracing: Some(TracingDetails {}), + }, + ) + }); + + use tracing::Instrument; + let response = poller.until_done().instrument(test_span).await.unwrap(); + assert_eq!(response, Duration::clamp(234, 0)); + + let spans = TestLayer::capture(&guard); + + // Verify T2 test-span remains active and has no error + let t2 = spans.iter().find(|s| s.name == "test-span").unwrap(); + assert_eq!(t2.attributes.get("otel.status_code"), None); + + // Verify T3 (GetOperation) has two attempts + let t3_spans = spans + .iter() + .filter(|s| s.name == "google.longrunning.Operations/GetOperation") + .collect::>(); + assert_eq!(t3_spans.len(), 2); + + // First T3 attempt should be marked as ERROR due to transient failure + let first_t3 = t3_spans[0]; + assert_eq!( + first_t3.attributes.get("otel.status_code"), + Some(&"ERROR".into()) + ); + assert_eq!( + first_t3.attributes.get("error.type"), + Some(&"CLIENT_IO_ERROR".into()) + ); + assert_eq!( + first_t3.attributes.get("gcp.resource.destination.id"), + Some(&"test-only-name".into()) + ); + + // Second T3 attempt should be OK + let second_t3 = t3_spans[1]; + assert_eq!(second_t3.attributes.get("otel.status_code"), None); + assert_eq!( + second_t3.attributes.get("gcp.resource.destination.id"), + Some(&"test-only-name".into()) + ); + } + + #[cfg(google_cloud_unstable_tracing)] + #[tokio::test(flavor = "multi_thread")] + async fn test_until_done_tracing_logical_terminal_failure() { + use google_cloud_test_utils::test_layer::TestLayer; + + let start = || async move { + let op = OperationAny::default().set_name("test-only-name"); + let op = TestOperation::new(op); + Ok::(op) + }; + + let query = |_: String| async move { + let rpc = google_cloud_rpc::model::Status::default() + .set_message("quota exceeded") + .set_code(Code::ResourceExhausted as i32); + let result = ResultAny::Error(rpc.into()); + let op = OperationAny::default().set_done(true).set_result(result); + let op = TestOperation::new(op); + Ok::(op) + }; + + let guard = TestLayer::initialize(); + + let test_span = tracing::info_span!( + "test-span", + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + let poller = test_span.in_scope(|| { + new_poller_with_options( + Arc::new(AlwaysContinue), + Arc::new( + ExponentialBackoffBuilder::new() + .with_initial_delay(StdDuration::from_millis(1)) + .clamp(), + ), + start, + query, + PollerOptions { + tracing: Some(TracingDetails {}), + }, + ) + }); + + use tracing::Instrument; + let response = poller.until_done().instrument(test_span).await; + assert!(response.is_err()); + + let spans = TestLayer::capture(&guard); + + // Verify T2 test-span turned into ERROR + let t2 = spans.iter().find(|s| s.name == "test-span").unwrap(); + assert_eq!(t2.attributes.get("otel.status_code"), Some(&"ERROR".into())); + assert_eq!( + t2.attributes.get("rpc.response.status_code"), + Some(&"RESOURCE_EXHAUSTED".into()) + ); + assert_eq!( + t2.attributes.get("error.type"), + Some(&"RESOURCE_EXHAUSTED".into()) + ); + assert_eq!( + t2.attributes.get("gcp.longrunning.status_code"), + Some(&(Code::ResourceExhausted as i64).into()) + ); + assert_eq!( + t2.attributes.get("gcp.resource.destination.id"), + Some(&"test-only-name".into()) + ); + + // Verify T3 turned into ERROR + let t3 = spans + .iter() + .find(|s| s.name == "google.longrunning.Operations/GetOperation") + .unwrap(); + assert_eq!(t3.attributes.get("otel.status_code"), Some(&"ERROR".into())); + assert_eq!( + t3.attributes.get("rpc.response.status_code"), + Some(&"RESOURCE_EXHAUSTED".into()) + ); + assert_eq!( + t3.attributes.get("gcp.resource.destination.id"), + Some(&"test-only-name".into()) + ); + } + + #[cfg(google_cloud_unstable_tracing)] + #[tokio::test(flavor = "multi_thread")] + async fn test_until_done_tracing_permanent_startup_failure() { + use google_cloud_test_utils::test_layer::TestLayer; + + let start = || async move { + let rpc = google_cloud_rpc::model::Status::default() + .set_message("unauthorized") + .set_code(Code::PermissionDenied as i32); + Err::(Error::service(rpc.into())) + }; + + let query = |_: String| async move { + let any = Any::from_msg(&Duration::clamp(234, 0)) + .expect("test message deserializes via Any::from_msg"); + let result = ResultAny::Response(any.into()); + let op = OperationAny::default().set_done(true).set_result(result); + let op = TestOperation::new(op); + Ok::(op) + }; + + let guard = TestLayer::initialize(); + + let test_span = tracing::info_span!( + "test-span", + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + let poller = test_span.in_scope(|| { + new_poller_with_options( + Arc::new(AlwaysContinue), + Arc::new( + ExponentialBackoffBuilder::new() + .with_initial_delay(StdDuration::from_millis(1)) + .clamp(), + ), + start, + query, + PollerOptions { + tracing: Some(TracingDetails {}), + }, + ) + }); + + use tracing::Instrument; + let response = poller.until_done().instrument(test_span).await; + assert!(response.is_err()); + + let spans = TestLayer::capture(&guard); + + // Verify T2 test-span turned into ERROR + let t2 = spans.iter().find(|s| s.name == "test-span").unwrap(); + assert_eq!(t2.attributes.get("otel.status_code"), Some(&"ERROR".into())); + assert_eq!( + t2.attributes.get("rpc.response.status_code"), + Some(&"PERMISSION_DENIED".into()) + ); + assert_eq!( + t2.attributes.get("error.type"), + Some(&"PERMISSION_DENIED".into()) + ); + assert_eq!( + t2.attributes.get("gcp.longrunning.status_code"), + Some(&(Code::PermissionDenied as i64).into()) + ); + // No destination ID should be set since start failed + assert_eq!(t2.attributes.get("gcp.resource.destination.id"), None); + + // No T3 spans should be created + let t3_spans = spans + .iter() + .filter(|s| s.name == "google.longrunning.Operations/GetOperation") + .collect::>(); + assert!( + t3_spans.is_empty(), + "expected no T3 spans, found={t3_spans:?}" + ); + } + + #[cfg(google_cloud_unstable_tracing)] + #[tokio::test(flavor = "multi_thread")] + async fn test_until_done_no_tracing_runtime() { + use google_cloud_test_utils::test_layer::TestLayer; + + let start = || async move { + let op = OperationAny::default().set_name("test-only-name"); + let op = TestOperation::new(op); + Ok::(op) + }; + + let query = |_: String| async move { + let any = Any::from_msg(&Duration::clamp(234, 0)) + .expect("test message deserializes via Any::from_msg"); + let result = ResultAny::Response(any.into()); + let op = OperationAny::default().set_done(true).set_result(result); + let op = TestOperation::new(op); + Ok::(op) + }; + + let guard = TestLayer::initialize(); + + let poller = new_poller_with_options( + Arc::new(AlwaysContinue), + Arc::new( + ExponentialBackoffBuilder::new() + .with_initial_delay(StdDuration::from_millis(1)) + .clamp(), + ), + start, + query, + PollerOptions::default(), // No tracing requested at runtime + ); + + let response = poller.until_done().await.unwrap(); + assert_eq!(response, Duration::clamp(234, 0)); + + let spans = TestLayer::capture(&guard); + // Since options.tracing was None, no LRO spans should be created at all + assert!( + spans.is_empty(), + "expected no spans to be captured, found={spans:?}" + ); + } } diff --git a/src/storage/src/generated/gapic_control/builder.rs b/src/storage/src/generated/gapic_control/builder.rs index de17dd0f05..5b4628400c 100644 --- a/src/storage/src/generated/gapic_control/builder.rs +++ b/src/storage/src/generated/gapic_control/builder.rs @@ -590,6 +590,7 @@ pub mod storage_control { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -612,12 +613,26 @@ pub mod storage_control { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storage::client::StorageControl::rename_folder", + "gcp.rpc.method" = "google_cloud_storage::client::StorageControl::rename_folder", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } fn auto_populate( @@ -766,6 +781,7 @@ pub mod storage_control { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -788,12 +804,27 @@ pub mod storage_control { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_unit_response_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storage::client::StorageControl::delete_folder_recursive", + "gcp.rpc.method" = + "google_cloud_storage::client::StorageControl::delete_folder_recursive", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_unit_response_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } fn auto_populate( @@ -1518,6 +1549,7 @@ pub mod storage_control { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1540,12 +1572,27 @@ pub mod storage_control { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storage::client::StorageControl::create_anywhere_cache", + "gcp.rpc.method" = + "google_cloud_storage::client::StorageControl::create_anywhere_cache", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } fn auto_populate( @@ -1671,6 +1718,7 @@ pub mod storage_control { >; let polling_error_policy = self.0.stub.get_polling_error_policy(&self.0.options); let polling_backoff_policy = self.0.stub.get_polling_backoff_policy(&self.0.options); + let poller_options = self.0.stub.get_poller_options(&self.0.options); let stub = self.0.stub.clone(); let mut options = self.0.options.clone(); @@ -1693,12 +1741,27 @@ pub mod storage_control { Ok(Operation::new(op)) }; - google_cloud_lro::internal::new_poller( - polling_error_policy, - polling_backoff_policy, - start, - query, - ) + let span = tracing::info_span!( + "google_cloud_storage::client::StorageControl::update_anywhere_cache", + "gcp.rpc.method" = + "google_cloud_storage::client::StorageControl::update_anywhere_cache", + "gcp.longrunning.operation_name" = tracing::field::Empty, + "otel.status_code" = tracing::field::Empty, + "rpc.response.status_code" = tracing::field::Empty, + "error.type" = tracing::field::Empty, + "gcp.longrunning.status_code" = tracing::field::Empty, + "gcp.resource.destination.id" = tracing::field::Empty + ); + + span.in_scope(|| { + google_cloud_lro::internal::new_poller_with_options( + polling_error_policy, + polling_backoff_policy, + start, + query, + poller_options, + ) + }) } fn auto_populate( diff --git a/src/storage/src/generated/gapic_control/stub.rs b/src/storage/src/generated/gapic_control/stub.rs index a576d2fb8e..b36a39446f 100644 --- a/src/storage/src/generated/gapic_control/stub.rs +++ b/src/storage/src/generated/gapic_control/stub.rs @@ -363,4 +363,15 @@ pub trait StorageControl: std::fmt::Debug + Send + Sync { ) -> std::sync::Arc { std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default()) } + + /// Returns the poller options. + /// + /// When mocking, this method is typically irrelevant. Do not try to verify + /// it is called by your mocks. + fn get_poller_options( + &self, + _options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + google_cloud_lro::internal::PollerOptions::default() + } } diff --git a/src/storage/src/generated/gapic_control/stub/dynamic.rs b/src/storage/src/generated/gapic_control/stub/dynamic.rs index e233c64099..0a20fd3ca5 100644 --- a/src/storage/src/generated/gapic_control/stub/dynamic.rs +++ b/src/storage/src/generated/gapic_control/stub/dynamic.rs @@ -194,6 +194,12 @@ pub trait StorageControl: std::fmt::Debug + Send + Sync { &self, options: &crate::RequestOptions, ) -> std::sync::Arc; + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions; } /// All implementations of [super::StorageControl] also implement [StorageControl]. @@ -465,4 +471,12 @@ impl StorageControl for T { ) -> std::sync::Arc { T::get_polling_backoff_policy(self, options) } + + #[allow(dead_code)] + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + T::get_poller_options(self, options) + } } diff --git a/src/storage/src/generated/gapic_control/tracing.rs b/src/storage/src/generated/gapic_control/tracing.rs index 094fe57b44..f602c898da 100644 --- a/src/storage/src/generated/gapic_control/tracing.rs +++ b/src/storage/src/generated/gapic_control/tracing.rs @@ -446,6 +446,16 @@ where ) -> std::sync::Arc { self.inner.get_polling_backoff_policy(options) } + + fn get_poller_options( + &self, + options: &crate::RequestOptions, + ) -> google_cloud_lro::internal::PollerOptions { + let mut opts = self.inner.get_poller_options(options); + let details = google_cloud_lro::internal::TracingDetails::default(); + opts.tracing = Some(details); + opts + } } pub(crate) mod info { diff --git a/tests/o11y/Cargo.toml b/tests/o11y/Cargo.toml index ca2b6e5a71..bfe3ed80f5 100644 --- a/tests/o11y/Cargo.toml +++ b/tests/o11y/Cargo.toml @@ -27,39 +27,41 @@ run-integration-tests = [] log-integration-tests = ["google-cloud-test-utils/log-integration-tests"] [dependencies] -anyhow.workspace = true -bytes.workspace = true -chrono = { workspace = true, features = ["now"] } -futures.workspace = true -google-cloud-auth.workspace = true -google-cloud-gax.workspace = true -gaxi = { workspace = true, features = ["_internal-grpc-client"] } -google-cloud-lro.workspace = true -google-cloud-test-utils = { workspace = true } -google-cloud-showcase-v1beta1 = { workspace = true, features = ["default"] } -google-cloud-storage = { workspace = true, features = ["default"] } -google-cloud-wkt = { workspace = true } -storage-samples = { workspace = true } -google-cloud-trace-v1 = { workspace = true, features = ["default"] } -google-cloud-monitoring-v3 = { workspace = true, features = ["default"] } -http.workspace = true -httptest.workspace = true -opentelemetry = { workspace = true, features = ["logs", "metrics", "trace"] } -opentelemetry-proto = { workspace = true, features = ["gen-tonic", "logs", "metrics", "trace"] } -pretty_assertions.workspace = true -thiserror.workspace = true -rand.workspace = true -reqwest = { workspace = true, features = ["json"] } -serde.workspace = true -serde_json.workspace = true -tokio = { workspace = true, features = ["test-util", "time"] } -tokio-stream = { workspace = true, features = ["net"] } -tonic = { workspace = true, features = ["codegen", "router", "server", "transport"] } -tracing.workspace = true -tracing-serde.workspace = true -tracing-subscriber = { workspace = true, features = ["fmt"] } -tracing-opentelemetry = { workspace = true } -uuid = { workspace = true, features = ["v4"] } +anyhow.workspace = true +bytes.workspace = true +chrono = { workspace = true, features = ["now"] } +futures.workspace = true +google-cloud-auth.workspace = true +google-cloud-gax.workspace = true +gaxi = { workspace = true, features = ["_internal-grpc-client"] } +google-cloud-lro.workspace = true +google-cloud-longrunning.workspace = true +google-cloud-test-utils = { workspace = true } +google-cloud-showcase-v1beta1 = { workspace = true, features = ["default"] } +google-cloud-texttospeech-v1 = { path = "../../src/generated/cloud/texttospeech/v1" } +google-cloud-storage = { workspace = true, features = ["default"] } +google-cloud-wkt = { workspace = true } +storage-samples = { workspace = true } +google-cloud-trace-v1 = { workspace = true, features = ["default"] } +google-cloud-monitoring-v3 = { workspace = true, features = ["default"] } +http.workspace = true +httptest.workspace = true +opentelemetry = { workspace = true, features = ["logs", "metrics", "trace"] } +opentelemetry-proto = { workspace = true, features = ["gen-tonic", "logs", "metrics", "trace"] } +pretty_assertions.workspace = true +thiserror.workspace = true +rand.workspace = true +reqwest = { workspace = true, features = ["json"] } +serde.workspace = true +serde_json.workspace = true +tokio = { workspace = true, features = ["test-util", "time"] } +tokio-stream = { workspace = true, features = ["net"] } +tonic = { workspace = true, features = ["codegen", "router", "server", "transport"] } +tracing.workspace = true +tracing-serde.workspace = true +tracing-subscriber = { workspace = true, features = ["fmt"] } +tracing-opentelemetry = { workspace = true } +uuid = { workspace = true, features = ["v4"] } # Separate for cleaner formatting. # Enable `internal-logs` to troubleshoot errors. diff --git a/tests/o11y/src/e2e.rs b/tests/o11y/src/e2e.rs index 1d9bdf32fb..af2edef65c 100644 --- a/tests/o11y/src/e2e.rs +++ b/tests/o11y/src/e2e.rs @@ -15,8 +15,10 @@ pub mod metrics; pub mod resource_detector; pub mod showcase; +pub mod showcase_lro; pub mod signals; pub mod storage; +pub mod text_to_speech; use crate::e2e::resource_detector::TestResourceDetector; use crate::otlp::logs::EventFormatter; diff --git a/tests/o11y/src/e2e/showcase_lro.rs b/tests/o11y/src/e2e/showcase_lro.rs new file mode 100644 index 0000000000..e172009c3a --- /dev/null +++ b/tests/o11y/src/e2e/showcase_lro.rs @@ -0,0 +1,171 @@ +// Copyright 2026 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +use super::{new_credentials, set_up_providers, wait_for_trace}; +use crate::Anonymous; +use google_cloud_lro::Poller; +use google_cloud_showcase_v1beta1::client::Echo; +use google_cloud_test_utils::runtime_config::project_id; +use httptest::{Expectation, Server, matchers::*, responders::status_code}; +use opentelemetry::trace::TraceContextExt; +use std::collections::BTreeSet; +use tracing_opentelemetry::OpenTelemetrySpanExt; +use uuid::Uuid; + +const ROOT_SPAN_NAME: &str = "e2e-showcase-lro-test"; + +pub async fn run() -> anyhow::Result<()> { + // 1. Setup Mock Server (Traffic Destination) + let echo_server = Server::run(); + + // Initial wait call: starts the LRO, done = false + echo_server.expect( + Expectation::matching(all_of![ + request::method("POST"), + request::path("/v1beta1/echo:wait"), + ]) + .respond_with( + status_code(200).body( + serde_json::json!({ + "name": "operations/test-op-123", + "done": false + }) + .to_string(), + ), + ), + ); + + // Polling GetOperation call: LRO is completed successfully + echo_server.expect( + Expectation::matching(all_of![ + request::method("GET"), + request::path("/v1beta1/operations/test-op-123"), + ]) + .respond_with( + status_code(200).body( + serde_json::json!({ + "name": "operations/test-op-123", + "done": true, + "response": { + "@type": "type.googleapis.com/google.showcase.v1beta1.WaitResponse", + "content": "lro-test-success" + } + }) + .to_string(), + ), + ), + ); + + // 2. Setup Telemetry (Real Google Cloud Trace Destination) + let project_id = project_id()?; + let id = Uuid::new_v4(); + let credentials = new_credentials(&project_id).await?; + let (provider, _meter_provider, _) = set_up_providers( + &project_id, + ROOT_SPAN_NAME, + id.to_string(), + credentials.clone(), + ) + .await?; + + // 3. Generate Trace + let root_span = tracing::info_span!("e2e_root", "otel.name" = ROOT_SPAN_NAME); + let trace_id = root_span + .context() + .span() + .span_context() + .trace_id() + .to_string(); + + // Initialize showcase client pointing to local mock server + let client = Echo::builder() + .with_endpoint(format!("http://{}", echo_server.addr())) + .with_credentials(Anonymous::new().build()) + .with_tracing() + .build() + .await?; + + // Make the LRO call and poll until done + use tracing::Instrument; + let poller = root_span.in_scope(|| { + client + .wait() + .set_ttl(std::boxed::Box::new(google_cloud_wkt::Duration::clamp( + 1, 0, + ))) + .poller() + }); + + let response = poller.until_done().instrument(root_span.clone()).await?; + + assert_eq!(response.content, "lro-test-success"); + + // Explicitly drop root span + drop(root_span); + + println!( + "View LRO trace in Console: https://console.cloud.google.com/traces/explorer;traceId={}?project={}", + trace_id, project_id + ); + + // 4. Force flush spans to Google Cloud Trace + if let Err(e) = provider.force_flush() { + tracing::error!("error flushing provider: {e:}"); + } + + // 5. Verify (Poll Cloud Trace API) + // We expect: + // - Root span + // - T2 Generated LRO method span + // - T3 generated poll attempt span (at least one) + let required = BTreeSet::from_iter([ + ROOT_SPAN_NAME, + "google_cloud_showcase_v1beta1::client::Echo::wait", + "google.longrunning.Operations/GetOperation", + ]); + let trace = wait_for_trace(&project_id, &trace_id, &required).await?; + + // Verify the expected spans appear in the trace: + let span_names = trace + .spans + .iter() + .map(|s| s.name.as_str()) + .collect::>(); + let missing = required.difference(&span_names).collect::>(); + assert!(missing.is_empty(), "missing={missing:?}\n\n{trace:?}"); + + // Verify parent-child nesting + let root_span_data = trace + .spans + .iter() + .find(|s| s.name == ROOT_SPAN_NAME) + .unwrap(); + let t2_span = trace + .spans + .iter() + .find(|s| s.name == "google_cloud_showcase_v1beta1::client::Echo::wait") + .unwrap(); + let t3_span = trace + .spans + .iter() + .find(|s| s.name == "google.longrunning.Operations/GetOperation") + .unwrap(); + + // T2 parent is Root span + assert_eq!(t2_span.parent_span_id, root_span_data.span_id); + // T3 parent is T2 LRO span + assert_eq!(t3_span.parent_span_id, t2_span.span_id); + + Ok(()) +} diff --git a/tests/o11y/src/e2e/text_to_speech.rs b/tests/o11y/src/e2e/text_to_speech.rs new file mode 100644 index 0000000000..03314d488e --- /dev/null +++ b/tests/o11y/src/e2e/text_to_speech.rs @@ -0,0 +1,146 @@ +// Copyright 2026 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +use super::{new_credentials, set_up_providers, wait_for_trace}; +use google_cloud_lro::Poller; +use google_cloud_texttospeech_v1::client::TextToSpeechLongAudioSynthesize; +use google_cloud_texttospeech_v1::model::{ + AudioConfig, AudioEncoding, SynthesisInput, VoiceSelectionParams, +}; +use opentelemetry::trace::TraceContextExt; +use std::collections::BTreeSet; +use tracing::Instrument; +use tracing_opentelemetry::OpenTelemetrySpanExt; +use uuid::Uuid; + +const ROOT_SPAN_NAME: &str = "e2e-text-to-speech-test"; + +pub async fn run() -> anyhow::Result<()> { + // 1. Setup GCS bucket for synthesis output + let (control, bucket) = storage_samples::create_test_bucket().await?; + let bucket_name = bucket.bucket_id.clone(); + + let project_id = std::env::var("GOOGLE_CLOUD_PROJECT") + .expect("GOOGLE_CLOUD_PROJECT environment variable must be set"); + + // 2. Setup Telemetry + let id = Uuid::new_v4(); + let credentials = new_credentials(&project_id).await?; + let (provider, _meter_provider, _) = set_up_providers( + &project_id, + ROOT_SPAN_NAME, + id.to_string(), + credentials.clone(), + ) + .await?; + + // 3. Create parent span for test execution + let parent_span = tracing::info_span!("e2e_root", "otel.name" = ROOT_SPAN_NAME); + let span_context = parent_span.context().span().span_context().clone(); + println!("Created Trace with ID: {}", span_context.trace_id()); + println!( + "Trace Console Link: https://console.cloud.google.com/traces/list?project={}&tid={}", + project_id, + span_context.trace_id() + ); + + // 4. Run synthesis LRO inside parent span context + let result = async { + let client = TextToSpeechLongAudioSynthesize::builder() + .with_tracing() + .build() + .await?; + + let input = SynthesisInput::new().set_text( + "Observability is the ability to measure the internal states of a system \ + based on its external outputs. This integration test verifies that long \ + running operations propagate tracing spans cleanly.", + ); + let audio_config = AudioConfig::new() + .set_audio_encoding(AudioEncoding::Linear16) + .set_sample_rate_hertz(24000); + let voice = VoiceSelectionParams::new() + .set_language_code("en-US") + .set_name("en-US-Journey-F"); + + println!( + "Synthesizing long audio LRO to gs://{}/output.wav", + bucket_name + ); + + // Create poller inside parent span scope + let poller = parent_span.in_scope(|| { + client + .synthesize_long_audio() + .set_parent(format!("projects/{}/locations/us-central1", project_id)) + .set_input(input) + .set_audio_config(audio_config) + .set_output_gcs_uri(format!("gs://{}/output.wav", bucket_name)) + .set_voice(voice) + .poller() + }); + + let response = poller.until_done().await?; + + println!("Audio LRO synthesis complete: {:?}", response); + anyhow::Ok(()) + } + .instrument(parent_span.clone()) + .await; + + // 5. Clean up GCS bucket + if let Err(e) = storage_samples::cleanup_bucket(control, bucket.name.clone()).await { + println!("error cleaning up test bucket {}: {:?}", bucket.name, e); + } + + // Explicitly drop parent span + drop(parent_span); + + // Force flush spans + let _ = provider.force_flush(); + + // Propagate synthesis result + result?; + + // 6. Verify trace spans are nested correctly (Poll GCP Trace API) + let required = BTreeSet::from_iter([ + ROOT_SPAN_NAME, + "google_cloud_texttospeech_v1::client::TextToSpeechLongAudioSynthesize::synthesize_long_audio", + "google.longrunning.Operations/GetOperation", + ]); + let trace = + wait_for_trace(&project_id, &span_context.trace_id().to_string(), &required).await?; + + // Verify programmatic parent-child relationship + let root_span_data = trace + .spans + .iter() + .find(|s| s.name == ROOT_SPAN_NAME) + .unwrap(); + let t2_span = trace + .spans + .iter() + .find(|s| s.name == "google_cloud_texttospeech_v1::client::TextToSpeechLongAudioSynthesize::synthesize_long_audio") + .unwrap(); + let t3_span = trace + .spans + .iter() + .find(|s| s.name == "google.longrunning.Operations/GetOperation") + .unwrap(); + + assert_eq!(t2_span.parent_span_id, root_span_data.span_id); + assert_eq!(t3_span.parent_span_id, t2_span.span_id); + + Ok(()) +} diff --git a/tests/o11y/tests/hermetic_lro.rs b/tests/o11y/tests/hermetic_lro.rs new file mode 100644 index 0000000000..66ffd274e4 --- /dev/null +++ b/tests/o11y/tests/hermetic_lro.rs @@ -0,0 +1,176 @@ +// Copyright 2026 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#[cfg(google_cloud_unstable_tracing)] +mod hermetic_lro { + use google_cloud_auth::credentials::anonymous::Builder as Anonymous; + use google_cloud_lro::Poller; + use google_cloud_showcase_v1beta1::client::Echo; + use httptest::{Expectation, Server, matchers::*, responders::status_code}; + use integration_tests_o11y::tracing::trace_layer; + use opentelemetry_sdk::error::OTelSdkError; + use opentelemetry_sdk::trace::{SdkTracerProvider, SpanData, SpanExporter}; + + use std::sync::{Arc, Mutex}; + use tracing::Instrument; + use tracing_subscriber::{Registry, layer::SubscriberExt}; + + #[derive(Debug, Clone)] + struct InMemorySpanExporter { + spans: Arc>>, + } + + impl InMemorySpanExporter { + fn new() -> Self { + Self { + spans: Arc::new(Mutex::new(Vec::new())), + } + } + } + + impl SpanExporter for InMemorySpanExporter { + fn export( + &self, + batch: Vec, + ) -> impl futures::Future> + Send { + let spans = self.spans.clone(); + async move { + spans.lock().unwrap().extend(batch); + Ok(()) + } + } + } + + #[tokio::test(flavor = "current_thread")] + async fn test_hermetic_lro() -> anyhow::Result<()> { + // 1. Setup Local HTTP Mock Server + let echo_server = Server::run(); + + echo_server.expect( + Expectation::matching(all_of![ + request::method("POST"), + request::path("/v1beta1/echo:wait"), + ]) + .respond_with( + status_code(200).body( + serde_json::json!({ + "name": "operations/test-op-123", + "done": false + }) + .to_string(), + ), + ), + ); + + echo_server.expect( + Expectation::matching(all_of![ + request::method("GET"), + request::path("/v1beta1/operations/test-op-123"), + ]) + .respond_with( + status_code(200).body( + serde_json::json!({ + "name": "operations/test-op-123", + "done": true, + "response": { + "@type": "type.googleapis.com/google.showcase.v1beta1.WaitResponse", + "content": "lro-test-success" + } + }) + .to_string(), + ), + ), + ); + + // 2. Setup Local In-Memory Telemetry + let exporter = InMemorySpanExporter::new(); + let captured_spans = exporter.spans.clone(); + let provider = SdkTracerProvider::builder() + .with_simple_exporter(exporter) + .build(); + + let layer = trace_layer(provider.clone()); + let subscriber = Registry::default().with(layer); + + // Execute Showcase client completely isolated in thread-local tracing context + let _guard = tracing::subscriber::set_default(subscriber); + + let client = Echo::builder() + .with_endpoint(format!("http://{}", echo_server.addr())) + .with_credentials(Anonymous::new().build()) + .with_tracing() + .build() + .await?; + + let root_span = tracing::info_span!("e2e_root", "otel.name" = "e2e-hermetic-lro-test"); + + let result = async { + let poller = root_span.in_scope(|| { + client + .wait() + .set_ttl(std::boxed::Box::new(google_cloud_wkt::Duration::clamp( + 1, 0, + ))) + .poller() + }); + + let response = poller.until_done().await?; + + assert_eq!(response.content, "lro-test-success"); + anyhow::Ok(()) + } + .instrument(root_span.clone()) + .await; + + drop(root_span); + + // Force flush in-memory spans + provider.force_flush()?; + + // Propagate execution result + result?; + + // 3. Verify span hierarchy locally + let spans = captured_spans.lock().unwrap(); + + let root_span = spans + .iter() + .find(|s| s.name == "e2e-hermetic-lro-test") + .expect("missing root span"); + let t2_span = spans + .iter() + .find(|s| { + s.name == "google_cloud_showcase_v1beta1::client::Echo::wait" + && s.attributes + .iter() + .any(|kv| kv.key.as_str() == "gcp.longrunning.operation_name") + }) + .expect("missing T2 LRO span"); + let t3_span = spans + .iter() + .find(|s| s.name == "google.longrunning.Operations/GetOperation") + .expect("missing T3 poll span"); + let t5_span = spans + .iter() + .find(|s| s.name == "LRO Sleep") + .expect("missing T5 sleep span"); + + // Verify parents + assert_eq!(t2_span.parent_span_id, root_span.span_context.span_id()); + assert_eq!(t3_span.parent_span_id, t2_span.span_context.span_id()); + assert_eq!(t5_span.parent_span_id, t2_span.span_context.span_id()); + + Ok(()) + } +} diff --git a/tests/o11y/tests/telemetry_lro.rs b/tests/o11y/tests/telemetry_lro.rs new file mode 100644 index 0000000000..8c8691659d --- /dev/null +++ b/tests/o11y/tests/telemetry_lro.rs @@ -0,0 +1,25 @@ +// Copyright 2026 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#[cfg(all(test, feature = "run-integration-tests"))] +mod telemetry_lro { + use google_cloud_test_utils::errors::anydump; + + #[tokio::test(flavor = "multi_thread")] + async fn showcase_lro() -> anyhow::Result<()> { + integration_tests_o11y::e2e::showcase_lro::run() + .await + .inspect_err(anydump) + } +} diff --git a/tests/o11y/tests/text_to_speech.rs b/tests/o11y/tests/text_to_speech.rs new file mode 100644 index 0000000000..c6985b24a5 --- /dev/null +++ b/tests/o11y/tests/text_to_speech.rs @@ -0,0 +1,25 @@ +// Copyright 2026 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#[cfg(all(test, feature = "run-integration-tests"))] +mod text_to_speech { + use google_cloud_test_utils::errors::anydump; + + #[tokio::test(flavor = "multi_thread")] + async fn test_lro() -> anyhow::Result<()> { + integration_tests_o11y::e2e::text_to_speech::run() + .await + .inspect_err(anydump) + } +}