Struct aws_sdk_evidently::types::Project
source · #[non_exhaustive]pub struct Project {Show 14 fields
pub arn: String,
pub name: String,
pub status: ProjectStatus,
pub description: Option<String>,
pub created_time: DateTime,
pub last_updated_time: DateTime,
pub feature_count: Option<i64>,
pub launch_count: Option<i64>,
pub active_launch_count: Option<i64>,
pub experiment_count: Option<i64>,
pub active_experiment_count: Option<i64>,
pub data_delivery: Option<ProjectDataDelivery>,
pub app_config_resource: Option<ProjectAppConfigResource>,
pub tags: Option<HashMap<String, String>>,
}
Expand description
This structure defines a project, which is the logical object in Evidently that can contain features, launches, and experiments. Use projects to group similar features together.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.arn: String
The name or ARN of the project.
name: String
The name of the project.
status: ProjectStatus
The current state of the project.
description: Option<String>
The user-entered description of the project.
created_time: DateTime
The date and time that the project is created.
last_updated_time: DateTime
The date and time that the project was most recently updated.
feature_count: Option<i64>
The number of features currently in the project.
launch_count: Option<i64>
The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.
active_launch_count: Option<i64>
The number of ongoing launches currently in the project.
experiment_count: Option<i64>
The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.
active_experiment_count: Option<i64>
The number of ongoing experiments currently in the project.
data_delivery: Option<ProjectDataDelivery>
A structure that contains information about where Evidently is to store evaluation events for longer term storage.
app_config_resource: Option<ProjectAppConfigResource>
This structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.
The list of tag keys and values associated with this project.
Implementations§
source§impl Project
impl Project
sourcepub fn status(&self) -> &ProjectStatus
pub fn status(&self) -> &ProjectStatus
The current state of the project.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The user-entered description of the project.
sourcepub fn created_time(&self) -> &DateTime
pub fn created_time(&self) -> &DateTime
The date and time that the project is created.
sourcepub fn last_updated_time(&self) -> &DateTime
pub fn last_updated_time(&self) -> &DateTime
The date and time that the project was most recently updated.
sourcepub fn feature_count(&self) -> Option<i64>
pub fn feature_count(&self) -> Option<i64>
The number of features currently in the project.
sourcepub fn launch_count(&self) -> Option<i64>
pub fn launch_count(&self) -> Option<i64>
The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.
sourcepub fn active_launch_count(&self) -> Option<i64>
pub fn active_launch_count(&self) -> Option<i64>
The number of ongoing launches currently in the project.
sourcepub fn experiment_count(&self) -> Option<i64>
pub fn experiment_count(&self) -> Option<i64>
The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.
sourcepub fn active_experiment_count(&self) -> Option<i64>
pub fn active_experiment_count(&self) -> Option<i64>
The number of ongoing experiments currently in the project.
sourcepub fn data_delivery(&self) -> Option<&ProjectDataDelivery>
pub fn data_delivery(&self) -> Option<&ProjectDataDelivery>
A structure that contains information about where Evidently is to store evaluation events for longer term storage.
sourcepub fn app_config_resource(&self) -> Option<&ProjectAppConfigResource>
pub fn app_config_resource(&self) -> Option<&ProjectAppConfigResource>
This structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.
The list of tag keys and values associated with this project.
Trait Implementations§
source§impl PartialEq for Project
impl PartialEq for Project
impl StructuralPartialEq for Project
Auto Trait Implementations§
impl Freeze for Project
impl RefUnwindSafe for Project
impl Send for Project
impl Sync for Project
impl Unpin for Project
impl UnwindSafe for Project
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> 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