#[non_exhaustive]pub struct ImageScanFindingsSummaryBuilder { /* private fields */ }Expand description
A builder for ImageScanFindingsSummary.
Implementations§
source§impl ImageScanFindingsSummaryBuilder
impl ImageScanFindingsSummaryBuilder
sourcepub fn image_scan_completed_at(self, input: DateTime) -> Self
pub fn image_scan_completed_at(self, input: DateTime) -> Self
The time of the last completed image scan.
sourcepub fn set_image_scan_completed_at(self, input: Option<DateTime>) -> Self
pub fn set_image_scan_completed_at(self, input: Option<DateTime>) -> Self
The time of the last completed image scan.
sourcepub fn get_image_scan_completed_at(&self) -> &Option<DateTime>
pub fn get_image_scan_completed_at(&self) -> &Option<DateTime>
The time of the last completed image scan.
sourcepub fn vulnerability_source_updated_at(self, input: DateTime) -> Self
pub fn vulnerability_source_updated_at(self, input: DateTime) -> Self
The time when the vulnerability data was last scanned.
sourcepub fn set_vulnerability_source_updated_at(
self,
input: Option<DateTime>,
) -> Self
pub fn set_vulnerability_source_updated_at( self, input: Option<DateTime>, ) -> Self
The time when the vulnerability data was last scanned.
sourcepub fn get_vulnerability_source_updated_at(&self) -> &Option<DateTime>
pub fn get_vulnerability_source_updated_at(&self) -> &Option<DateTime>
The time when the vulnerability data was last scanned.
sourcepub fn finding_severity_counts(self, k: FindingSeverity, v: i32) -> Self
pub fn finding_severity_counts(self, k: FindingSeverity, v: i32) -> Self
Adds a key-value pair to finding_severity_counts.
To override the contents of this collection use set_finding_severity_counts.
The image vulnerability counts, sorted by severity.
sourcepub fn set_finding_severity_counts(
self,
input: Option<HashMap<FindingSeverity, i32>>,
) -> Self
pub fn set_finding_severity_counts( self, input: Option<HashMap<FindingSeverity, i32>>, ) -> Self
The image vulnerability counts, sorted by severity.
sourcepub fn get_finding_severity_counts(
&self,
) -> &Option<HashMap<FindingSeverity, i32>>
pub fn get_finding_severity_counts( &self, ) -> &Option<HashMap<FindingSeverity, i32>>
The image vulnerability counts, sorted by severity.
sourcepub fn build(self) -> ImageScanFindingsSummary
pub fn build(self) -> ImageScanFindingsSummary
Consumes the builder and constructs a ImageScanFindingsSummary.
Trait Implementations§
source§impl Clone for ImageScanFindingsSummaryBuilder
impl Clone for ImageScanFindingsSummaryBuilder
source§fn clone(&self) -> ImageScanFindingsSummaryBuilder
fn clone(&self) -> ImageScanFindingsSummaryBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for ImageScanFindingsSummaryBuilder
impl Default for ImageScanFindingsSummaryBuilder
source§fn default() -> ImageScanFindingsSummaryBuilder
fn default() -> ImageScanFindingsSummaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ImageScanFindingsSummaryBuilder
impl PartialEq for ImageScanFindingsSummaryBuilder
source§fn eq(&self, other: &ImageScanFindingsSummaryBuilder) -> bool
fn eq(&self, other: &ImageScanFindingsSummaryBuilder) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ImageScanFindingsSummaryBuilder
Auto Trait Implementations§
impl Freeze for ImageScanFindingsSummaryBuilder
impl RefUnwindSafe for ImageScanFindingsSummaryBuilder
impl Send for ImageScanFindingsSummaryBuilder
impl Sync for ImageScanFindingsSummaryBuilder
impl Unpin for ImageScanFindingsSummaryBuilder
impl UnwindSafe for ImageScanFindingsSummaryBuilder
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.