Struct hedwig::googlepubsub::SubscriptionConfig[][src]

pub struct SubscriptionConfig<'s> {
    pub name: SubscriptionName<'s>,
    pub topic: TopicName<'s>,
    pub ack_deadline_seconds: u16,
    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>,
}
This is supported on crate feature google only.
Expand description

Configuration describing a PubSub subscription.

This is a more ergonomic wrapper over pubsub::api::Subscription

Fields

name: SubscriptionName<'s>

See name

topic: TopicName<'s>

See topic

ack_deadline_seconds: u16retain_acked_messages: boolmessage_retention_duration: Option<Duration>labels: HashMap<String, String>

See labels

enable_message_ordering: boolexpiration_policy: Option<ExpirationPolicy>filter: String

See filter

dead_letter_policy: Option<DeadLetterPolicy>retry_policy: Option<RetryPolicy>

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more