#[non_exhaustive]pub struct LoggingConfigurationBuilder { /* private fields */ }Expand description
A builder for LoggingConfiguration.
Implementations§
source§impl LoggingConfigurationBuilder
impl LoggingConfigurationBuilder
sourcepub fn logging_role(self, input: impl Into<String>) -> Self
pub fn logging_role(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.
sourcepub fn set_logging_role(self, input: Option<String>) -> Self
pub fn set_logging_role(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.
sourcepub fn get_logging_role(&self) -> &Option<String>
pub fn get_logging_role(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.
sourcepub fn log_group_name(self, input: impl Into<String>) -> Self
pub fn log_group_name(self, input: impl Into<String>) -> Self
The name of the CloudWatch logging group for the Transfer Family server to which this workflow belongs.
sourcepub fn set_log_group_name(self, input: Option<String>) -> Self
pub fn set_log_group_name(self, input: Option<String>) -> Self
The name of the CloudWatch logging group for the Transfer Family server to which this workflow belongs.
sourcepub fn get_log_group_name(&self) -> &Option<String>
pub fn get_log_group_name(&self) -> &Option<String>
The name of the CloudWatch logging group for the Transfer Family server to which this workflow belongs.
sourcepub fn build(self) -> LoggingConfiguration
pub fn build(self) -> LoggingConfiguration
Consumes the builder and constructs a LoggingConfiguration.
Trait Implementations§
source§impl Clone for LoggingConfigurationBuilder
impl Clone for LoggingConfigurationBuilder
source§fn clone(&self) -> LoggingConfigurationBuilder
fn clone(&self) -> LoggingConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for LoggingConfigurationBuilder
impl Debug for LoggingConfigurationBuilder
source§impl Default for LoggingConfigurationBuilder
impl Default for LoggingConfigurationBuilder
source§fn default() -> LoggingConfigurationBuilder
fn default() -> LoggingConfigurationBuilder
impl StructuralPartialEq for LoggingConfigurationBuilder
Auto Trait Implementations§
impl Freeze for LoggingConfigurationBuilder
impl RefUnwindSafe for LoggingConfigurationBuilder
impl Send for LoggingConfigurationBuilder
impl Sync for LoggingConfigurationBuilder
impl Unpin for LoggingConfigurationBuilder
impl UnwindSafe for LoggingConfigurationBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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 more