#[non_exhaustive]pub struct ConnectionLogResponseOptionsBuilder { /* private fields */ }
Expand description
A builder for ConnectionLogResponseOptions
.
Implementations§
source§impl ConnectionLogResponseOptionsBuilder
impl ConnectionLogResponseOptionsBuilder
sourcepub fn enabled(self, input: bool) -> Self
pub fn enabled(self, input: bool) -> Self
Indicates whether client connection logging is enabled for the Client VPN endpoint.
sourcepub fn set_enabled(self, input: Option<bool>) -> Self
pub fn set_enabled(self, input: Option<bool>) -> Self
Indicates whether client connection logging is enabled for the Client VPN endpoint.
sourcepub fn get_enabled(&self) -> &Option<bool>
pub fn get_enabled(&self) -> &Option<bool>
Indicates whether client connection logging is enabled for the Client VPN endpoint.
sourcepub fn cloudwatch_log_group(self, input: impl Into<String>) -> Self
pub fn cloudwatch_log_group(self, input: impl Into<String>) -> Self
The name of the Amazon CloudWatch Logs log group to which connection logging data is published.
sourcepub fn set_cloudwatch_log_group(self, input: Option<String>) -> Self
pub fn set_cloudwatch_log_group(self, input: Option<String>) -> Self
The name of the Amazon CloudWatch Logs log group to which connection logging data is published.
sourcepub fn get_cloudwatch_log_group(&self) -> &Option<String>
pub fn get_cloudwatch_log_group(&self) -> &Option<String>
The name of the Amazon CloudWatch Logs log group to which connection logging data is published.
sourcepub fn cloudwatch_log_stream(self, input: impl Into<String>) -> Self
pub fn cloudwatch_log_stream(self, input: impl Into<String>) -> Self
The name of the Amazon CloudWatch Logs log stream to which connection logging data is published.
sourcepub fn set_cloudwatch_log_stream(self, input: Option<String>) -> Self
pub fn set_cloudwatch_log_stream(self, input: Option<String>) -> Self
The name of the Amazon CloudWatch Logs log stream to which connection logging data is published.
sourcepub fn get_cloudwatch_log_stream(&self) -> &Option<String>
pub fn get_cloudwatch_log_stream(&self) -> &Option<String>
The name of the Amazon CloudWatch Logs log stream to which connection logging data is published.
sourcepub fn build(self) -> ConnectionLogResponseOptions
pub fn build(self) -> ConnectionLogResponseOptions
Consumes the builder and constructs a ConnectionLogResponseOptions
.
Trait Implementations§
source§impl Clone for ConnectionLogResponseOptionsBuilder
impl Clone for ConnectionLogResponseOptionsBuilder
source§fn clone(&self) -> ConnectionLogResponseOptionsBuilder
fn clone(&self) -> ConnectionLogResponseOptionsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ConnectionLogResponseOptionsBuilder
impl Default for ConnectionLogResponseOptionsBuilder
source§fn default() -> ConnectionLogResponseOptionsBuilder
fn default() -> ConnectionLogResponseOptionsBuilder
source§impl PartialEq for ConnectionLogResponseOptionsBuilder
impl PartialEq for ConnectionLogResponseOptionsBuilder
source§fn eq(&self, other: &ConnectionLogResponseOptionsBuilder) -> bool
fn eq(&self, other: &ConnectionLogResponseOptionsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConnectionLogResponseOptionsBuilder
Auto Trait Implementations§
impl Freeze for ConnectionLogResponseOptionsBuilder
impl RefUnwindSafe for ConnectionLogResponseOptionsBuilder
impl Send for ConnectionLogResponseOptionsBuilder
impl Sync for ConnectionLogResponseOptionsBuilder
impl Unpin for ConnectionLogResponseOptionsBuilder
impl UnwindSafe for ConnectionLogResponseOptionsBuilder
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> 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