#[non_exhaustive]pub struct LogDeliveryConfigurationRequestBuilder { /* private fields */ }
Expand description
A builder for LogDeliveryConfigurationRequest
.
Implementations§
source§impl LogDeliveryConfigurationRequestBuilder
impl LogDeliveryConfigurationRequestBuilder
sourcepub fn set_log_type(self, input: Option<LogType>) -> Self
pub fn set_log_type(self, input: Option<LogType>) -> Self
Refers to slow-log or engine-log..
sourcepub fn get_log_type(&self) -> &Option<LogType>
pub fn get_log_type(&self) -> &Option<LogType>
Refers to slow-log or engine-log..
sourcepub fn destination_type(self, input: DestinationType) -> Self
pub fn destination_type(self, input: DestinationType) -> Self
Specify either cloudwatch-logs
or kinesis-firehose
as the destination type.
sourcepub fn set_destination_type(self, input: Option<DestinationType>) -> Self
pub fn set_destination_type(self, input: Option<DestinationType>) -> Self
Specify either cloudwatch-logs
or kinesis-firehose
as the destination type.
sourcepub fn get_destination_type(&self) -> &Option<DestinationType>
pub fn get_destination_type(&self) -> &Option<DestinationType>
Specify either cloudwatch-logs
or kinesis-firehose
as the destination type.
sourcepub fn destination_details(self, input: DestinationDetails) -> Self
pub fn destination_details(self, input: DestinationDetails) -> Self
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
sourcepub fn set_destination_details(self, input: Option<DestinationDetails>) -> Self
pub fn set_destination_details(self, input: Option<DestinationDetails>) -> Self
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
sourcepub fn get_destination_details(&self) -> &Option<DestinationDetails>
pub fn get_destination_details(&self) -> &Option<DestinationDetails>
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
sourcepub fn log_format(self, input: LogFormat) -> Self
pub fn log_format(self, input: LogFormat) -> Self
Specifies either JSON or TEXT
sourcepub fn set_log_format(self, input: Option<LogFormat>) -> Self
pub fn set_log_format(self, input: Option<LogFormat>) -> Self
Specifies either JSON or TEXT
sourcepub fn get_log_format(&self) -> &Option<LogFormat>
pub fn get_log_format(&self) -> &Option<LogFormat>
Specifies either JSON or TEXT
sourcepub fn set_enabled(self, input: Option<bool>) -> Self
pub fn set_enabled(self, input: Option<bool>) -> Self
Specify if log delivery is enabled. Default true
.
sourcepub fn get_enabled(&self) -> &Option<bool>
pub fn get_enabled(&self) -> &Option<bool>
Specify if log delivery is enabled. Default true
.
sourcepub fn build(self) -> LogDeliveryConfigurationRequest
pub fn build(self) -> LogDeliveryConfigurationRequest
Consumes the builder and constructs a LogDeliveryConfigurationRequest
.
Trait Implementations§
source§impl Clone for LogDeliveryConfigurationRequestBuilder
impl Clone for LogDeliveryConfigurationRequestBuilder
source§fn clone(&self) -> LogDeliveryConfigurationRequestBuilder
fn clone(&self) -> LogDeliveryConfigurationRequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for LogDeliveryConfigurationRequestBuilder
impl Default for LogDeliveryConfigurationRequestBuilder
source§fn default() -> LogDeliveryConfigurationRequestBuilder
fn default() -> LogDeliveryConfigurationRequestBuilder
source§impl PartialEq for LogDeliveryConfigurationRequestBuilder
impl PartialEq for LogDeliveryConfigurationRequestBuilder
source§fn eq(&self, other: &LogDeliveryConfigurationRequestBuilder) -> bool
fn eq(&self, other: &LogDeliveryConfigurationRequestBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LogDeliveryConfigurationRequestBuilder
Auto Trait Implementations§
impl Freeze for LogDeliveryConfigurationRequestBuilder
impl RefUnwindSafe for LogDeliveryConfigurationRequestBuilder
impl Send for LogDeliveryConfigurationRequestBuilder
impl Sync for LogDeliveryConfigurationRequestBuilder
impl Unpin for LogDeliveryConfigurationRequestBuilder
impl UnwindSafe for LogDeliveryConfigurationRequestBuilder
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