#[non_exhaustive]pub struct AccessScopeAnalysisFindingBuilder { /* private fields */ }
Expand description
A builder for AccessScopeAnalysisFinding
.
Implementations§
source§impl AccessScopeAnalysisFindingBuilder
impl AccessScopeAnalysisFindingBuilder
sourcepub fn network_insights_access_scope_analysis_id(
self,
input: impl Into<String>,
) -> Self
pub fn network_insights_access_scope_analysis_id( self, input: impl Into<String>, ) -> Self
The ID of the Network Access Scope analysis.
sourcepub fn set_network_insights_access_scope_analysis_id(
self,
input: Option<String>,
) -> Self
pub fn set_network_insights_access_scope_analysis_id( self, input: Option<String>, ) -> Self
The ID of the Network Access Scope analysis.
sourcepub fn get_network_insights_access_scope_analysis_id(&self) -> &Option<String>
pub fn get_network_insights_access_scope_analysis_id(&self) -> &Option<String>
The ID of the Network Access Scope analysis.
sourcepub fn network_insights_access_scope_id(self, input: impl Into<String>) -> Self
pub fn network_insights_access_scope_id(self, input: impl Into<String>) -> Self
The ID of the Network Access Scope.
sourcepub fn set_network_insights_access_scope_id(self, input: Option<String>) -> Self
pub fn set_network_insights_access_scope_id(self, input: Option<String>) -> Self
The ID of the Network Access Scope.
sourcepub fn get_network_insights_access_scope_id(&self) -> &Option<String>
pub fn get_network_insights_access_scope_id(&self) -> &Option<String>
The ID of the Network Access Scope.
sourcepub fn finding_id(self, input: impl Into<String>) -> Self
pub fn finding_id(self, input: impl Into<String>) -> Self
The ID of the finding.
sourcepub fn set_finding_id(self, input: Option<String>) -> Self
pub fn set_finding_id(self, input: Option<String>) -> Self
The ID of the finding.
sourcepub fn get_finding_id(&self) -> &Option<String>
pub fn get_finding_id(&self) -> &Option<String>
The ID of the finding.
sourcepub fn finding_components(self, input: PathComponent) -> Self
pub fn finding_components(self, input: PathComponent) -> Self
Appends an item to finding_components
.
To override the contents of this collection use set_finding_components
.
The finding components.
sourcepub fn set_finding_components(self, input: Option<Vec<PathComponent>>) -> Self
pub fn set_finding_components(self, input: Option<Vec<PathComponent>>) -> Self
The finding components.
sourcepub fn get_finding_components(&self) -> &Option<Vec<PathComponent>>
pub fn get_finding_components(&self) -> &Option<Vec<PathComponent>>
The finding components.
sourcepub fn build(self) -> AccessScopeAnalysisFinding
pub fn build(self) -> AccessScopeAnalysisFinding
Consumes the builder and constructs a AccessScopeAnalysisFinding
.
Trait Implementations§
source§impl Clone for AccessScopeAnalysisFindingBuilder
impl Clone for AccessScopeAnalysisFindingBuilder
source§fn clone(&self) -> AccessScopeAnalysisFindingBuilder
fn clone(&self) -> AccessScopeAnalysisFindingBuilder
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 AccessScopeAnalysisFindingBuilder
impl Default for AccessScopeAnalysisFindingBuilder
source§fn default() -> AccessScopeAnalysisFindingBuilder
fn default() -> AccessScopeAnalysisFindingBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AccessScopeAnalysisFindingBuilder
impl PartialEq for AccessScopeAnalysisFindingBuilder
source§fn eq(&self, other: &AccessScopeAnalysisFindingBuilder) -> bool
fn eq(&self, other: &AccessScopeAnalysisFindingBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AccessScopeAnalysisFindingBuilder
Auto Trait Implementations§
impl Freeze for AccessScopeAnalysisFindingBuilder
impl RefUnwindSafe for AccessScopeAnalysisFindingBuilder
impl Send for AccessScopeAnalysisFindingBuilder
impl Sync for AccessScopeAnalysisFindingBuilder
impl Unpin for AccessScopeAnalysisFindingBuilder
impl UnwindSafe for AccessScopeAnalysisFindingBuilder
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> 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.