#[non_exhaustive]pub struct BucketCriteriaAdditionalPropertiesBuilder { /* private fields */ }Expand description
A builder for BucketCriteriaAdditionalProperties.
Implementations§
source§impl BucketCriteriaAdditionalPropertiesBuilder
impl BucketCriteriaAdditionalPropertiesBuilder
sourcepub fn eq(self, input: impl Into<String>) -> Self
pub fn eq(self, input: impl Into<String>) -> Self
Appends an item to eq.
To override the contents of this collection use set_eq.
The value for the property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
sourcepub fn set_eq(self, input: Option<Vec<String>>) -> Self
pub fn set_eq(self, input: Option<Vec<String>>) -> Self
The value for the property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
sourcepub fn get_eq(&self) -> &Option<Vec<String>>
pub fn get_eq(&self) -> &Option<Vec<String>>
The value for the property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
sourcepub fn gt(self, input: i64) -> Self
pub fn gt(self, input: i64) -> Self
The value for the property is greater than the specified value.
sourcepub fn set_gt(self, input: Option<i64>) -> Self
pub fn set_gt(self, input: Option<i64>) -> Self
The value for the property is greater than the specified value.
sourcepub fn get_gt(&self) -> &Option<i64>
pub fn get_gt(&self) -> &Option<i64>
The value for the property is greater than the specified value.
sourcepub fn gte(self, input: i64) -> Self
pub fn gte(self, input: i64) -> Self
The value for the property is greater than or equal to the specified value.
sourcepub fn set_gte(self, input: Option<i64>) -> Self
pub fn set_gte(self, input: Option<i64>) -> Self
The value for the property is greater than or equal to the specified value.
sourcepub fn get_gte(&self) -> &Option<i64>
pub fn get_gte(&self) -> &Option<i64>
The value for the property is greater than or equal to the specified value.
sourcepub fn lt(self, input: i64) -> Self
pub fn lt(self, input: i64) -> Self
The value for the property is less than the specified value.
sourcepub fn set_lt(self, input: Option<i64>) -> Self
pub fn set_lt(self, input: Option<i64>) -> Self
The value for the property is less than the specified value.
sourcepub fn get_lt(&self) -> &Option<i64>
pub fn get_lt(&self) -> &Option<i64>
The value for the property is less than the specified value.
sourcepub fn lte(self, input: i64) -> Self
pub fn lte(self, input: i64) -> Self
The value for the property is less than or equal to the specified value.
sourcepub fn set_lte(self, input: Option<i64>) -> Self
pub fn set_lte(self, input: Option<i64>) -> Self
The value for the property is less than or equal to the specified value.
sourcepub fn get_lte(&self) -> &Option<i64>
pub fn get_lte(&self) -> &Option<i64>
The value for the property is less than or equal to the specified value.
sourcepub fn neq(self, input: impl Into<String>) -> Self
pub fn neq(self, input: impl Into<String>) -> Self
Appends an item to neq.
To override the contents of this collection use set_neq.
The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
sourcepub fn set_neq(self, input: Option<Vec<String>>) -> Self
pub fn set_neq(self, input: Option<Vec<String>>) -> Self
The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
sourcepub fn get_neq(&self) -> &Option<Vec<String>>
pub fn get_neq(&self) -> &Option<Vec<String>>
The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
sourcepub fn prefix(self, input: impl Into<String>) -> Self
pub fn prefix(self, input: impl Into<String>) -> Self
The name of the bucket begins with the specified value.
sourcepub fn set_prefix(self, input: Option<String>) -> Self
pub fn set_prefix(self, input: Option<String>) -> Self
The name of the bucket begins with the specified value.
sourcepub fn get_prefix(&self) -> &Option<String>
pub fn get_prefix(&self) -> &Option<String>
The name of the bucket begins with the specified value.
sourcepub fn build(self) -> BucketCriteriaAdditionalProperties
pub fn build(self) -> BucketCriteriaAdditionalProperties
Consumes the builder and constructs a BucketCriteriaAdditionalProperties.
Trait Implementations§
source§impl Clone for BucketCriteriaAdditionalPropertiesBuilder
impl Clone for BucketCriteriaAdditionalPropertiesBuilder
source§fn clone(&self) -> BucketCriteriaAdditionalPropertiesBuilder
fn clone(&self) -> BucketCriteriaAdditionalPropertiesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for BucketCriteriaAdditionalPropertiesBuilder
impl Default for BucketCriteriaAdditionalPropertiesBuilder
source§fn default() -> BucketCriteriaAdditionalPropertiesBuilder
fn default() -> BucketCriteriaAdditionalPropertiesBuilder
source§impl PartialEq for BucketCriteriaAdditionalPropertiesBuilder
impl PartialEq for BucketCriteriaAdditionalPropertiesBuilder
source§fn eq(&self, other: &BucketCriteriaAdditionalPropertiesBuilder) -> bool
fn eq(&self, other: &BucketCriteriaAdditionalPropertiesBuilder) -> bool
self and other values to be equal, and is used
by ==.