#[non_exhaustive]pub struct CertificatesBuilder { /* private fields */ }Expand description
A builder for Certificates.
Implementations§
Source§impl CertificatesBuilder
impl CertificatesBuilder
Sourcepub fn cluster_csr(self, input: impl Into<String>) -> Self
pub fn cluster_csr(self, input: impl Into<String>) -> Self
The cluster's certificate signing request (CSR). The CSR exists only when the cluster's state is UNINITIALIZED.
Sourcepub fn set_cluster_csr(self, input: Option<String>) -> Self
pub fn set_cluster_csr(self, input: Option<String>) -> Self
The cluster's certificate signing request (CSR). The CSR exists only when the cluster's state is UNINITIALIZED.
Sourcepub fn get_cluster_csr(&self) -> &Option<String>
pub fn get_cluster_csr(&self) -> &Option<String>
The cluster's certificate signing request (CSR). The CSR exists only when the cluster's state is UNINITIALIZED.
Sourcepub fn hsm_certificate(self, input: impl Into<String>) -> Self
pub fn hsm_certificate(self, input: impl Into<String>) -> Self
The HSM certificate issued (signed) by the HSM hardware.
Sourcepub fn set_hsm_certificate(self, input: Option<String>) -> Self
pub fn set_hsm_certificate(self, input: Option<String>) -> Self
The HSM certificate issued (signed) by the HSM hardware.
Sourcepub fn get_hsm_certificate(&self) -> &Option<String>
pub fn get_hsm_certificate(&self) -> &Option<String>
The HSM certificate issued (signed) by the HSM hardware.
Sourcepub fn aws_hardware_certificate(self, input: impl Into<String>) -> Self
pub fn aws_hardware_certificate(self, input: impl Into<String>) -> Self
The HSM hardware certificate issued (signed) by CloudHSM.
Sourcepub fn set_aws_hardware_certificate(self, input: Option<String>) -> Self
pub fn set_aws_hardware_certificate(self, input: Option<String>) -> Self
The HSM hardware certificate issued (signed) by CloudHSM.
Sourcepub fn get_aws_hardware_certificate(&self) -> &Option<String>
pub fn get_aws_hardware_certificate(&self) -> &Option<String>
The HSM hardware certificate issued (signed) by CloudHSM.
Sourcepub fn manufacturer_hardware_certificate(self, input: impl Into<String>) -> Self
pub fn manufacturer_hardware_certificate(self, input: impl Into<String>) -> Self
The HSM hardware certificate issued (signed) by the hardware manufacturer.
Sourcepub fn set_manufacturer_hardware_certificate(
self,
input: Option<String>,
) -> Self
pub fn set_manufacturer_hardware_certificate( self, input: Option<String>, ) -> Self
The HSM hardware certificate issued (signed) by the hardware manufacturer.
Sourcepub fn get_manufacturer_hardware_certificate(&self) -> &Option<String>
pub fn get_manufacturer_hardware_certificate(&self) -> &Option<String>
The HSM hardware certificate issued (signed) by the hardware manufacturer.
Sourcepub fn cluster_certificate(self, input: impl Into<String>) -> Self
pub fn cluster_certificate(self, input: impl Into<String>) -> Self
The cluster certificate issued (signed) by the issuing certificate authority (CA) of the cluster's owner.
Sourcepub fn set_cluster_certificate(self, input: Option<String>) -> Self
pub fn set_cluster_certificate(self, input: Option<String>) -> Self
The cluster certificate issued (signed) by the issuing certificate authority (CA) of the cluster's owner.
Sourcepub fn get_cluster_certificate(&self) -> &Option<String>
pub fn get_cluster_certificate(&self) -> &Option<String>
The cluster certificate issued (signed) by the issuing certificate authority (CA) of the cluster's owner.
Sourcepub fn build(self) -> Certificates
pub fn build(self) -> Certificates
Consumes the builder and constructs a Certificates.
Trait Implementations§
Source§impl Clone for CertificatesBuilder
impl Clone for CertificatesBuilder
Source§fn clone(&self) -> CertificatesBuilder
fn clone(&self) -> CertificatesBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CertificatesBuilder
impl Debug for CertificatesBuilder
Source§impl Default for CertificatesBuilder
impl Default for CertificatesBuilder
Source§fn default() -> CertificatesBuilder
fn default() -> CertificatesBuilder
Source§impl PartialEq for CertificatesBuilder
impl PartialEq for CertificatesBuilder
impl StructuralPartialEq for CertificatesBuilder
Auto Trait Implementations§
impl Freeze for CertificatesBuilder
impl RefUnwindSafe for CertificatesBuilder
impl Send for CertificatesBuilder
impl Sync for CertificatesBuilder
impl Unpin for CertificatesBuilder
impl UnwindSafe for CertificatesBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);