Skip to content

Policies Classes

fastpubsub.datastructures.MessageControlFlowPolicy dataclass

MessageControlFlowPolicy(max_messages)

A class to represent a message control flow policy.

max_messages instance-attribute

max_messages

fastpubsub.datastructures.MessageDeliveryPolicy dataclass

MessageDeliveryPolicy(
    filter_expression,
    ack_deadline_seconds,
    enable_message_ordering,
    enable_exactly_once_delivery,
)

A class to represent a message delivery policy.

filter_expression instance-attribute

filter_expression

ack_deadline_seconds instance-attribute

ack_deadline_seconds

enable_message_ordering instance-attribute

enable_message_ordering

enable_exactly_once_delivery instance-attribute

enable_exactly_once_delivery

fastpubsub.datastructures.MessageRetryPolicy dataclass

MessageRetryPolicy(
    min_backoff_delay_secs, max_backoff_delay_secs
)

A class to represent a message retry policy.

min_backoff_delay_secs instance-attribute

min_backoff_delay_secs

max_backoff_delay_secs instance-attribute

max_backoff_delay_secs

fastpubsub.datastructures.DeadLetterPolicy dataclass

DeadLetterPolicy(topic_name, max_delivery_attempts)

A class to represent a dead-letter policy.

topic_name instance-attribute

topic_name

max_delivery_attempts instance-attribute

max_delivery_attempts

fastpubsub.datastructures.LifecyclePolicy dataclass

LifecyclePolicy(autocreate, autoupdate)

A class to represent a lifecycle policy.

autocreate instance-attribute

autocreate

autoupdate instance-attribute

autoupdate