pub struct SubscriptionConfig {Show 15 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,
}Fields
push_config: Option<PushConfig>ack_deadline_seconds: i32retain_acked_messages: boolmessage_retention_duration: Option<Duration>labels: HashMap<String, String>enable_message_ordering: boolexpiration_policy: Option<ExpirationPolicy>filter: Stringdead_letter_policy: Option<DeadLetterPolicy>retry_policy: Option<RetryPolicy>detached: booltopic_message_retention_duration: Option<Duration>enable_exactly_once_delivery: boolbigquery_config: Option<BigQueryConfig>state: i32Trait Implementations
sourceimpl Default for SubscriptionConfig
impl Default for SubscriptionConfig
sourcefn default() -> SubscriptionConfig
fn default() -> SubscriptionConfig
Returns the “default value” for a type. Read more
sourceimpl From<Subscription> for SubscriptionConfig
impl From<Subscription> for SubscriptionConfig
sourcefn from(f: InternalSubscription) -> Self
fn from(f: InternalSubscription) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for SubscriptionConfig
impl Send for SubscriptionConfig
impl Sync for SubscriptionConfig
impl Unpin for SubscriptionConfig
impl UnwindSafe for SubscriptionConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more