Struct bonsaidb::keystorage::s3::aws_sdk_s3::types::builders::IntelligentTieringFilterBuilder
pub struct IntelligentTieringFilterBuilder { /* private fields */ }
Expand description
A builder for IntelligentTieringFilter
.
Implementations§
§impl IntelligentTieringFilterBuilder
impl IntelligentTieringFilterBuilder
pub fn prefix(self, input: impl Into<String>) -> IntelligentTieringFilterBuilder
pub fn prefix(self, input: impl Into<String>) -> IntelligentTieringFilterBuilder
An object key name prefix that identifies the subset of objects to which the rule applies.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
pub fn set_prefix(
self,
input: Option<String>
) -> IntelligentTieringFilterBuilder
pub fn set_prefix( self, input: Option<String> ) -> IntelligentTieringFilterBuilder
An object key name prefix that identifies the subset of objects to which the rule applies.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
pub fn get_prefix(&self) -> &Option<String>
pub fn get_prefix(&self) -> &Option<String>
An object key name prefix that identifies the subset of objects to which the rule applies.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
pub fn tag(self, input: Tag) -> IntelligentTieringFilterBuilder
pub fn tag(self, input: Tag) -> IntelligentTieringFilterBuilder
A container of a key value name pair.
pub fn set_tag(self, input: Option<Tag>) -> IntelligentTieringFilterBuilder
pub fn set_tag(self, input: Option<Tag>) -> IntelligentTieringFilterBuilder
A container of a key value name pair.
pub fn and(
self,
input: IntelligentTieringAndOperator
) -> IntelligentTieringFilterBuilder
pub fn and( self, input: IntelligentTieringAndOperator ) -> IntelligentTieringFilterBuilder
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
pub fn set_and(
self,
input: Option<IntelligentTieringAndOperator>
) -> IntelligentTieringFilterBuilder
pub fn set_and( self, input: Option<IntelligentTieringAndOperator> ) -> IntelligentTieringFilterBuilder
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
pub fn get_and(&self) -> &Option<IntelligentTieringAndOperator>
pub fn get_and(&self) -> &Option<IntelligentTieringAndOperator>
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
pub fn build(self) -> IntelligentTieringFilter
pub fn build(self) -> IntelligentTieringFilter
Consumes the builder and constructs a IntelligentTieringFilter
.
Trait Implementations§
§impl Clone for IntelligentTieringFilterBuilder
impl Clone for IntelligentTieringFilterBuilder
§fn clone(&self) -> IntelligentTieringFilterBuilder
fn clone(&self) -> IntelligentTieringFilterBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Debug for IntelligentTieringFilterBuilder
impl Debug for IntelligentTieringFilterBuilder
§impl Default for IntelligentTieringFilterBuilder
impl Default for IntelligentTieringFilterBuilder
§fn default() -> IntelligentTieringFilterBuilder
fn default() -> IntelligentTieringFilterBuilder
§impl PartialEq<IntelligentTieringFilterBuilder> for IntelligentTieringFilterBuilder
impl PartialEq<IntelligentTieringFilterBuilder> for IntelligentTieringFilterBuilder
§fn eq(&self, other: &IntelligentTieringFilterBuilder) -> bool
fn eq(&self, other: &IntelligentTieringFilterBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.