Struct aws_sdk_networkfirewall::operation::update_logging_configuration::builders::UpdateLoggingConfigurationOutputBuilder
source · #[non_exhaustive]pub struct UpdateLoggingConfigurationOutputBuilder { /* private fields */ }
Expand description
A builder for UpdateLoggingConfigurationOutput
.
Implementations§
source§impl UpdateLoggingConfigurationOutputBuilder
impl UpdateLoggingConfigurationOutputBuilder
sourcepub fn firewall_arn(self, input: impl Into<String>) -> Self
pub fn firewall_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the firewall.
sourcepub fn set_firewall_arn(self, input: Option<String>) -> Self
pub fn set_firewall_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the firewall.
sourcepub fn get_firewall_arn(&self) -> &Option<String>
pub fn get_firewall_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the firewall.
sourcepub fn firewall_name(self, input: impl Into<String>) -> Self
pub fn firewall_name(self, input: impl Into<String>) -> Self
The descriptive name of the firewall. You can't change the name of a firewall after you create it.
sourcepub fn set_firewall_name(self, input: Option<String>) -> Self
pub fn set_firewall_name(self, input: Option<String>) -> Self
The descriptive name of the firewall. You can't change the name of a firewall after you create it.
sourcepub fn get_firewall_name(&self) -> &Option<String>
pub fn get_firewall_name(&self) -> &Option<String>
The descriptive name of the firewall. You can't change the name of a firewall after you create it.
sourcepub fn logging_configuration(self, input: LoggingConfiguration) -> Self
pub fn logging_configuration(self, input: LoggingConfiguration) -> Self
Defines how Network Firewall performs logging for a Firewall
.
sourcepub fn set_logging_configuration(
self,
input: Option<LoggingConfiguration>
) -> Self
pub fn set_logging_configuration( self, input: Option<LoggingConfiguration> ) -> Self
Defines how Network Firewall performs logging for a Firewall
.
sourcepub fn get_logging_configuration(&self) -> &Option<LoggingConfiguration>
pub fn get_logging_configuration(&self) -> &Option<LoggingConfiguration>
Defines how Network Firewall performs logging for a Firewall
.
sourcepub fn build(self) -> UpdateLoggingConfigurationOutput
pub fn build(self) -> UpdateLoggingConfigurationOutput
Consumes the builder and constructs a UpdateLoggingConfigurationOutput
.
Trait Implementations§
source§impl Clone for UpdateLoggingConfigurationOutputBuilder
impl Clone for UpdateLoggingConfigurationOutputBuilder
source§fn clone(&self) -> UpdateLoggingConfigurationOutputBuilder
fn clone(&self) -> UpdateLoggingConfigurationOutputBuilder
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 UpdateLoggingConfigurationOutputBuilder
impl Default for UpdateLoggingConfigurationOutputBuilder
source§fn default() -> UpdateLoggingConfigurationOutputBuilder
fn default() -> UpdateLoggingConfigurationOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UpdateLoggingConfigurationOutputBuilder
impl PartialEq for UpdateLoggingConfigurationOutputBuilder
source§fn eq(&self, other: &UpdateLoggingConfigurationOutputBuilder) -> bool
fn eq(&self, other: &UpdateLoggingConfigurationOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateLoggingConfigurationOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateLoggingConfigurationOutputBuilder
impl RefUnwindSafe for UpdateLoggingConfigurationOutputBuilder
impl Send for UpdateLoggingConfigurationOutputBuilder
impl Sync for UpdateLoggingConfigurationOutputBuilder
impl Unpin for UpdateLoggingConfigurationOutputBuilder
impl UnwindSafe for UpdateLoggingConfigurationOutputBuilder
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.