public static interface CfnAnomalyDetector.MetricSetProperty
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.lookoutmetrics.*; MetricSetProperty metricSetProperty = MetricSetProperty.builder() .metricList(List.of(MetricProperty.builder() .aggregationFunction("aggregationFunction") .metricName("metricName") // the properties below are optional .namespace("namespace") .build())) .metricSetName("metricSetName") .metricSource(MetricSourceProperty.builder() .appFlowConfig(AppFlowConfigProperty.builder() .flowName("flowName") .roleArn("roleArn") .build()) .cloudwatchConfig(CloudwatchConfigProperty.builder() .roleArn("roleArn") .build()) .rdsSourceConfig(RDSSourceConfigProperty.builder() .databaseHost("databaseHost") .databaseName("databaseName") .databasePort(123) .dbInstanceIdentifier("dbInstanceIdentifier") .roleArn("roleArn") .secretManagerArn("secretManagerArn") .tableName("tableName") .vpcConfiguration(VpcConfigurationProperty.builder() .securityGroupIdList(List.of("securityGroupIdList")) .subnetIdList(List.of("subnetIdList")) .build()) .build()) .redshiftSourceConfig(RedshiftSourceConfigProperty.builder() .clusterIdentifier("clusterIdentifier") .databaseHost("databaseHost") .databaseName("databaseName") .databasePort(123) .roleArn("roleArn") .secretManagerArn("secretManagerArn") .tableName("tableName") .vpcConfiguration(VpcConfigurationProperty.builder() .securityGroupIdList(List.of("securityGroupIdList")) .subnetIdList(List.of("subnetIdList")) .build()) .build()) .s3SourceConfig(S3SourceConfigProperty.builder() .fileFormatDescriptor(FileFormatDescriptorProperty.builder() .csvFormatDescriptor(CsvFormatDescriptorProperty.builder() .charset("charset") .containsHeader(false) .delimiter("delimiter") .fileCompression("fileCompression") .headerList(List.of("headerList")) .quoteSymbol("quoteSymbol") .build()) .jsonFormatDescriptor(JsonFormatDescriptorProperty.builder() .charset("charset") .fileCompression("fileCompression") .build()) .build()) .roleArn("roleArn") // the properties below are optional .historicalDataPathList(List.of("historicalDataPathList")) .templatedPathList(List.of("templatedPathList")) .build()) .build()) // the properties below are optional .dimensionList(List.of("dimensionList")) .metricSetDescription("metricSetDescription") .metricSetFrequency("metricSetFrequency") .offset(123) .timestampColumn(TimestampColumnProperty.builder() .columnFormat("columnFormat") .columnName("columnName") .build()) .timezone("timezone") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnAnomalyDetector.MetricSetProperty.Builder
A builder for
CfnAnomalyDetector.MetricSetProperty |
static class |
CfnAnomalyDetector.MetricSetProperty.Jsii$Proxy
An implementation for
CfnAnomalyDetector.MetricSetProperty |
Modifier and Type | Method and Description |
---|---|
static CfnAnomalyDetector.MetricSetProperty.Builder |
builder() |
default java.util.List<java.lang.String> |
getDimensionList()
A list of the fields you want to treat as dimensions.
|
java.lang.Object |
getMetricList()
A list of metrics that the dataset will contain.
|
default java.lang.String |
getMetricSetDescription()
A description of the dataset you are creating.
|
default java.lang.String |
getMetricSetFrequency()
The frequency with which the source data will be analyzed for anomalies.
|
java.lang.String |
getMetricSetName()
The name of the dataset.
|
java.lang.Object |
getMetricSource()
Contains information about how the source data should be interpreted.
|
default java.lang.Number |
getOffset()
After an interval ends, the amount of seconds that the detector waits before importing data.
|
default java.lang.Object |
getTimestampColumn()
Contains information about the column used for tracking time in your source data.
|
default java.lang.String |
getTimezone()
The time zone in which your source data was recorded.
|
java.lang.Object getMetricList()
java.lang.String getMetricSetName()
java.lang.Object getMetricSource()
default java.util.List<java.lang.String> getDimensionList()
default java.lang.String getMetricSetDescription()
default java.lang.String getMetricSetFrequency()
default java.lang.Number getOffset()
Offset is only supported for S3, Redshift, Athena and datasources.
default java.lang.Object getTimestampColumn()
default java.lang.String getTimezone()
static CfnAnomalyDetector.MetricSetProperty.Builder builder()