Struct aws_sdk_macie2::types::builders::JobScopeTermBuilder
source · #[non_exhaustive]pub struct JobScopeTermBuilder { /* private fields */ }
Expand description
A builder for JobScopeTerm
.
Implementations§
source§impl JobScopeTermBuilder
impl JobScopeTermBuilder
sourcepub fn simple_scope_term(self, input: SimpleScopeTerm) -> Self
pub fn simple_scope_term(self, input: SimpleScopeTerm) -> Self
A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.
sourcepub fn set_simple_scope_term(self, input: Option<SimpleScopeTerm>) -> Self
pub fn set_simple_scope_term(self, input: Option<SimpleScopeTerm>) -> Self
A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.
sourcepub fn get_simple_scope_term(&self) -> &Option<SimpleScopeTerm>
pub fn get_simple_scope_term(&self) -> &Option<SimpleScopeTerm>
A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.
sourcepub fn tag_scope_term(self, input: TagScopeTerm) -> Self
pub fn tag_scope_term(self, input: TagScopeTerm) -> Self
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects from the job.
sourcepub fn set_tag_scope_term(self, input: Option<TagScopeTerm>) -> Self
pub fn set_tag_scope_term(self, input: Option<TagScopeTerm>) -> Self
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects from the job.
sourcepub fn get_tag_scope_term(&self) -> &Option<TagScopeTerm>
pub fn get_tag_scope_term(&self) -> &Option<TagScopeTerm>
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects from the job.
sourcepub fn build(self) -> JobScopeTerm
pub fn build(self) -> JobScopeTerm
Consumes the builder and constructs a JobScopeTerm
.
Trait Implementations§
source§impl Clone for JobScopeTermBuilder
impl Clone for JobScopeTermBuilder
source§fn clone(&self) -> JobScopeTermBuilder
fn clone(&self) -> JobScopeTermBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for JobScopeTermBuilder
impl Debug for JobScopeTermBuilder
source§impl Default for JobScopeTermBuilder
impl Default for JobScopeTermBuilder
source§fn default() -> JobScopeTermBuilder
fn default() -> JobScopeTermBuilder
source§impl PartialEq for JobScopeTermBuilder
impl PartialEq for JobScopeTermBuilder
source§fn eq(&self, other: &JobScopeTermBuilder) -> bool
fn eq(&self, other: &JobScopeTermBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.