#[non_exhaustive]pub struct ProjectDataDeliveryConfig {
pub s3_destination: Option<S3DestinationConfig>,
pub cloud_watch_logs: Option<CloudWatchLogsDestinationConfig>,
}
Expand description
A structure that contains information about where Evidently is to store evaluation events for longer term storage.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.s3_destination: Option<S3DestinationConfig>
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.
cloud_watch_logs: Option<CloudWatchLogsDestinationConfig>
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
Implementations§
source§impl ProjectDataDeliveryConfig
impl ProjectDataDeliveryConfig
sourcepub fn s3_destination(&self) -> Option<&S3DestinationConfig>
pub fn s3_destination(&self) -> Option<&S3DestinationConfig>
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.
sourcepub fn cloud_watch_logs(&self) -> Option<&CloudWatchLogsDestinationConfig>
pub fn cloud_watch_logs(&self) -> Option<&CloudWatchLogsDestinationConfig>
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
source§impl ProjectDataDeliveryConfig
impl ProjectDataDeliveryConfig
sourcepub fn builder() -> ProjectDataDeliveryConfigBuilder
pub fn builder() -> ProjectDataDeliveryConfigBuilder
Creates a new builder-style object to manufacture ProjectDataDeliveryConfig
.
Trait Implementations§
source§impl Clone for ProjectDataDeliveryConfig
impl Clone for ProjectDataDeliveryConfig
source§fn clone(&self) -> ProjectDataDeliveryConfig
fn clone(&self) -> ProjectDataDeliveryConfig
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 Debug for ProjectDataDeliveryConfig
impl Debug for ProjectDataDeliveryConfig
source§impl PartialEq for ProjectDataDeliveryConfig
impl PartialEq for ProjectDataDeliveryConfig
source§fn eq(&self, other: &ProjectDataDeliveryConfig) -> bool
fn eq(&self, other: &ProjectDataDeliveryConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProjectDataDeliveryConfig
Auto Trait Implementations§
impl Freeze for ProjectDataDeliveryConfig
impl RefUnwindSafe for ProjectDataDeliveryConfig
impl Send for ProjectDataDeliveryConfig
impl Sync for ProjectDataDeliveryConfig
impl Unpin for ProjectDataDeliveryConfig
impl UnwindSafe for ProjectDataDeliveryConfig
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.