pub struct SubscriptionConfig {Show 17 fields
pub push_config: Option<PushConfig>,
pub ack_deadline_seconds: i32,
pub retain_acked_messages: bool,
pub message_retention_duration: Option<Duration>,
pub labels: HashMap<String, String>,
pub enable_message_ordering: bool,
pub expiration_policy: Option<ExpirationPolicy>,
pub filter: String,
pub dead_letter_policy: Option<DeadLetterPolicy>,
pub retry_policy: Option<RetryPolicy>,
pub detached: bool,
pub topic_message_retention_duration: Option<Duration>,
pub enable_exactly_once_delivery: bool,
pub bigquery_config: Option<BigQueryConfig>,
pub state: i32,
pub cloud_storage_config: Option<CloudStorageConfig>,
pub analytics_hub_subscription_info: Option<AnalyticsHubSubscriptionInfo>,
}Fields§
§push_config: Option<PushConfig>§ack_deadline_seconds: i32§retain_acked_messages: bool§message_retention_duration: Option<Duration>§labels: HashMap<String, String>§enable_message_ordering: bool§expiration_policy: Option<ExpirationPolicy>§filter: String§dead_letter_policy: Option<DeadLetterPolicy>§retry_policy: Option<RetryPolicy>§detached: bool§topic_message_retention_duration: Option<Duration>§enable_exactly_once_delivery: bool§bigquery_config: Option<BigQueryConfig>§state: i32§cloud_storage_config: Option<CloudStorageConfig>§analytics_hub_subscription_info: Option<AnalyticsHubSubscriptionInfo>Trait Implementations§
Source§impl Clone for SubscriptionConfig
impl Clone for SubscriptionConfig
Source§fn clone(&self) -> SubscriptionConfig
fn clone(&self) -> SubscriptionConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubscriptionConfig
impl Debug for SubscriptionConfig
Source§impl Default for SubscriptionConfig
impl Default for SubscriptionConfig
Source§fn default() -> SubscriptionConfig
fn default() -> SubscriptionConfig
Returns the “default value” for a type. Read more
Source§impl From<Subscription> for SubscriptionConfig
impl From<Subscription> for SubscriptionConfig
Source§fn from(f: InternalSubscription) -> Self
fn from(f: InternalSubscription) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SubscriptionConfig
impl RefUnwindSafe for SubscriptionConfig
impl Send for SubscriptionConfig
impl Sync for SubscriptionConfig
impl Unpin for SubscriptionConfig
impl UnwindSafe for SubscriptionConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request