#[non_exhaustive]pub struct GetInsightSelectorsOutputBuilder { /* private fields */ }Expand description
A builder for GetInsightSelectorsOutput.
Implementations§
Source§impl GetInsightSelectorsOutputBuilder
impl GetInsightSelectorsOutputBuilder
Sourcepub fn trail_arn(self, input: impl Into<String>) -> Self
pub fn trail_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of a trail for which you want to get Insights selectors.
Sourcepub fn set_trail_arn(self, input: Option<String>) -> Self
pub fn set_trail_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of a trail for which you want to get Insights selectors.
Sourcepub fn get_trail_arn(&self) -> &Option<String>
pub fn get_trail_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of a trail for which you want to get Insights selectors.
Sourcepub fn insight_selectors(self, input: InsightSelector) -> Self
pub fn insight_selectors(self, input: InsightSelector) -> Self
Appends an item to insight_selectors.
To override the contents of this collection use set_insight_selectors.
Contains the Insights types that are enabled on a trail or event data store. It also specifies the event categories on which a particular Insight type is enabled. ApiCallRateInsight and ApiErrorRateInsight are valid Insight types.The EventCategory field can specify Management or Data events or both. For event data store, you can log Insights for management events only.
Sourcepub fn set_insight_selectors(self, input: Option<Vec<InsightSelector>>) -> Self
pub fn set_insight_selectors(self, input: Option<Vec<InsightSelector>>) -> Self
Contains the Insights types that are enabled on a trail or event data store. It also specifies the event categories on which a particular Insight type is enabled. ApiCallRateInsight and ApiErrorRateInsight are valid Insight types.The EventCategory field can specify Management or Data events or both. For event data store, you can log Insights for management events only.
Sourcepub fn get_insight_selectors(&self) -> &Option<Vec<InsightSelector>>
pub fn get_insight_selectors(&self) -> &Option<Vec<InsightSelector>>
Contains the Insights types that are enabled on a trail or event data store. It also specifies the event categories on which a particular Insight type is enabled. ApiCallRateInsight and ApiErrorRateInsight are valid Insight types.The EventCategory field can specify Management or Data events or both. For event data store, you can log Insights for management events only.
Sourcepub fn event_data_store_arn(self, input: impl Into<String>) -> Self
pub fn event_data_store_arn(self, input: impl Into<String>) -> Self
The ARN of the source event data store that enabled Insights events.
Sourcepub fn set_event_data_store_arn(self, input: Option<String>) -> Self
pub fn set_event_data_store_arn(self, input: Option<String>) -> Self
The ARN of the source event data store that enabled Insights events.
Sourcepub fn get_event_data_store_arn(&self) -> &Option<String>
pub fn get_event_data_store_arn(&self) -> &Option<String>
The ARN of the source event data store that enabled Insights events.
Sourcepub fn insights_destination(self, input: impl Into<String>) -> Self
pub fn insights_destination(self, input: impl Into<String>) -> Self
The ARN of the destination event data store that logs Insights events.
Sourcepub fn set_insights_destination(self, input: Option<String>) -> Self
pub fn set_insights_destination(self, input: Option<String>) -> Self
The ARN of the destination event data store that logs Insights events.
Sourcepub fn get_insights_destination(&self) -> &Option<String>
pub fn get_insights_destination(&self) -> &Option<String>
The ARN of the destination event data store that logs Insights events.
Sourcepub fn build(self) -> GetInsightSelectorsOutput
pub fn build(self) -> GetInsightSelectorsOutput
Consumes the builder and constructs a GetInsightSelectorsOutput.
Trait Implementations§
Source§impl Clone for GetInsightSelectorsOutputBuilder
impl Clone for GetInsightSelectorsOutputBuilder
Source§fn clone(&self) -> GetInsightSelectorsOutputBuilder
fn clone(&self) -> GetInsightSelectorsOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GetInsightSelectorsOutputBuilder
impl Default for GetInsightSelectorsOutputBuilder
Source§fn default() -> GetInsightSelectorsOutputBuilder
fn default() -> GetInsightSelectorsOutputBuilder
Source§impl PartialEq for GetInsightSelectorsOutputBuilder
impl PartialEq for GetInsightSelectorsOutputBuilder
Source§fn eq(&self, other: &GetInsightSelectorsOutputBuilder) -> bool
fn eq(&self, other: &GetInsightSelectorsOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GetInsightSelectorsOutputBuilder
Auto Trait Implementations§
impl Freeze for GetInsightSelectorsOutputBuilder
impl RefUnwindSafe for GetInsightSelectorsOutputBuilder
impl Send for GetInsightSelectorsOutputBuilder
impl Sync for GetInsightSelectorsOutputBuilder
impl Unpin for GetInsightSelectorsOutputBuilder
impl UnwindSafe for GetInsightSelectorsOutputBuilder
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);