class documentation

class Options:

View In Hierarchy

Undocumented

Method __post_init__ Undocumented
Method get_encoder Undocumented
Method get_idempotency_key Undocumented
Method get_retry_policy Undocumented
Method merge Undocumented
Class Variable durable Undocumented
Class Variable encoder Undocumented
Class Variable id Undocumented
Class Variable idempotency_key Undocumented
Class Variable non_retryable_exceptions Undocumented
Class Variable retry_policy Undocumented
Class Variable tags Undocumented
Class Variable target Undocumented
Class Variable timeout Undocumented
Class Variable version Undocumented
def __post_init__(self):

Undocumented

def get_encoder(self) -> Encoder[Any, tuple[dict[str, str] | None, str | None]]:

Undocumented

def get_idempotency_key(self, id: str) -> str | None:

Undocumented

def get_retry_policy(self, func: Callable) -> RetryPolicy:

Undocumented

def merge(self, *, durable: bool | None = None, encoder: Encoder[Any, str | None] | None = None, id: str | None = None, idempotency_key: str | Callable[[str], str] | None = None, non_retryable_exceptions: tuple[type[Exception], ...] | None = None, retry_policy: RetryPolicy | Callable[[Callable], RetryPolicy] | None = None, target: str | None = None, tags: dict[str, str] | None = None, timeout: float | None = None, version: int | None = None) -> Options:

Undocumented

durable: bool =

Undocumented

encoder: Encoder[Any, str | None] | None =

Undocumented

id: str | None =

Undocumented

idempotency_key: str | Callable[[str], str] | None =

Undocumented

non_retryable_exceptions: tuple[type[Exception], ...] =

Undocumented

retry_policy: RetryPolicy | Callable[[Callable], RetryPolicy] =

Undocumented

tags: dict[str, str] =

Undocumented

target: str =

Undocumented

timeout: float =

Undocumented

version: int =

Undocumented