#[non_exhaustive]pub struct UpdateAutomatedReasoningPolicyTestCaseInput {
pub policy_arn: Option<String>,
pub test_case_id: Option<String>,
pub guard_content: Option<String>,
pub query_content: Option<String>,
pub last_updated_at: Option<DateTime>,
pub expected_aggregated_findings_result: Option<AutomatedReasoningCheckResult>,
pub confidence_threshold: Option<f64>,
pub client_request_token: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.policy_arn: Option<String>The Amazon Resource Name (ARN) of the Automated Reasoning policy that contains the test.
test_case_id: Option<String>The unique identifier of the test to update.
guard_content: Option<String>The updated content to be validated by the Automated Reasoning policy.
query_content: Option<String>The updated input query or prompt that generated the content.
last_updated_at: Option<DateTime>The timestamp when the test was last updated. This is used as a concurrency token to prevent conflicting modifications.
expected_aggregated_findings_result: Option<AutomatedReasoningCheckResult>The updated expected result of the Automated Reasoning check.
confidence_threshold: Option<f64>The updated minimum confidence level for logic validation. If null is provided, the threshold will be removed.
client_request_token: Option<String>A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error.
Implementations§
Source§impl UpdateAutomatedReasoningPolicyTestCaseInput
impl UpdateAutomatedReasoningPolicyTestCaseInput
Sourcepub fn policy_arn(&self) -> Option<&str>
pub fn policy_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the Automated Reasoning policy that contains the test.
Sourcepub fn test_case_id(&self) -> Option<&str>
pub fn test_case_id(&self) -> Option<&str>
The unique identifier of the test to update.
Sourcepub fn guard_content(&self) -> Option<&str>
pub fn guard_content(&self) -> Option<&str>
The updated content to be validated by the Automated Reasoning policy.
Sourcepub fn query_content(&self) -> Option<&str>
pub fn query_content(&self) -> Option<&str>
The updated input query or prompt that generated the content.
Sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
The timestamp when the test was last updated. This is used as a concurrency token to prevent conflicting modifications.
Sourcepub fn expected_aggregated_findings_result(
&self,
) -> Option<&AutomatedReasoningCheckResult>
pub fn expected_aggregated_findings_result( &self, ) -> Option<&AutomatedReasoningCheckResult>
The updated expected result of the Automated Reasoning check.
Sourcepub fn confidence_threshold(&self) -> Option<f64>
pub fn confidence_threshold(&self) -> Option<f64>
The updated minimum confidence level for logic validation. If null is provided, the threshold will be removed.
Sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error.
Source§impl UpdateAutomatedReasoningPolicyTestCaseInput
impl UpdateAutomatedReasoningPolicyTestCaseInput
Sourcepub fn builder() -> UpdateAutomatedReasoningPolicyTestCaseInputBuilder
pub fn builder() -> UpdateAutomatedReasoningPolicyTestCaseInputBuilder
Creates a new builder-style object to manufacture UpdateAutomatedReasoningPolicyTestCaseInput.
Trait Implementations§
Source§impl Clone for UpdateAutomatedReasoningPolicyTestCaseInput
impl Clone for UpdateAutomatedReasoningPolicyTestCaseInput
Source§fn clone(&self) -> UpdateAutomatedReasoningPolicyTestCaseInput
fn clone(&self) -> UpdateAutomatedReasoningPolicyTestCaseInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl PartialEq for UpdateAutomatedReasoningPolicyTestCaseInput
impl PartialEq for UpdateAutomatedReasoningPolicyTestCaseInput
Source§fn eq(&self, other: &UpdateAutomatedReasoningPolicyTestCaseInput) -> bool
fn eq(&self, other: &UpdateAutomatedReasoningPolicyTestCaseInput) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateAutomatedReasoningPolicyTestCaseInput
Auto Trait Implementations§
impl Freeze for UpdateAutomatedReasoningPolicyTestCaseInput
impl RefUnwindSafe for UpdateAutomatedReasoningPolicyTestCaseInput
impl Send for UpdateAutomatedReasoningPolicyTestCaseInput
impl Sync for UpdateAutomatedReasoningPolicyTestCaseInput
impl Unpin for UpdateAutomatedReasoningPolicyTestCaseInput
impl UnwindSafe for UpdateAutomatedReasoningPolicyTestCaseInput
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);