| 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 |
Amazonka.LookoutMetrics.CreateMetricSet
Description
Creates a dataset.
Synopsis
- data CreateMetricSet = CreateMetricSet' {
- dimensionFilterList :: Maybe [MetricSetDimensionFilter]
- dimensionList :: Maybe (NonEmpty Text)
- metricSetDescription :: Maybe Text
- metricSetFrequency :: Maybe Frequency
- offset :: Maybe Natural
- tags :: Maybe (HashMap Text Text)
- timestampColumn :: Maybe TimestampColumn
- timezone :: Maybe Text
- anomalyDetectorArn :: Text
- metricSetName :: Text
- metricList :: NonEmpty Metric
- metricSource :: MetricSource
- newCreateMetricSet :: Text -> Text -> NonEmpty Metric -> MetricSource -> CreateMetricSet
- createMetricSet_dimensionFilterList :: Lens' CreateMetricSet (Maybe [MetricSetDimensionFilter])
- createMetricSet_dimensionList :: Lens' CreateMetricSet (Maybe (NonEmpty Text))
- createMetricSet_metricSetDescription :: Lens' CreateMetricSet (Maybe Text)
- createMetricSet_metricSetFrequency :: Lens' CreateMetricSet (Maybe Frequency)
- createMetricSet_offset :: Lens' CreateMetricSet (Maybe Natural)
- createMetricSet_tags :: Lens' CreateMetricSet (Maybe (HashMap Text Text))
- createMetricSet_timestampColumn :: Lens' CreateMetricSet (Maybe TimestampColumn)
- createMetricSet_timezone :: Lens' CreateMetricSet (Maybe Text)
- createMetricSet_anomalyDetectorArn :: Lens' CreateMetricSet Text
- createMetricSet_metricSetName :: Lens' CreateMetricSet Text
- createMetricSet_metricList :: Lens' CreateMetricSet (NonEmpty Metric)
- createMetricSet_metricSource :: Lens' CreateMetricSet MetricSource
- data CreateMetricSetResponse = CreateMetricSetResponse' {
- metricSetArn :: Maybe Text
- httpStatus :: Int
- newCreateMetricSetResponse :: Int -> CreateMetricSetResponse
- createMetricSetResponse_metricSetArn :: Lens' CreateMetricSetResponse (Maybe Text)
- createMetricSetResponse_httpStatus :: Lens' CreateMetricSetResponse Int
Creating a Request
data CreateMetricSet Source #
See: newCreateMetricSet smart constructor.
Constructors
| CreateMetricSet' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty Metric | |
| -> MetricSource | |
| -> CreateMetricSet |
Create a value of CreateMetricSet 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:
CreateMetricSet, createMetricSet_dimensionFilterList - A list of filters that specify which data is kept for anomaly detection.
CreateMetricSet, createMetricSet_dimensionList - A list of the fields you want to treat as dimensions.
CreateMetricSet, createMetricSet_metricSetDescription - A description of the dataset you are creating.
CreateMetricSet, createMetricSet_metricSetFrequency - The frequency with which the source data will be analyzed for anomalies.
CreateMetricSet, createMetricSet_offset - After an interval ends, the amount of seconds that the detector waits
before importing data. Offset is only supported for S3, Redshift, Athena
and datasources.
CreateMetricSet, createMetricSet_tags - A list of
tags
to apply to the dataset.
$sel:timestampColumn:CreateMetricSet', createMetricSet_timestampColumn - Contains information about the column used for tracking time in your
source data.
$sel:timezone:CreateMetricSet', createMetricSet_timezone - The time zone in which your source data was recorded.
CreateMetricSet, createMetricSet_anomalyDetectorArn - The ARN of the anomaly detector that will use the dataset.
CreateMetricSet, createMetricSet_metricSetName - The name of the dataset.
CreateMetricSet, createMetricSet_metricList - A list of metrics that the dataset will contain.
CreateMetricSet, createMetricSet_metricSource - Contains information about how the source data should be interpreted.
Request Lenses
createMetricSet_dimensionFilterList :: Lens' CreateMetricSet (Maybe [MetricSetDimensionFilter]) Source #
A list of filters that specify which data is kept for anomaly detection.
createMetricSet_dimensionList :: Lens' CreateMetricSet (Maybe (NonEmpty Text)) Source #
A list of the fields you want to treat as dimensions.
createMetricSet_metricSetDescription :: Lens' CreateMetricSet (Maybe Text) Source #
A description of the dataset you are creating.
createMetricSet_metricSetFrequency :: Lens' CreateMetricSet (Maybe Frequency) Source #
The frequency with which the source data will be analyzed for anomalies.
createMetricSet_offset :: Lens' CreateMetricSet (Maybe Natural) Source #
After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.
createMetricSet_tags :: Lens' CreateMetricSet (Maybe (HashMap Text Text)) Source #
A list of tags to apply to the dataset.
createMetricSet_timestampColumn :: Lens' CreateMetricSet (Maybe TimestampColumn) Source #
Contains information about the column used for tracking time in your source data.
createMetricSet_timezone :: Lens' CreateMetricSet (Maybe Text) Source #
The time zone in which your source data was recorded.
createMetricSet_anomalyDetectorArn :: Lens' CreateMetricSet Text Source #
The ARN of the anomaly detector that will use the dataset.
createMetricSet_metricSetName :: Lens' CreateMetricSet Text Source #
The name of the dataset.
createMetricSet_metricList :: Lens' CreateMetricSet (NonEmpty Metric) Source #
A list of metrics that the dataset will contain.
createMetricSet_metricSource :: Lens' CreateMetricSet MetricSource Source #
Contains information about how the source data should be interpreted.
Destructuring the Response
data CreateMetricSetResponse Source #
See: newCreateMetricSetResponse smart constructor.
Constructors
| CreateMetricSetResponse' | |
Fields
| |
Instances
newCreateMetricSetResponse Source #
Create a value of CreateMetricSetResponse 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:
CreateMetricSetResponse, createMetricSetResponse_metricSetArn - The ARN of the dataset.
$sel:httpStatus:CreateMetricSetResponse', createMetricSetResponse_httpStatus - The response's http status code.
Response Lenses
createMetricSetResponse_metricSetArn :: Lens' CreateMetricSetResponse (Maybe Text) Source #
The ARN of the dataset.
createMetricSetResponse_httpStatus :: Lens' CreateMetricSetResponse Int Source #
The response's http status code.