Struct aws_sdk_evidently::types::ProjectDataDelivery
source · #[non_exhaustive]pub struct ProjectDataDelivery {
pub s3_destination: Option<S3Destination>,
pub cloud_watch_logs: Option<CloudWatchLogsDestination>,
}
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<S3Destination>
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.
cloud_watch_logs: Option<CloudWatchLogsDestination>
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
Implementations§
source§impl ProjectDataDelivery
impl ProjectDataDelivery
sourcepub fn s3_destination(&self) -> Option<&S3Destination>
pub fn s3_destination(&self) -> Option<&S3Destination>
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<&CloudWatchLogsDestination>
pub fn cloud_watch_logs(&self) -> Option<&CloudWatchLogsDestination>
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
source§impl ProjectDataDelivery
impl ProjectDataDelivery
sourcepub fn builder() -> ProjectDataDeliveryBuilder
pub fn builder() -> ProjectDataDeliveryBuilder
Creates a new builder-style object to manufacture ProjectDataDelivery
.
Trait Implementations§
source§impl Clone for ProjectDataDelivery
impl Clone for ProjectDataDelivery
source§fn clone(&self) -> ProjectDataDelivery
fn clone(&self) -> ProjectDataDelivery
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 ProjectDataDelivery
impl Debug for ProjectDataDelivery
source§impl PartialEq for ProjectDataDelivery
impl PartialEq for ProjectDataDelivery
source§fn eq(&self, other: &ProjectDataDelivery) -> bool
fn eq(&self, other: &ProjectDataDelivery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProjectDataDelivery
Auto Trait Implementations§
impl Freeze for ProjectDataDelivery
impl RefUnwindSafe for ProjectDataDelivery
impl Send for ProjectDataDelivery
impl Sync for ProjectDataDelivery
impl Unpin for ProjectDataDelivery
impl UnwindSafe for ProjectDataDelivery
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.