Class CfnAnomalyMonitorMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAnomalyMonitorMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAnomalyMonitorMixinProps
CfnAnomalyMonitorMixinProps-
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.cfnpropertymixins.services.ce.CfnAnomalyMonitorMixinProps
CfnAnomalyMonitorMixinProps.Builder, CfnAnomalyMonitorMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAnomalyMonitorMixinProps.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 StringFor customer managed monitors, do not specify this field.final StringThe name of the monitor.final StringThe array ofMonitorSpecificationin JSON array format.final StringThe type of the monitor.Tags to assign to monitor.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 theCfnAnomalyMonitorMixinProps.Builder.
-
-
Method Details
-
getMonitorDimension
Description copied from interface:CfnAnomalyMonitorMixinPropsFor customer managed monitors, do not specify this field.For AWS managed monitors, this field controls which cost dimension is automatically analyzed by the monitor. For
TAGandCOST_CATEGORYdimensions, you must also specify MonitorSpecification to configure the specific tag or cost category key to analyze.- Specified by:
getMonitorDimensionin interfaceCfnAnomalyMonitorMixinProps- See Also:
-
getMonitorName
Description copied from interface:CfnAnomalyMonitorMixinPropsThe name of the monitor.- Specified by:
getMonitorNamein interfaceCfnAnomalyMonitorMixinProps- See Also:
-
getMonitorSpecification
Description copied from interface:CfnAnomalyMonitorMixinPropsThe array ofMonitorSpecificationin JSON array format.For instance, you can use
MonitorSpecificationto specify a tag, Cost Category, or linked account for your custom anomaly monitor. For further information, see the Examples section of this page.- Specified by:
getMonitorSpecificationin interfaceCfnAnomalyMonitorMixinProps- See Also:
-
getMonitorType
Description copied from interface:CfnAnomalyMonitorMixinPropsThe type of the monitor.Set this to
DIMENSIONALfor an AWS managed monitor. AWS managed monitors automatically track up to the top 5,000 values by cost within a dimension of your choosing. Each dimension value is evaluated independently. If you start incurring cost in a new value of your chosen dimension, it will automatically be analyzed by an AWS managed monitor.Set this to
CUSTOMfor a customer managed monitor. Customer managed monitors let you select specific dimension values that get monitored in aggregate.For more information about monitor types, see Monitor types in the Billing and Cost Management User Guide .
- Specified by:
getMonitorTypein interfaceCfnAnomalyMonitorMixinProps- See Also:
-
getResourceTags
Description copied from interface:CfnAnomalyMonitorMixinPropsTags to assign to monitor.- Specified by:
getResourceTagsin interfaceCfnAnomalyMonitorMixinProps- See Also:
-
$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()
-