#[non_exhaustive]pub struct ExperimentS3LogConfigurationBuilder { /* private fields */ }Expand description
A builder for ExperimentS3LogConfiguration.
Implementations§
source§impl ExperimentS3LogConfigurationBuilder
impl ExperimentS3LogConfigurationBuilder
sourcepub fn bucket_name(self, input: impl Into<String>) -> Self
pub fn bucket_name(self, input: impl Into<String>) -> Self
The name of the destination bucket.
sourcepub fn set_bucket_name(self, input: Option<String>) -> Self
pub fn set_bucket_name(self, input: Option<String>) -> Self
The name of the destination bucket.
sourcepub fn get_bucket_name(&self) -> &Option<String>
pub fn get_bucket_name(&self) -> &Option<String>
The name of the destination bucket.
sourcepub fn set_prefix(self, input: Option<String>) -> Self
pub fn set_prefix(self, input: Option<String>) -> Self
The bucket prefix.
sourcepub fn get_prefix(&self) -> &Option<String>
pub fn get_prefix(&self) -> &Option<String>
The bucket prefix.
sourcepub fn build(self) -> ExperimentS3LogConfiguration
pub fn build(self) -> ExperimentS3LogConfiguration
Consumes the builder and constructs a ExperimentS3LogConfiguration.
Trait Implementations§
source§impl Clone for ExperimentS3LogConfigurationBuilder
impl Clone for ExperimentS3LogConfigurationBuilder
source§fn clone(&self) -> ExperimentS3LogConfigurationBuilder
fn clone(&self) -> ExperimentS3LogConfigurationBuilder
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 ExperimentS3LogConfigurationBuilder
impl Default for ExperimentS3LogConfigurationBuilder
source§fn default() -> ExperimentS3LogConfigurationBuilder
fn default() -> ExperimentS3LogConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ExperimentS3LogConfigurationBuilder
impl PartialEq for ExperimentS3LogConfigurationBuilder
source§fn eq(&self, other: &ExperimentS3LogConfigurationBuilder) -> bool
fn eq(&self, other: &ExperimentS3LogConfigurationBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ExperimentS3LogConfigurationBuilder
Auto Trait Implementations§
impl Freeze for ExperimentS3LogConfigurationBuilder
impl RefUnwindSafe for ExperimentS3LogConfigurationBuilder
impl Send for ExperimentS3LogConfigurationBuilder
impl Sync for ExperimentS3LogConfigurationBuilder
impl Unpin for ExperimentS3LogConfigurationBuilder
impl UnwindSafe for ExperimentS3LogConfigurationBuilder
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.