Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Project = Project' {
- activeExperimentCount :: Maybe Integer
- activeLaunchCount :: Maybe Integer
- appConfigResource :: Maybe ProjectAppConfigResource
- dataDelivery :: Maybe ProjectDataDelivery
- description :: Maybe Text
- experimentCount :: Maybe Integer
- featureCount :: Maybe Integer
- launchCount :: Maybe Integer
- tags :: Maybe (HashMap Text Text)
- arn :: Text
- createdTime :: POSIX
- lastUpdatedTime :: POSIX
- name :: Text
- status :: ProjectStatus
- newProject :: Text -> UTCTime -> UTCTime -> Text -> ProjectStatus -> Project
- project_activeExperimentCount :: Lens' Project (Maybe Integer)
- project_activeLaunchCount :: Lens' Project (Maybe Integer)
- project_appConfigResource :: Lens' Project (Maybe ProjectAppConfigResource)
- project_dataDelivery :: Lens' Project (Maybe ProjectDataDelivery)
- project_description :: Lens' Project (Maybe Text)
- project_experimentCount :: Lens' Project (Maybe Integer)
- project_featureCount :: Lens' Project (Maybe Integer)
- project_launchCount :: Lens' Project (Maybe Integer)
- project_tags :: Lens' Project (Maybe (HashMap Text Text))
- project_arn :: Lens' Project Text
- project_createdTime :: Lens' Project UTCTime
- project_lastUpdatedTime :: Lens' Project UTCTime
- project_name :: Lens' Project Text
- project_status :: Lens' Project ProjectStatus
Documentation
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.
See: newProject
smart constructor.
Project' | |
|
Instances
Create a value of Project
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeExperimentCount:Project'
, project_activeExperimentCount
- The number of ongoing experiments currently in the project.
$sel:activeLaunchCount:Project'
, project_activeLaunchCount
- The number of ongoing launches currently in the project.
$sel:appConfigResource:Project'
, project_appConfigResource
- This structure defines the configuration of how your application
integrates with AppConfig to run client-side evaluation.
$sel:dataDelivery:Project'
, project_dataDelivery
- A structure that contains information about where Evidently is to store
evaluation events for longer term storage.
$sel:description:Project'
, project_description
- The user-entered description of the project.
$sel:experimentCount:Project'
, project_experimentCount
- 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.
$sel:featureCount:Project'
, project_featureCount
- The number of features currently in the project.
$sel:launchCount:Project'
, project_launchCount
- 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.
$sel:tags:Project'
, project_tags
- The list of tag keys and values associated with this project.
$sel:arn:Project'
, project_arn
- The name or ARN of the project.
$sel:createdTime:Project'
, project_createdTime
- The date and time that the project is created.
$sel:lastUpdatedTime:Project'
, project_lastUpdatedTime
- The date and time that the project was most recently updated.
$sel:name:Project'
, project_name
- The name of the project.
$sel:status:Project'
, project_status
- The current state of the project.
project_activeExperimentCount :: Lens' Project (Maybe Integer) Source #
The number of ongoing experiments currently in the project.
project_activeLaunchCount :: Lens' Project (Maybe Integer) Source #
The number of ongoing launches currently in the project.
project_appConfigResource :: Lens' Project (Maybe ProjectAppConfigResource) Source #
This structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.
project_dataDelivery :: Lens' Project (Maybe ProjectDataDelivery) Source #
A structure that contains information about where Evidently is to store evaluation events for longer term storage.
project_description :: Lens' Project (Maybe Text) Source #
The user-entered description of the project.
project_experimentCount :: Lens' Project (Maybe Integer) Source #
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.
project_featureCount :: Lens' Project (Maybe Integer) Source #
The number of features currently in the project.
project_launchCount :: Lens' Project (Maybe Integer) Source #
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.
project_tags :: Lens' Project (Maybe (HashMap Text Text)) Source #
The list of tag keys and values associated with this project.
project_lastUpdatedTime :: Lens' Project UTCTime Source #
The date and time that the project was most recently updated.
project_status :: Lens' Project ProjectStatus Source #
The current state of the project.