public static interface CfnAnomalyDetector.MetricSourceProperty
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();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnAnomalyDetector.MetricSourceProperty.Builder
A builder for
CfnAnomalyDetector.MetricSourceProperty |
static class |
CfnAnomalyDetector.MetricSourceProperty.Jsii$Proxy
An implementation for
CfnAnomalyDetector.MetricSourceProperty |
Modifier and Type | Method and Description |
---|---|
static CfnAnomalyDetector.MetricSourceProperty.Builder |
builder() |
default java.lang.Object |
getAppFlowConfig()
Details about an AppFlow datasource.
|
default java.lang.Object |
getCloudwatchConfig()
Details about an Amazon CloudWatch monitoring datasource.
|
default java.lang.Object |
getRdsSourceConfig()
Details about an Amazon Relational Database Service (RDS) datasource.
|
default java.lang.Object |
getRedshiftSourceConfig()
Details about an Amazon Redshift database datasource.
|
default java.lang.Object |
getS3SourceConfig()
Contains information about the configuration of the S3 bucket that contains source files.
|
default java.lang.Object getAppFlowConfig()
default java.lang.Object getCloudwatchConfig()
default java.lang.Object getRdsSourceConfig()
default java.lang.Object getRedshiftSourceConfig()
default java.lang.Object getS3SourceConfig()
static CfnAnomalyDetector.MetricSourceProperty.Builder builder()