@Stability(value=Stable) @Internal public static final class CfnMetricStreamProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnMetricStreamProps
CfnMetricStreamPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnMetricStreamProps.Builder, CfnMetricStreamProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnMetricStreamProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnMetricStreamProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getExcludeFilters()
If you specify this parameter, the stream sends metrics from all metric namespaces except for the namespaces that you specify here.
|
String |
getFirehoseArn()
The ARN of the Amazon Kinesis Firehose delivery stream to use for this metric stream.
|
Object |
getIncludeFilters()
If you specify this parameter, the stream sends only the metrics from the metric namespaces that you specify here.
|
String |
getName()
If you are creating a new metric stream, this is the name for the new stream.
|
String |
getOutputFormat()
The output format for the stream.
|
String |
getRoleArn()
The ARN of an IAM role that this metric stream will use to access Amazon Kinesis Firehose resources.
|
Object |
getStatisticsConfigurations()
By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed.
|
List<CfnTag> |
getTags()
An array of key-value pairs to apply to the metric stream.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnMetricStreamProps.Builder builder)
CfnMetricStreamProps.Builder.public final String getFirehoseArn()
CfnMetricStreamPropsThis Amazon Kinesis Firehose delivery stream must already exist and must be in the same account as the metric stream.
getFirehoseArn in interface CfnMetricStreamPropspublic final String getOutputFormat()
CfnMetricStreamProps
Valid values are json and opentelemetry0.7 For more information about metric stream output formats, see Metric streams output formats .
This parameter is required.
getOutputFormat in interface CfnMetricStreamPropspublic final String getRoleArn()
CfnMetricStreamProps
This IAM role must already exist and must be in the same account as the metric stream. This IAM role must include the firehose:PutRecord and firehose:PutRecordBatch permissions.
getRoleArn in interface CfnMetricStreamPropspublic final Object getExcludeFilters()
CfnMetricStreamProps
You cannot specify both IncludeFilters and ExcludeFilters in the same metric stream.
When you modify the IncludeFilters or ExcludeFilters of an existing metric stream in any way, the metric stream is effectively restarted, so after such a change you will get only the datapoints that have a timestamp after the time of the update.
getExcludeFilters in interface CfnMetricStreamPropspublic final Object getIncludeFilters()
CfnMetricStreamProps
You cannot specify both IncludeFilters and ExcludeFilters in the same metric stream.
When you modify the IncludeFilters or ExcludeFilters of an existing metric stream in any way, the metric stream is effectively restarted, so after such a change you will get only the datapoints that have a timestamp after the time of the update.
getIncludeFilters in interface CfnMetricStreamPropspublic final String getName()
CfnMetricStreamPropsThe name must be different than the names of other metric streams in this account and Region.
If you are updating a metric stream, specify the name of that stream here.
getName in interface CfnMetricStreamPropspublic final Object getStatisticsConfigurations()
CfnMetricStreamPropsYou can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members.
For each entry in this array, you specify one or more metrics and the list of additional statistics to stream for those metrics. The additional statistics that you can stream depend on the stream's OutputFormat . If the OutputFormat is json , you can stream any additional statistic that is supported by CloudWatch , listed in CloudWatch statistics definitions . If the OutputFormat is opentelemetry0 .7, you can stream percentile statistics (p??) .
getStatisticsConfigurations in interface CfnMetricStreamPropspublic final List<CfnTag> getTags()
CfnMetricStreamPropsFor more information, see Tag .
getTags in interface CfnMetricStreamProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.