Class CfnBudget.NotificationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.budgets.CfnBudget.NotificationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBudget.NotificationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBudget.NotificationProperty
@Stability(Stable)
@Internal
public static final class CfnBudget.NotificationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBudget.NotificationProperty
An implementation for
CfnBudget.NotificationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.budgets.CfnBudget.NotificationProperty
CfnBudget.NotificationProperty.Builder, CfnBudget.NotificationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBudget.NotificationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The comparison that's used for this notification.final String
Specifies whether the notification is for how much you have spent (ACTUAL
) or for how much that you're forecasted to spend (FORECASTED
).final Number
The threshold that's associated with a notification.final String
The type of threshold for a notification.final int
hashCode()
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 theCfnBudget.NotificationProperty.Builder
.
-
-
Method Details
-
getComparisonOperator
Description copied from interface:CfnBudget.NotificationProperty
The comparison that's used for this notification.- Specified by:
getComparisonOperator
in interfaceCfnBudget.NotificationProperty
- See Also:
-
getNotificationType
Description copied from interface:CfnBudget.NotificationProperty
Specifies whether the notification is for how much you have spent (ACTUAL
) or for how much that you're forecasted to spend (FORECASTED
).- Specified by:
getNotificationType
in interfaceCfnBudget.NotificationProperty
- See Also:
-
getThreshold
Description copied from interface:CfnBudget.NotificationProperty
The threshold that's associated with a notification.Thresholds are always a percentage, and many customers find value being alerted between 50% - 200% of the budgeted amount. The maximum limit for your threshold is 1,000,000% above the budgeted amount.
- Specified by:
getThreshold
in interfaceCfnBudget.NotificationProperty
- See Also:
-
getThresholdType
Description copied from interface:CfnBudget.NotificationProperty
The type of threshold for a notification.For
ABSOLUTE_VALUE
thresholds, AWS notifies you when you go over or are forecasted to go over your total cost threshold. ForPERCENTAGE
thresholds, AWS notifies you when you go over or are forecasted to go over a certain percentage of your forecasted spend. For example, if you have a budget for 200 dollars and you have aPERCENTAGE
threshold of 80%, AWS notifies you when you go over 160 dollars.- Specified by:
getThresholdType
in interfaceCfnBudget.NotificationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-