pub struct RotationPolicyBuilder { /* private fields */ }Expand description
Builder for RotationPolicy.
Implementations§
Source§impl RotationPolicyBuilder
impl RotationPolicyBuilder
Sourcepub fn max_encryptions(self, count: u64) -> Self
pub fn max_encryptions(self, count: u64) -> Self
Set the maximum encryption count before rotation.
Sourcepub fn retain_old_keys(self, count: usize) -> Self
pub fn retain_old_keys(self, count: usize) -> Self
Set how many old keys to retain for decryption.
Sourcepub fn build(self) -> RotationPolicy
pub fn build(self) -> RotationPolicy
Build the policy.
Trait Implementations§
Source§impl Debug for RotationPolicyBuilder
impl Debug for RotationPolicyBuilder
Source§impl Default for RotationPolicyBuilder
impl Default for RotationPolicyBuilder
Source§fn default() -> RotationPolicyBuilder
fn default() -> RotationPolicyBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RotationPolicyBuilder
impl RefUnwindSafe for RotationPolicyBuilder
impl Send for RotationPolicyBuilder
impl Sync for RotationPolicyBuilder
impl Unpin for RotationPolicyBuilder
impl UnsafeUnpin for RotationPolicyBuilder
impl UnwindSafe for RotationPolicyBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more