#[non_exhaustive]pub struct EnhancedImageScanFindingBuilder { /* private fields */ }Expand description
A builder for EnhancedImageScanFinding.
Implementations§
source§impl EnhancedImageScanFindingBuilder
impl EnhancedImageScanFindingBuilder
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 get_aws_account_id(&self) -> &Option<String>
pub fn get_aws_account_id(&self) -> &Option<String>
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 get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
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 get_finding_arn(&self) -> &Option<String>
pub fn get_finding_arn(&self) -> &Option<String>
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 get_first_observed_at(&self) -> &Option<DateTime>
pub fn get_first_observed_at(&self) -> &Option<DateTime>
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 get_last_observed_at(&self) -> &Option<DateTime>
pub fn get_last_observed_at(&self) -> &Option<DateTime>
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 get_package_vulnerability_details(
&self,
) -> &Option<PackageVulnerabilityDetails>
pub fn get_package_vulnerability_details( &self, ) -> &Option<PackageVulnerabilityDetails>
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 get_remediation(&self) -> &Option<Remediation>
pub fn get_remediation(&self) -> &Option<Remediation>
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 get_resources(&self) -> &Option<Vec<Resource>>
pub fn get_resources(&self) -> &Option<Vec<Resource>>
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 get_score_details(&self) -> &Option<ScoreDetails>
pub fn get_score_details(&self) -> &Option<ScoreDetails>
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 get_severity(&self) -> &Option<String>
pub fn get_severity(&self) -> &Option<String>
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 get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
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 get_updated_at(&self) -> &Option<DateTime>
pub fn get_updated_at(&self) -> &Option<DateTime>
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§
source§impl Clone for EnhancedImageScanFindingBuilder
impl Clone for EnhancedImageScanFindingBuilder
source§fn clone(&self) -> EnhancedImageScanFindingBuilder
fn clone(&self) -> EnhancedImageScanFindingBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for EnhancedImageScanFindingBuilder
impl Default for EnhancedImageScanFindingBuilder
source§fn default() -> EnhancedImageScanFindingBuilder
fn default() -> EnhancedImageScanFindingBuilder
source§impl PartialEq for EnhancedImageScanFindingBuilder
impl PartialEq for EnhancedImageScanFindingBuilder
source§fn eq(&self, other: &EnhancedImageScanFindingBuilder) -> bool
fn eq(&self, other: &EnhancedImageScanFindingBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EnhancedImageScanFindingBuilder
Auto Trait Implementations§
impl Freeze for EnhancedImageScanFindingBuilder
impl RefUnwindSafe for EnhancedImageScanFindingBuilder
impl Send for EnhancedImageScanFindingBuilder
impl Sync for EnhancedImageScanFindingBuilder
impl Unpin for EnhancedImageScanFindingBuilder
impl UnwindSafe for EnhancedImageScanFindingBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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 more