Interface CfnAnomalyDetector.MetricSourceProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnomalyDetector.MetricSourceProperty.Jsii$Proxy
- Enclosing class:
CfnAnomalyDetector
@Stability(Stable)
public static interface CfnAnomalyDetector.MetricSourceProperty
extends software.amazon.jsii.JsiiSerializable
Contains information about how the source data should be interpreted.
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.*; MetricSourceProperty metricSourceProperty = 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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnAnomalyDetector.MetricSourceProperty
static final class
An implementation forCfnAnomalyDetector.MetricSourceProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
Details about an AppFlow datasource.default Object
Details about an Amazon CloudWatch monitoring datasource.default Object
Details about an Amazon Relational Database Service (RDS) datasource.default Object
Details about an Amazon Redshift database datasource.default Object
Contains information about the configuration of the S3 bucket that contains source files.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAppFlowConfig
Details about an AppFlow datasource.- See Also:
-
getCloudwatchConfig
Details about an Amazon CloudWatch monitoring datasource.- See Also:
-
getRdsSourceConfig
Details about an Amazon Relational Database Service (RDS) datasource.- See Also:
-
getRedshiftSourceConfig
Details about an Amazon Redshift database datasource.- See Also:
-
getS3SourceConfig
Contains information about the configuration of the S3 bucket that contains source files.- See Also:
-
builder
-