#[non_exhaustive]pub struct GetCaseOutputBuilder { /* private fields */ }
Expand description
A builder for GetCaseOutput
.
Implementations§
Source§impl GetCaseOutputBuilder
impl GetCaseOutputBuilder
Sourcepub fn title(self, input: impl Into<String>) -> Self
pub fn title(self, input: impl Into<String>) -> Self
Response element for GetCase that provides the case title.
Sourcepub fn set_title(self, input: Option<String>) -> Self
pub fn set_title(self, input: Option<String>) -> Self
Response element for GetCase that provides the case title.
Sourcepub fn get_title(&self) -> &Option<String>
pub fn get_title(&self) -> &Option<String>
Response element for GetCase that provides the case title.
Sourcepub fn case_arn(self, input: impl Into<String>) -> Self
pub fn case_arn(self, input: impl Into<String>) -> Self
Response element for GetCase that provides the case ARN
Sourcepub fn set_case_arn(self, input: Option<String>) -> Self
pub fn set_case_arn(self, input: Option<String>) -> Self
Response element for GetCase that provides the case ARN
Sourcepub fn get_case_arn(&self) -> &Option<String>
pub fn get_case_arn(&self) -> &Option<String>
Response element for GetCase that provides the case ARN
Sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
Response element for GetCase that provides contents of the case description.
Sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
Response element for GetCase that provides contents of the case description.
Sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
Response element for GetCase that provides contents of the case description.
Sourcepub fn case_status(self, input: CaseStatus) -> Self
pub fn case_status(self, input: CaseStatus) -> Self
Response element for GetCase that provides the case status. Options for statuses include Submitted | Detection and Analysis | Eradication, Containment and Recovery | Post-Incident Activities | Closed
Sourcepub fn set_case_status(self, input: Option<CaseStatus>) -> Self
pub fn set_case_status(self, input: Option<CaseStatus>) -> Self
Response element for GetCase that provides the case status. Options for statuses include Submitted | Detection and Analysis | Eradication, Containment and Recovery | Post-Incident Activities | Closed
Sourcepub fn get_case_status(&self) -> &Option<CaseStatus>
pub fn get_case_status(&self) -> &Option<CaseStatus>
Response element for GetCase that provides the case status. Options for statuses include Submitted | Detection and Analysis | Eradication, Containment and Recovery | Post-Incident Activities | Closed
Sourcepub fn engagement_type(self, input: EngagementType) -> Self
pub fn engagement_type(self, input: EngagementType) -> Self
Response element for GetCase that provides the engagement type. Options for engagement type include Active Security Event | Investigations
Sourcepub fn set_engagement_type(self, input: Option<EngagementType>) -> Self
pub fn set_engagement_type(self, input: Option<EngagementType>) -> Self
Response element for GetCase that provides the engagement type. Options for engagement type include Active Security Event | Investigations
Sourcepub fn get_engagement_type(&self) -> &Option<EngagementType>
pub fn get_engagement_type(&self) -> &Option<EngagementType>
Response element for GetCase that provides the engagement type. Options for engagement type include Active Security Event | Investigations
Sourcepub fn reported_incident_start_date(self, input: DateTime) -> Self
pub fn reported_incident_start_date(self, input: DateTime) -> Self
Response element for GetCase that provides the customer provided incident start date.
Sourcepub fn set_reported_incident_start_date(self, input: Option<DateTime>) -> Self
pub fn set_reported_incident_start_date(self, input: Option<DateTime>) -> Self
Response element for GetCase that provides the customer provided incident start date.
Sourcepub fn get_reported_incident_start_date(&self) -> &Option<DateTime>
pub fn get_reported_incident_start_date(&self) -> &Option<DateTime>
Response element for GetCase that provides the customer provided incident start date.
Sourcepub fn actual_incident_start_date(self, input: DateTime) -> Self
pub fn actual_incident_start_date(self, input: DateTime) -> Self
Response element for GetCase that provides the actual incident start date as identified by data analysis during the investigation.
Sourcepub fn set_actual_incident_start_date(self, input: Option<DateTime>) -> Self
pub fn set_actual_incident_start_date(self, input: Option<DateTime>) -> Self
Response element for GetCase that provides the actual incident start date as identified by data analysis during the investigation.
Sourcepub fn get_actual_incident_start_date(&self) -> &Option<DateTime>
pub fn get_actual_incident_start_date(&self) -> &Option<DateTime>
Response element for GetCase that provides the actual incident start date as identified by data analysis during the investigation.
Sourcepub fn impacted_aws_regions(self, input: ImpactedAwsRegion) -> Self
pub fn impacted_aws_regions(self, input: ImpactedAwsRegion) -> Self
Appends an item to impacted_aws_regions
.
To override the contents of this collection use set_impacted_aws_regions
.
Response element for GetCase that provides the impacted regions.
Sourcepub fn set_impacted_aws_regions(
self,
input: Option<Vec<ImpactedAwsRegion>>,
) -> Self
pub fn set_impacted_aws_regions( self, input: Option<Vec<ImpactedAwsRegion>>, ) -> Self
Response element for GetCase that provides the impacted regions.
Sourcepub fn get_impacted_aws_regions(&self) -> &Option<Vec<ImpactedAwsRegion>>
pub fn get_impacted_aws_regions(&self) -> &Option<Vec<ImpactedAwsRegion>>
Response element for GetCase that provides the impacted regions.
Sourcepub fn threat_actor_ip_addresses(self, input: ThreatActorIp) -> Self
pub fn threat_actor_ip_addresses(self, input: ThreatActorIp) -> Self
Appends an item to threat_actor_ip_addresses
.
To override the contents of this collection use set_threat_actor_ip_addresses
.
Response element for GetCase that provides a list of suspicious IP addresses associated with unauthorized activity.
Sourcepub fn set_threat_actor_ip_addresses(
self,
input: Option<Vec<ThreatActorIp>>,
) -> Self
pub fn set_threat_actor_ip_addresses( self, input: Option<Vec<ThreatActorIp>>, ) -> Self
Response element for GetCase that provides a list of suspicious IP addresses associated with unauthorized activity.
Sourcepub fn get_threat_actor_ip_addresses(&self) -> &Option<Vec<ThreatActorIp>>
pub fn get_threat_actor_ip_addresses(&self) -> &Option<Vec<ThreatActorIp>>
Response element for GetCase that provides a list of suspicious IP addresses associated with unauthorized activity.
Sourcepub fn pending_action(self, input: PendingAction) -> Self
pub fn pending_action(self, input: PendingAction) -> Self
Response element for GetCase that identifies the case is waiting on customer input.
Sourcepub fn set_pending_action(self, input: Option<PendingAction>) -> Self
pub fn set_pending_action(self, input: Option<PendingAction>) -> Self
Response element for GetCase that identifies the case is waiting on customer input.
Sourcepub fn get_pending_action(&self) -> &Option<PendingAction>
pub fn get_pending_action(&self) -> &Option<PendingAction>
Response element for GetCase that identifies the case is waiting on customer input.
Sourcepub fn impacted_accounts(self, input: impl Into<String>) -> Self
pub fn impacted_accounts(self, input: impl Into<String>) -> Self
Appends an item to impacted_accounts
.
To override the contents of this collection use set_impacted_accounts
.
Response element for GetCase that provides a list of impacted accounts.
Sourcepub fn set_impacted_accounts(self, input: Option<Vec<String>>) -> Self
pub fn set_impacted_accounts(self, input: Option<Vec<String>>) -> Self
Response element for GetCase that provides a list of impacted accounts.
Sourcepub fn get_impacted_accounts(&self) -> &Option<Vec<String>>
pub fn get_impacted_accounts(&self) -> &Option<Vec<String>>
Response element for GetCase that provides a list of impacted accounts.
Sourcepub fn watchers(self, input: Watcher) -> Self
pub fn watchers(self, input: Watcher) -> Self
Appends an item to watchers
.
To override the contents of this collection use set_watchers
.
Response element for GetCase that provides a list of Watchers added to the case.
Sourcepub fn set_watchers(self, input: Option<Vec<Watcher>>) -> Self
pub fn set_watchers(self, input: Option<Vec<Watcher>>) -> Self
Response element for GetCase that provides a list of Watchers added to the case.
Sourcepub fn get_watchers(&self) -> &Option<Vec<Watcher>>
pub fn get_watchers(&self) -> &Option<Vec<Watcher>>
Response element for GetCase that provides a list of Watchers added to the case.
Sourcepub fn created_date(self, input: DateTime) -> Self
pub fn created_date(self, input: DateTime) -> Self
Response element for GetCase that provides the date the case was created.
Sourcepub fn set_created_date(self, input: Option<DateTime>) -> Self
pub fn set_created_date(self, input: Option<DateTime>) -> Self
Response element for GetCase that provides the date the case was created.
Sourcepub fn get_created_date(&self) -> &Option<DateTime>
pub fn get_created_date(&self) -> &Option<DateTime>
Response element for GetCase that provides the date the case was created.
Sourcepub fn last_updated_date(self, input: DateTime) -> Self
pub fn last_updated_date(self, input: DateTime) -> Self
Response element for GetCase that provides the date a case was last modified.
Sourcepub fn set_last_updated_date(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_date(self, input: Option<DateTime>) -> Self
Response element for GetCase that provides the date a case was last modified.
Sourcepub fn get_last_updated_date(&self) -> &Option<DateTime>
pub fn get_last_updated_date(&self) -> &Option<DateTime>
Response element for GetCase that provides the date a case was last modified.
Sourcepub fn closure_code(self, input: ClosureCode) -> Self
pub fn closure_code(self, input: ClosureCode) -> Self
Response element for GetCase that provides the summary code for why a case was closed.
Sourcepub fn set_closure_code(self, input: Option<ClosureCode>) -> Self
pub fn set_closure_code(self, input: Option<ClosureCode>) -> Self
Response element for GetCase that provides the summary code for why a case was closed.
Sourcepub fn get_closure_code(&self) -> &Option<ClosureCode>
pub fn get_closure_code(&self) -> &Option<ClosureCode>
Response element for GetCase that provides the summary code for why a case was closed.
Sourcepub fn resolver_type(self, input: ResolverType) -> Self
pub fn resolver_type(self, input: ResolverType) -> Self
Response element for GetCase that provides the current resolver types.
Sourcepub fn set_resolver_type(self, input: Option<ResolverType>) -> Self
pub fn set_resolver_type(self, input: Option<ResolverType>) -> Self
Response element for GetCase that provides the current resolver types.
Sourcepub fn get_resolver_type(&self) -> &Option<ResolverType>
pub fn get_resolver_type(&self) -> &Option<ResolverType>
Response element for GetCase that provides the current resolver types.
Sourcepub fn impacted_services(self, input: impl Into<String>) -> Self
pub fn impacted_services(self, input: impl Into<String>) -> Self
Appends an item to impacted_services
.
To override the contents of this collection use set_impacted_services
.
Response element for GetCase that provides a list of impacted services.
Sourcepub fn set_impacted_services(self, input: Option<Vec<String>>) -> Self
pub fn set_impacted_services(self, input: Option<Vec<String>>) -> Self
Response element for GetCase that provides a list of impacted services.
Sourcepub fn get_impacted_services(&self) -> &Option<Vec<String>>
pub fn get_impacted_services(&self) -> &Option<Vec<String>>
Response element for GetCase that provides a list of impacted services.
Sourcepub fn case_attachments(self, input: CaseAttachmentAttributes) -> Self
pub fn case_attachments(self, input: CaseAttachmentAttributes) -> Self
Appends an item to case_attachments
.
To override the contents of this collection use set_case_attachments
.
Response element for GetCase that provides a list of current case attachments.
Sourcepub fn set_case_attachments(
self,
input: Option<Vec<CaseAttachmentAttributes>>,
) -> Self
pub fn set_case_attachments( self, input: Option<Vec<CaseAttachmentAttributes>>, ) -> Self
Response element for GetCase that provides a list of current case attachments.
Sourcepub fn get_case_attachments(&self) -> &Option<Vec<CaseAttachmentAttributes>>
pub fn get_case_attachments(&self) -> &Option<Vec<CaseAttachmentAttributes>>
Response element for GetCase that provides a list of current case attachments.
Sourcepub fn closed_date(self, input: DateTime) -> Self
pub fn closed_date(self, input: DateTime) -> Self
Response element for GetCase that provides the date a specified case was closed.
Sourcepub fn set_closed_date(self, input: Option<DateTime>) -> Self
pub fn set_closed_date(self, input: Option<DateTime>) -> Self
Response element for GetCase that provides the date a specified case was closed.
Sourcepub fn get_closed_date(&self) -> &Option<DateTime>
pub fn get_closed_date(&self) -> &Option<DateTime>
Response element for GetCase that provides the date a specified case was closed.
Sourcepub fn build(self) -> GetCaseOutput
pub fn build(self) -> GetCaseOutput
Consumes the builder and constructs a GetCaseOutput
.
Trait Implementations§
Source§impl Clone for GetCaseOutputBuilder
impl Clone for GetCaseOutputBuilder
Source§fn clone(&self) -> GetCaseOutputBuilder
fn clone(&self) -> GetCaseOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetCaseOutputBuilder
impl Debug for GetCaseOutputBuilder
Source§impl Default for GetCaseOutputBuilder
impl Default for GetCaseOutputBuilder
Source§fn default() -> GetCaseOutputBuilder
fn default() -> GetCaseOutputBuilder
Source§impl PartialEq for GetCaseOutputBuilder
impl PartialEq for GetCaseOutputBuilder
impl StructuralPartialEq for GetCaseOutputBuilder
Auto Trait Implementations§
impl Freeze for GetCaseOutputBuilder
impl RefUnwindSafe for GetCaseOutputBuilder
impl Send for GetCaseOutputBuilder
impl Sync for GetCaseOutputBuilder
impl Unpin for GetCaseOutputBuilder
impl UnwindSafe for GetCaseOutputBuilder
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);