次の方法で共有


RetentionDescription クラス

eventhub の保持設定を構成するプロパティ。

継承
azure.mgmt.eventhub._serialization.Model
RetentionDescription

コンストラクター

RetentionDescription(*, cleanup_policy: str | _models.CleanupPolicyRetentionDescription | None = None, retention_time_in_hours: int | None = None, tombstone_retention_time_in_hours: int | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
cleanup_policy

クリーンアップ ポリシーに使用できる値を列挙します。 既知の値は、"Delete" と "Compaction" です。

retention_time_in_hours
int

このイベント ハブのイベントを保持する時間数。 この値は、cleanupPolicy が Delete の場合にのみ使用されます。 cleanupPolicy が Compaction の場合、このプロパティの戻り値は Long.MaxValue です。

tombstone_retention_time_in_hours
int

圧縮されたイベント ハブの廃棄石マーカーを保持する時間数。 この値は、cleanupPolicy が圧縮の場合にのみ使用されます。 コンシューマーは、最適化されたイベント ハブ内の廃棄石マーカーによって記述された特定のキーの有効なスナップショットを取得するために、オフセットの開始から開始する場合、この指定された時間内に廃棄石マーカーの読み取りを完了する必要があります。

変数

名前 説明
cleanup_policy

クリーンアップ ポリシーに使用できる値を列挙します。 既知の値は、"Delete" と "Compaction" です。

retention_time_in_hours
int

このイベント ハブのイベントを保持する時間数。 この値は、cleanupPolicy が Delete の場合にのみ使用されます。 cleanupPolicy が Compaction の場合、このプロパティの戻り値は Long.MaxValue です。

tombstone_retention_time_in_hours
int

圧縮されたイベント ハブの廃棄石マーカーを保持する時間数。 この値は、cleanupPolicy が圧縮の場合にのみ使用されます。 コンシューマーは、最適化されたイベント ハブ内の廃棄石マーカーによって記述された特定のキーの有効なスナップショットを取得するために、オフセットの開始から開始する場合、この指定された時間内に廃棄石マーカーの読み取りを完了する必要があります。