pub struct Builder { /* private fields */ }Expand description
A builder for RepositoryScanningConfiguration.
Implementations§
source§impl Builder
impl Builder
sourcepub fn repository_arn(self, input: impl Into<String>) -> Self
pub fn repository_arn(self, input: impl Into<String>) -> Self
The ARN of the repository.
sourcepub fn set_repository_arn(self, input: Option<String>) -> Self
pub fn set_repository_arn(self, input: Option<String>) -> Self
The ARN of the repository.
sourcepub fn repository_name(self, input: impl Into<String>) -> Self
pub fn repository_name(self, input: impl Into<String>) -> Self
The name of the repository.
sourcepub fn set_repository_name(self, input: Option<String>) -> Self
pub fn set_repository_name(self, input: Option<String>) -> Self
The name of the repository.
sourcepub fn scan_on_push(self, input: bool) -> Self
pub fn scan_on_push(self, input: bool) -> Self
Whether or not scan on push is configured for the repository.
sourcepub fn set_scan_on_push(self, input: Option<bool>) -> Self
pub fn set_scan_on_push(self, input: Option<bool>) -> Self
Whether or not scan on push is configured for the repository.
sourcepub fn scan_frequency(self, input: ScanFrequency) -> Self
pub fn scan_frequency(self, input: ScanFrequency) -> Self
The scan frequency for the repository.
sourcepub fn set_scan_frequency(self, input: Option<ScanFrequency>) -> Self
pub fn set_scan_frequency(self, input: Option<ScanFrequency>) -> Self
The scan frequency for the repository.
sourcepub fn applied_scan_filters(self, input: ScanningRepositoryFilter) -> Self
pub fn applied_scan_filters(self, input: ScanningRepositoryFilter) -> Self
Appends an item to applied_scan_filters.
To override the contents of this collection use set_applied_scan_filters.
The scan filters applied to the repository.
sourcepub fn set_applied_scan_filters(
self,
input: Option<Vec<ScanningRepositoryFilter>>
) -> Self
pub fn set_applied_scan_filters(
self,
input: Option<Vec<ScanningRepositoryFilter>>
) -> Self
The scan filters applied to the repository.
sourcepub fn build(self) -> RepositoryScanningConfiguration
pub fn build(self) -> RepositoryScanningConfiguration
Consumes the builder and constructs a RepositoryScanningConfiguration.