#[non_exhaustive]pub struct PendingLogDeliveryConfigurationBuilder { /* private fields */ }
Expand description
A builder for PendingLogDeliveryConfiguration
.
Implementations§
source§impl PendingLogDeliveryConfigurationBuilder
impl PendingLogDeliveryConfigurationBuilder
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
Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.
sourcepub fn set_destination_type(self, input: Option<DestinationType>) -> Self
pub fn set_destination_type(self, input: Option<DestinationType>) -> Self
Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.
sourcepub fn get_destination_type(&self) -> &Option<DestinationType>
pub fn get_destination_type(&self) -> &Option<DestinationType>
Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.
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
Returns the log format, either JSON or TEXT
sourcepub fn set_log_format(self, input: Option<LogFormat>) -> Self
pub fn set_log_format(self, input: Option<LogFormat>) -> Self
Returns the log format, either JSON or TEXT
sourcepub fn get_log_format(&self) -> &Option<LogFormat>
pub fn get_log_format(&self) -> &Option<LogFormat>
Returns the log format, either JSON or TEXT
sourcepub fn build(self) -> PendingLogDeliveryConfiguration
pub fn build(self) -> PendingLogDeliveryConfiguration
Consumes the builder and constructs a PendingLogDeliveryConfiguration
.
Trait Implementations§
source§impl Clone for PendingLogDeliveryConfigurationBuilder
impl Clone for PendingLogDeliveryConfigurationBuilder
source§fn clone(&self) -> PendingLogDeliveryConfigurationBuilder
fn clone(&self) -> PendingLogDeliveryConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for PendingLogDeliveryConfigurationBuilder
impl Default for PendingLogDeliveryConfigurationBuilder
source§fn default() -> PendingLogDeliveryConfigurationBuilder
fn default() -> PendingLogDeliveryConfigurationBuilder
source§impl PartialEq for PendingLogDeliveryConfigurationBuilder
impl PartialEq for PendingLogDeliveryConfigurationBuilder
source§fn eq(&self, other: &PendingLogDeliveryConfigurationBuilder) -> bool
fn eq(&self, other: &PendingLogDeliveryConfigurationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PendingLogDeliveryConfigurationBuilder
Auto Trait Implementations§
impl Freeze for PendingLogDeliveryConfigurationBuilder
impl RefUnwindSafe for PendingLogDeliveryConfigurationBuilder
impl Send for PendingLogDeliveryConfigurationBuilder
impl Sync for PendingLogDeliveryConfigurationBuilder
impl Unpin for PendingLogDeliveryConfigurationBuilder
impl UnwindSafe for PendingLogDeliveryConfigurationBuilder
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