Struct aws_sdk_ecr::model::enhanced_image_scan_finding::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for EnhancedImageScanFinding
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn aws_account_id(self, input: impl Into<String>) -> Self
pub fn aws_account_id(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID associated with the image.
sourcepub fn set_aws_account_id(self, input: Option<String>) -> Self
pub fn set_aws_account_id(self, input: Option<String>) -> Self
The Amazon Web Services account ID associated with the image.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the finding.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the finding.
sourcepub fn finding_arn(self, input: impl Into<String>) -> Self
pub fn finding_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Number (ARN) of the finding.
sourcepub fn set_finding_arn(self, input: Option<String>) -> Self
pub fn set_finding_arn(self, input: Option<String>) -> Self
The Amazon Resource Number (ARN) of the finding.
sourcepub fn first_observed_at(self, input: DateTime) -> Self
pub fn first_observed_at(self, input: DateTime) -> Self
The date and time that the finding was first observed.
sourcepub fn set_first_observed_at(self, input: Option<DateTime>) -> Self
pub fn set_first_observed_at(self, input: Option<DateTime>) -> Self
The date and time that the finding was first observed.
sourcepub fn last_observed_at(self, input: DateTime) -> Self
pub fn last_observed_at(self, input: DateTime) -> Self
The date and time that the finding was last observed.
sourcepub fn set_last_observed_at(self, input: Option<DateTime>) -> Self
pub fn set_last_observed_at(self, input: Option<DateTime>) -> Self
The date and time that the finding was last observed.
sourcepub fn package_vulnerability_details(
self,
input: PackageVulnerabilityDetails
) -> Self
pub fn package_vulnerability_details(
self,
input: PackageVulnerabilityDetails
) -> Self
An object that contains the details of a package vulnerability finding.
sourcepub fn set_package_vulnerability_details(
self,
input: Option<PackageVulnerabilityDetails>
) -> Self
pub fn set_package_vulnerability_details(
self,
input: Option<PackageVulnerabilityDetails>
) -> Self
An object that contains the details of a package vulnerability finding.
sourcepub fn remediation(self, input: Remediation) -> Self
pub fn remediation(self, input: Remediation) -> Self
An object that contains the details about how to remediate a finding.
sourcepub fn set_remediation(self, input: Option<Remediation>) -> Self
pub fn set_remediation(self, input: Option<Remediation>) -> Self
An object that contains the details about how to remediate a finding.
sourcepub fn resources(self, input: Resource) -> Self
pub fn resources(self, input: Resource) -> Self
Appends an item to resources
.
To override the contents of this collection use set_resources
.
Contains information on the resources involved in a finding.
sourcepub fn set_resources(self, input: Option<Vec<Resource>>) -> Self
pub fn set_resources(self, input: Option<Vec<Resource>>) -> Self
Contains information on the resources involved in a finding.
sourcepub fn set_score(self, input: Option<f64>) -> Self
pub fn set_score(self, input: Option<f64>) -> Self
The Amazon Inspector score given to the finding.
sourcepub fn score_details(self, input: ScoreDetails) -> Self
pub fn score_details(self, input: ScoreDetails) -> Self
An object that contains details of the Amazon Inspector score.
sourcepub fn set_score_details(self, input: Option<ScoreDetails>) -> Self
pub fn set_score_details(self, input: Option<ScoreDetails>) -> Self
An object that contains details of the Amazon Inspector score.
sourcepub fn set_severity(self, input: Option<String>) -> Self
pub fn set_severity(self, input: Option<String>) -> Self
The severity of the finding.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The status of the finding.
sourcepub fn updated_at(self, input: DateTime) -> Self
pub fn updated_at(self, input: DateTime) -> Self
The date and time the finding was last updated at.
sourcepub fn set_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_updated_at(self, input: Option<DateTime>) -> Self
The date and time the finding was last updated at.
sourcepub fn build(self) -> EnhancedImageScanFinding
pub fn build(self) -> EnhancedImageScanFinding
Consumes the builder and constructs a EnhancedImageScanFinding
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more