#[non_exhaustive]pub struct LogPublishingOptionBuilder { /* private fields */ }
Expand description
A builder for LogPublishingOption
.
Implementations§
source§impl LogPublishingOptionBuilder
impl LogPublishingOptionBuilder
sourcepub fn cloud_watch_logs_log_group_arn(self, input: impl Into<String>) -> Self
pub fn cloud_watch_logs_log_group_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the CloudWatch Logs group to publish logs to.
sourcepub fn set_cloud_watch_logs_log_group_arn(self, input: Option<String>) -> Self
pub fn set_cloud_watch_logs_log_group_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the CloudWatch Logs group to publish logs to.
sourcepub fn get_cloud_watch_logs_log_group_arn(&self) -> &Option<String>
pub fn get_cloud_watch_logs_log_group_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the CloudWatch Logs group to publish logs to.
sourcepub fn set_enabled(self, input: Option<bool>) -> Self
pub fn set_enabled(self, input: Option<bool>) -> Self
Whether the log should be published.
sourcepub fn get_enabled(&self) -> &Option<bool>
pub fn get_enabled(&self) -> &Option<bool>
Whether the log should be published.
sourcepub fn build(self) -> LogPublishingOption
pub fn build(self) -> LogPublishingOption
Consumes the builder and constructs a LogPublishingOption
.
Trait Implementations§
source§impl Clone for LogPublishingOptionBuilder
impl Clone for LogPublishingOptionBuilder
source§fn clone(&self) -> LogPublishingOptionBuilder
fn clone(&self) -> LogPublishingOptionBuilder
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 Debug for LogPublishingOptionBuilder
impl Debug for LogPublishingOptionBuilder
source§impl Default for LogPublishingOptionBuilder
impl Default for LogPublishingOptionBuilder
source§fn default() -> LogPublishingOptionBuilder
fn default() -> LogPublishingOptionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for LogPublishingOptionBuilder
impl PartialEq for LogPublishingOptionBuilder
source§fn eq(&self, other: &LogPublishingOptionBuilder) -> bool
fn eq(&self, other: &LogPublishingOptionBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LogPublishingOptionBuilder
Auto Trait Implementations§
impl Freeze for LogPublishingOptionBuilder
impl RefUnwindSafe for LogPublishingOptionBuilder
impl Send for LogPublishingOptionBuilder
impl Sync for LogPublishingOptionBuilder
impl Unpin for LogPublishingOptionBuilder
impl UnwindSafe for LogPublishingOptionBuilder
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>
Creates a shared type from an unshared type.