#[non_exhaustive]pub struct GetMailDomainOutputBuilder { /* private fields */ }
Expand description
A builder for GetMailDomainOutput
.
Implementations§
Source§impl GetMailDomainOutputBuilder
impl GetMailDomainOutputBuilder
Sourcepub fn records(self, input: DnsRecord) -> Self
pub fn records(self, input: DnsRecord) -> Self
Appends an item to records
.
To override the contents of this collection use set_records
.
A list of the DNS records that WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
Sourcepub fn set_records(self, input: Option<Vec<DnsRecord>>) -> Self
pub fn set_records(self, input: Option<Vec<DnsRecord>>) -> Self
A list of the DNS records that WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
Sourcepub fn get_records(&self) -> &Option<Vec<DnsRecord>>
pub fn get_records(&self) -> &Option<Vec<DnsRecord>>
A list of the DNS records that WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
Sourcepub fn is_test_domain(self, input: bool) -> Self
pub fn is_test_domain(self, input: bool) -> Self
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
Sourcepub fn set_is_test_domain(self, input: Option<bool>) -> Self
pub fn set_is_test_domain(self, input: Option<bool>) -> Self
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
Sourcepub fn get_is_test_domain(&self) -> &Option<bool>
pub fn get_is_test_domain(&self) -> &Option<bool>
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
Sourcepub fn is_default(self, input: bool) -> Self
pub fn is_default(self, input: bool) -> Self
Specifies whether the domain is the default domain for your organization.
Sourcepub fn set_is_default(self, input: Option<bool>) -> Self
pub fn set_is_default(self, input: Option<bool>) -> Self
Specifies whether the domain is the default domain for your organization.
Sourcepub fn get_is_default(&self) -> &Option<bool>
pub fn get_is_default(&self) -> &Option<bool>
Specifies whether the domain is the default domain for your organization.
Sourcepub fn ownership_verification_status(
self,
input: DnsRecordVerificationStatus,
) -> Self
pub fn ownership_verification_status( self, input: DnsRecordVerificationStatus, ) -> Self
Indicates the status of the domain ownership verification.
Sourcepub fn set_ownership_verification_status(
self,
input: Option<DnsRecordVerificationStatus>,
) -> Self
pub fn set_ownership_verification_status( self, input: Option<DnsRecordVerificationStatus>, ) -> Self
Indicates the status of the domain ownership verification.
Sourcepub fn get_ownership_verification_status(
&self,
) -> &Option<DnsRecordVerificationStatus>
pub fn get_ownership_verification_status( &self, ) -> &Option<DnsRecordVerificationStatus>
Indicates the status of the domain ownership verification.
Sourcepub fn dkim_verification_status(
self,
input: DnsRecordVerificationStatus,
) -> Self
pub fn dkim_verification_status( self, input: DnsRecordVerificationStatus, ) -> Self
Indicates the status of a DKIM verification.
Sourcepub fn set_dkim_verification_status(
self,
input: Option<DnsRecordVerificationStatus>,
) -> Self
pub fn set_dkim_verification_status( self, input: Option<DnsRecordVerificationStatus>, ) -> Self
Indicates the status of a DKIM verification.
Sourcepub fn get_dkim_verification_status(
&self,
) -> &Option<DnsRecordVerificationStatus>
pub fn get_dkim_verification_status( &self, ) -> &Option<DnsRecordVerificationStatus>
Indicates the status of a DKIM verification.
Sourcepub fn build(self) -> GetMailDomainOutput
pub fn build(self) -> GetMailDomainOutput
Consumes the builder and constructs a GetMailDomainOutput
.
Trait Implementations§
Source§impl Clone for GetMailDomainOutputBuilder
impl Clone for GetMailDomainOutputBuilder
Source§fn clone(&self) -> GetMailDomainOutputBuilder
fn clone(&self) -> GetMailDomainOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetMailDomainOutputBuilder
impl Debug for GetMailDomainOutputBuilder
Source§impl Default for GetMailDomainOutputBuilder
impl Default for GetMailDomainOutputBuilder
Source§fn default() -> GetMailDomainOutputBuilder
fn default() -> GetMailDomainOutputBuilder
impl StructuralPartialEq for GetMailDomainOutputBuilder
Auto Trait Implementations§
impl Freeze for GetMailDomainOutputBuilder
impl RefUnwindSafe for GetMailDomainOutputBuilder
impl Send for GetMailDomainOutputBuilder
impl Sync for GetMailDomainOutputBuilder
impl Unpin for GetMailDomainOutputBuilder
impl UnwindSafe for GetMailDomainOutputBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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>
Returns self
with the
fg()
set to
Color::BrightBlack
.
§Example
println!("{}", value.bright_black());
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>
Returns self
with the
fg()
set to
Color::BrightGreen
.
§Example
println!("{}", value.bright_green());
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightYellow
.
§Example
println!("{}", value.bright_yellow());
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>
Returns self
with the
fg()
set to
Color::BrightMagenta
.
§Example
println!("{}", value.bright_magenta());
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>
Returns self
with the
fg()
set to
Color::BrightWhite
.
§Example
println!("{}", value.bright_white());
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>
Returns self
with the
bg()
set to
Color::BrightBlack
.
§Example
println!("{}", value.on_bright_black());
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>
Returns self
with the
bg()
set to
Color::BrightGreen
.
§Example
println!("{}", value.on_bright_green());
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightYellow
.
§Example
println!("{}", value.on_bright_yellow());
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightBlue
.
§Example
println!("{}", value.on_bright_blue());
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightMagenta
.
§Example
println!("{}", value.on_bright_magenta());
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightCyan
.
§Example
println!("{}", value.on_bright_cyan());
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightWhite
.
§Example
println!("{}", value.on_bright_white());
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 underline(&self) -> Painted<&T>
fn underline(&self) -> Painted<&T>
Returns self
with the
attr()
set to
Attribute::Underline
.
§Example
println!("{}", value.underline());
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Returns self
with the
attr()
set to
Attribute::RapidBlink
.
§Example
println!("{}", value.rapid_blink());
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);