#[non_exhaustive]pub struct DatabaseConnectionStringProfileBuilder { /* private fields */ }Expand description
A builder for DatabaseConnectionStringProfile.
Implementations§
Source§impl DatabaseConnectionStringProfileBuilder
impl DatabaseConnectionStringProfileBuilder
Sourcepub fn consumer_group(self, input: impl Into<String>) -> Self
pub fn consumer_group(self, input: impl Into<String>) -> Self
The consumer group associated with the connection string profile.
Sourcepub fn set_consumer_group(self, input: Option<String>) -> Self
pub fn set_consumer_group(self, input: Option<String>) -> Self
The consumer group associated with the connection string profile.
Sourcepub fn get_consumer_group(&self) -> &Option<String>
pub fn get_consumer_group(&self) -> &Option<String>
The consumer group associated with the connection string profile.
Sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The user-friendly name of the connection string profile.
Sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The user-friendly name of the connection string profile.
Sourcepub fn get_display_name(&self) -> &Option<String>
pub fn get_display_name(&self) -> &Option<String>
The user-friendly name of the connection string profile.
Sourcepub fn host_format(self, input: impl Into<String>) -> Self
pub fn host_format(self, input: impl Into<String>) -> Self
The host name format used in the connection string.
Sourcepub fn set_host_format(self, input: Option<String>) -> Self
pub fn set_host_format(self, input: Option<String>) -> Self
The host name format used in the connection string.
Sourcepub fn get_host_format(&self) -> &Option<String>
pub fn get_host_format(&self) -> &Option<String>
The host name format used in the connection string.
Sourcepub fn is_regional(self, input: bool) -> Self
pub fn is_regional(self, input: bool) -> Self
Indicates whether the connection string profile is regional.
Sourcepub fn set_is_regional(self, input: Option<bool>) -> Self
pub fn set_is_regional(self, input: Option<bool>) -> Self
Indicates whether the connection string profile is regional.
Sourcepub fn get_is_regional(&self) -> &Option<bool>
pub fn get_is_regional(&self) -> &Option<bool>
Indicates whether the connection string profile is regional.
Sourcepub fn protocol(self, input: impl Into<String>) -> Self
pub fn protocol(self, input: impl Into<String>) -> Self
The protocol used by the connection string profile.
Sourcepub fn set_protocol(self, input: Option<String>) -> Self
pub fn set_protocol(self, input: Option<String>) -> Self
The protocol used by the connection string profile.
Sourcepub fn get_protocol(&self) -> &Option<String>
pub fn get_protocol(&self) -> &Option<String>
The protocol used by the connection string profile.
Sourcepub fn session_mode(self, input: impl Into<String>) -> Self
pub fn session_mode(self, input: impl Into<String>) -> Self
The session mode of the connection string profile.
Sourcepub fn set_session_mode(self, input: Option<String>) -> Self
pub fn set_session_mode(self, input: Option<String>) -> Self
The session mode of the connection string profile.
Sourcepub fn get_session_mode(&self) -> &Option<String>
pub fn get_session_mode(&self) -> &Option<String>
The session mode of the connection string profile.
Sourcepub fn syntax_format(self, input: impl Into<String>) -> Self
pub fn syntax_format(self, input: impl Into<String>) -> Self
The syntax format of the connection string profile.
Sourcepub fn set_syntax_format(self, input: Option<String>) -> Self
pub fn set_syntax_format(self, input: Option<String>) -> Self
The syntax format of the connection string profile.
Sourcepub fn get_syntax_format(&self) -> &Option<String>
pub fn get_syntax_format(&self) -> &Option<String>
The syntax format of the connection string profile.
Sourcepub fn tls_authentication(self, input: impl Into<String>) -> Self
pub fn tls_authentication(self, input: impl Into<String>) -> Self
The TLS authentication method used by the connection string profile.
Sourcepub fn set_tls_authentication(self, input: Option<String>) -> Self
pub fn set_tls_authentication(self, input: Option<String>) -> Self
The TLS authentication method used by the connection string profile.
Sourcepub fn get_tls_authentication(&self) -> &Option<String>
pub fn get_tls_authentication(&self) -> &Option<String>
The TLS authentication method used by the connection string profile.
Sourcepub fn value(self, input: impl Into<String>) -> Self
pub fn value(self, input: impl Into<String>) -> Self
The connection string value of the profile.
Sourcepub fn set_value(self, input: Option<String>) -> Self
pub fn set_value(self, input: Option<String>) -> Self
The connection string value of the profile.
Sourcepub fn build(self) -> DatabaseConnectionStringProfile
pub fn build(self) -> DatabaseConnectionStringProfile
Consumes the builder and constructs a DatabaseConnectionStringProfile.
Trait Implementations§
Source§impl Clone for DatabaseConnectionStringProfileBuilder
impl Clone for DatabaseConnectionStringProfileBuilder
Source§fn clone(&self) -> DatabaseConnectionStringProfileBuilder
fn clone(&self) -> DatabaseConnectionStringProfileBuilder
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for DatabaseConnectionStringProfileBuilder
impl Default for DatabaseConnectionStringProfileBuilder
Source§fn default() -> DatabaseConnectionStringProfileBuilder
fn default() -> DatabaseConnectionStringProfileBuilder
impl StructuralPartialEq for DatabaseConnectionStringProfileBuilder
Auto Trait Implementations§
impl Freeze for DatabaseConnectionStringProfileBuilder
impl RefUnwindSafe for DatabaseConnectionStringProfileBuilder
impl Send for DatabaseConnectionStringProfileBuilder
impl Sync for DatabaseConnectionStringProfileBuilder
impl Unpin for DatabaseConnectionStringProfileBuilder
impl UnsafeUnpin for DatabaseConnectionStringProfileBuilder
impl UnwindSafe for DatabaseConnectionStringProfileBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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>
renamed to 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);