#[non_exhaustive]pub struct OciIdentityDomainBuilder { /* private fields */ }Expand description
A builder for OciIdentityDomain.
Implementations§
Source§impl OciIdentityDomainBuilder
impl OciIdentityDomainBuilder
Sourcepub fn oci_identity_domain_id(self, input: impl Into<String>) -> Self
pub fn oci_identity_domain_id(self, input: impl Into<String>) -> Self
The unique identifier of the OCI identity domain.
Sourcepub fn set_oci_identity_domain_id(self, input: Option<String>) -> Self
pub fn set_oci_identity_domain_id(self, input: Option<String>) -> Self
The unique identifier of the OCI identity domain.
Sourcepub fn get_oci_identity_domain_id(&self) -> &Option<String>
pub fn get_oci_identity_domain_id(&self) -> &Option<String>
The unique identifier of the OCI identity domain.
Sourcepub fn oci_identity_domain_resource_url(self, input: impl Into<String>) -> Self
pub fn oci_identity_domain_resource_url(self, input: impl Into<String>) -> Self
The resource URL for accessing the OCI identity domain.
Sourcepub fn set_oci_identity_domain_resource_url(self, input: Option<String>) -> Self
pub fn set_oci_identity_domain_resource_url(self, input: Option<String>) -> Self
The resource URL for accessing the OCI identity domain.
Sourcepub fn get_oci_identity_domain_resource_url(&self) -> &Option<String>
pub fn get_oci_identity_domain_resource_url(&self) -> &Option<String>
The resource URL for accessing the OCI identity domain.
Sourcepub fn oci_identity_domain_url(self, input: impl Into<String>) -> Self
pub fn oci_identity_domain_url(self, input: impl Into<String>) -> Self
The URL of the OCI identity domain.
Sourcepub fn set_oci_identity_domain_url(self, input: Option<String>) -> Self
pub fn set_oci_identity_domain_url(self, input: Option<String>) -> Self
The URL of the OCI identity domain.
Sourcepub fn get_oci_identity_domain_url(&self) -> &Option<String>
pub fn get_oci_identity_domain_url(&self) -> &Option<String>
The URL of the OCI identity domain.
Sourcepub fn status(self, input: ResourceStatus) -> Self
pub fn status(self, input: ResourceStatus) -> Self
The current status of the OCI identity domain.
Sourcepub fn set_status(self, input: Option<ResourceStatus>) -> Self
pub fn set_status(self, input: Option<ResourceStatus>) -> Self
The current status of the OCI identity domain.
Sourcepub fn get_status(&self) -> &Option<ResourceStatus>
pub fn get_status(&self) -> &Option<ResourceStatus>
The current status of the OCI identity domain.
Sourcepub fn status_reason(self, input: impl Into<String>) -> Self
pub fn status_reason(self, input: impl Into<String>) -> Self
Additional information about the current status of the OCI identity domain, if applicable.
Sourcepub fn set_status_reason(self, input: Option<String>) -> Self
pub fn set_status_reason(self, input: Option<String>) -> Self
Additional information about the current status of the OCI identity domain, if applicable.
Sourcepub fn get_status_reason(&self) -> &Option<String>
pub fn get_status_reason(&self) -> &Option<String>
Additional information about the current status of the OCI identity domain, if applicable.
Sourcepub fn account_setup_cloud_formation_url(self, input: impl Into<String>) -> Self
pub fn account_setup_cloud_formation_url(self, input: impl Into<String>) -> Self
The Amazon Web Services CloudFormation URL for setting up the account integration with the OCI identity domain.
Sourcepub fn set_account_setup_cloud_formation_url(
self,
input: Option<String>,
) -> Self
pub fn set_account_setup_cloud_formation_url( self, input: Option<String>, ) -> Self
The Amazon Web Services CloudFormation URL for setting up the account integration with the OCI identity domain.
Sourcepub fn get_account_setup_cloud_formation_url(&self) -> &Option<String>
pub fn get_account_setup_cloud_formation_url(&self) -> &Option<String>
The Amazon Web Services CloudFormation URL for setting up the account integration with the OCI identity domain.
Sourcepub fn build(self) -> OciIdentityDomain
pub fn build(self) -> OciIdentityDomain
Consumes the builder and constructs a OciIdentityDomain.
Trait Implementations§
Source§impl Clone for OciIdentityDomainBuilder
impl Clone for OciIdentityDomainBuilder
Source§fn clone(&self) -> OciIdentityDomainBuilder
fn clone(&self) -> OciIdentityDomainBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for OciIdentityDomainBuilder
impl Debug for OciIdentityDomainBuilder
Source§impl Default for OciIdentityDomainBuilder
impl Default for OciIdentityDomainBuilder
Source§fn default() -> OciIdentityDomainBuilder
fn default() -> OciIdentityDomainBuilder
Source§impl PartialEq for OciIdentityDomainBuilder
impl PartialEq for OciIdentityDomainBuilder
impl StructuralPartialEq for OciIdentityDomainBuilder
Auto Trait Implementations§
impl Freeze for OciIdentityDomainBuilder
impl RefUnwindSafe for OciIdentityDomainBuilder
impl Send for OciIdentityDomainBuilder
impl Sync for OciIdentityDomainBuilder
impl Unpin for OciIdentityDomainBuilder
impl UnwindSafe for OciIdentityDomainBuilder
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);