#[non_exhaustive]pub struct CloudWatchLogOptionsSpecificationBuilder { /* private fields */ }
Expand description
A builder for CloudWatchLogOptionsSpecification
.
Implementations§
source§impl CloudWatchLogOptionsSpecificationBuilder
impl CloudWatchLogOptionsSpecificationBuilder
sourcepub fn log_enabled(self, input: bool) -> Self
pub fn log_enabled(self, input: bool) -> Self
Enable or disable VPN tunnel logging feature. Default value is False
.
Valid values: True
| False
sourcepub fn set_log_enabled(self, input: Option<bool>) -> Self
pub fn set_log_enabled(self, input: Option<bool>) -> Self
Enable or disable VPN tunnel logging feature. Default value is False
.
Valid values: True
| False
sourcepub fn get_log_enabled(&self) -> &Option<bool>
pub fn get_log_enabled(&self) -> &Option<bool>
Enable or disable VPN tunnel logging feature. Default value is False
.
Valid values: True
| False
sourcepub fn log_group_arn(self, input: impl Into<String>) -> Self
pub fn log_group_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.
sourcepub fn set_log_group_arn(self, input: Option<String>) -> Self
pub fn set_log_group_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.
sourcepub fn get_log_group_arn(&self) -> &Option<String>
pub fn get_log_group_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.
sourcepub fn log_output_format(self, input: impl Into<String>) -> Self
pub fn log_output_format(self, input: impl Into<String>) -> Self
Set log format. Default format is json
.
Valid values: json
| text
sourcepub fn set_log_output_format(self, input: Option<String>) -> Self
pub fn set_log_output_format(self, input: Option<String>) -> Self
Set log format. Default format is json
.
Valid values: json
| text
sourcepub fn get_log_output_format(&self) -> &Option<String>
pub fn get_log_output_format(&self) -> &Option<String>
Set log format. Default format is json
.
Valid values: json
| text
sourcepub fn build(self) -> CloudWatchLogOptionsSpecification
pub fn build(self) -> CloudWatchLogOptionsSpecification
Consumes the builder and constructs a CloudWatchLogOptionsSpecification
.
Trait Implementations§
source§impl Clone for CloudWatchLogOptionsSpecificationBuilder
impl Clone for CloudWatchLogOptionsSpecificationBuilder
source§fn clone(&self) -> CloudWatchLogOptionsSpecificationBuilder
fn clone(&self) -> CloudWatchLogOptionsSpecificationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CloudWatchLogOptionsSpecificationBuilder
impl Default for CloudWatchLogOptionsSpecificationBuilder
source§fn default() -> CloudWatchLogOptionsSpecificationBuilder
fn default() -> CloudWatchLogOptionsSpecificationBuilder
source§impl PartialEq for CloudWatchLogOptionsSpecificationBuilder
impl PartialEq for CloudWatchLogOptionsSpecificationBuilder
source§fn eq(&self, other: &CloudWatchLogOptionsSpecificationBuilder) -> bool
fn eq(&self, other: &CloudWatchLogOptionsSpecificationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CloudWatchLogOptionsSpecificationBuilder
Auto Trait Implementations§
impl Freeze for CloudWatchLogOptionsSpecificationBuilder
impl RefUnwindSafe for CloudWatchLogOptionsSpecificationBuilder
impl Send for CloudWatchLogOptionsSpecificationBuilder
impl Sync for CloudWatchLogOptionsSpecificationBuilder
impl Unpin for CloudWatchLogOptionsSpecificationBuilder
impl UnwindSafe for CloudWatchLogOptionsSpecificationBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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