Class CfnMetricStreamProps.Jsii$Proxy
- All Implemented Interfaces:
CfnMetricStreamProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnMetricStreamProps
CfnMetricStreamProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.cloudwatch.CfnMetricStreamProps
CfnMetricStreamProps.Builder, CfnMetricStreamProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnMetricStreamProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnMetricStreamProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectIf you specify this parameter, the stream sends metrics from all metric namespaces except for the namespaces that you specify here.final StringThe ARN of the Amazon Kinesis Firehose delivery stream to use for this metric stream.final ObjectIf you specify this parameter, the stream sends only the metrics from the metric namespaces that you specify here.final ObjectIf you are creating a metric stream in a monitoring account, specifytrueto include metrics from source accounts that are linked to this monitoring account, in the metric stream.final StringgetName()If you are creating a new metric stream, this is the name for the new stream.final StringThe output format for the stream.final StringThe ARN of an IAM role that this metric stream will use to access Amazon Kinesis Firehose resources.final ObjectBy default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed.getTags()An array of key-value pairs to apply to the metric stream.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnMetricStreamProps.Builder.
-
-
Method Details
-
getFirehoseArn
Description copied from interface:CfnMetricStreamPropsThe ARN of the Amazon Kinesis Firehose delivery stream to use for this metric stream.This Amazon Kinesis Firehose delivery stream must already exist and must be in the same account as the metric stream.
- Specified by:
getFirehoseArnin interfaceCfnMetricStreamProps
-
getOutputFormat
Description copied from interface:CfnMetricStreamPropsThe output format for the stream.Valid values are
jsonandopentelemetry0.7For more information about metric stream output formats, see Metric streams output formats .This parameter is required.
- Specified by:
getOutputFormatin interfaceCfnMetricStreamProps
-
getRoleArn
Description copied from interface:CfnMetricStreamPropsThe ARN of an IAM role that this metric stream will use to access Amazon Kinesis Firehose resources.This IAM role must already exist and must be in the same account as the metric stream. This IAM role must include the
firehose:PutRecordandfirehose:PutRecordBatchpermissions.- Specified by:
getRoleArnin interfaceCfnMetricStreamProps
-
getExcludeFilters
Description copied from interface:CfnMetricStreamPropsIf you specify this parameter, the stream sends metrics from all metric namespaces except for the namespaces that you specify here.You cannot specify both
IncludeFiltersandExcludeFiltersin the same metric stream.When you modify the
IncludeFiltersorExcludeFiltersof 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.- Specified by:
getExcludeFiltersin interfaceCfnMetricStreamProps
-
getIncludeFilters
Description copied from interface:CfnMetricStreamPropsIf you specify this parameter, the stream sends only the metrics from the metric namespaces that you specify here.You cannot specify both
IncludeFiltersandExcludeFiltersin the same metric stream.When you modify the
IncludeFiltersorExcludeFiltersof 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.- Specified by:
getIncludeFiltersin interfaceCfnMetricStreamProps
-
getIncludeLinkedAccountsMetrics
Description copied from interface:CfnMetricStreamPropsIf you are creating a metric stream in a monitoring account, specifytrueto include metrics from source accounts that are linked to this monitoring account, in the metric stream.The default is
false.For more information about linking accounts, see CloudWatch cross-account observability
- Specified by:
getIncludeLinkedAccountsMetricsin interfaceCfnMetricStreamProps
-
getName
Description copied from interface:CfnMetricStreamPropsIf you are creating a new metric stream, this is the name for the new stream.The 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.
- Specified by:
getNamein interfaceCfnMetricStreamProps
-
getStatisticsConfigurations
Description copied from interface:CfnMetricStreamPropsBy default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed.You 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 theOutputFormatisjson, you can stream any additional statistic that is supported by CloudWatch , listed in CloudWatch statistics definitions . If theOutputFormatisopentelemetry0.7, you can stream percentile statistics (p??) .- Specified by:
getStatisticsConfigurationsin interfaceCfnMetricStreamProps
-
getTags
Description copied from interface:CfnMetricStreamPropsAn array of key-value pairs to apply to the metric stream.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnMetricStreamProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-