Class CfnBudgetsActionMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.budgets.CfnBudgetsActionMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnBudgetsActionMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBudgetsActionMixinProps
@Stability(Stable)
@Internal
public static final class CfnBudgetsActionMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBudgetsActionMixinProps
An implementation for
CfnBudgetsActionMixinProps-
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.budgets.CfnBudgetsActionMixinProps
CfnBudgetsActionMixinProps.Builder, CfnBudgetsActionMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBudgetsActionMixinProps.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 ObjectThe trigger threshold of the action.final StringThe type of action.final StringThis specifies if the action needs manual or automatic approval.final StringA string that represents the budget name.final ObjectSpecifies all of the type-specific parameters.final StringThe role passed for action execution and reversion.final StringThe type of a notification.An optional list of tags to associate with the specified budget action.final ObjectA list of subscribers.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 theCfnBudgetsActionMixinProps.Builder.
-
-
Method Details
-
getActionThreshold
Description copied from interface:CfnBudgetsActionMixinPropsThe trigger threshold of the action.Returns union: either
IResolvableorCfnBudgetsActionPropsMixin.ActionThresholdProperty- Specified by:
getActionThresholdin interfaceCfnBudgetsActionMixinProps- See Also:
-
getActionType
Description copied from interface:CfnBudgetsActionMixinPropsThe type of action.This defines the type of tasks that can be carried out by this action. This field also determines the format for definition.
- Specified by:
getActionTypein interfaceCfnBudgetsActionMixinProps- See Also:
-
getApprovalModel
Description copied from interface:CfnBudgetsActionMixinPropsThis specifies if the action needs manual or automatic approval.- Specified by:
getApprovalModelin interfaceCfnBudgetsActionMixinProps- See Also:
-
getBudgetName
Description copied from interface:CfnBudgetsActionMixinPropsA string that represents the budget name.":" and "" characters aren't allowed.
- Specified by:
getBudgetNamein interfaceCfnBudgetsActionMixinProps- See Also:
-
getDefinition
Description copied from interface:CfnBudgetsActionMixinPropsSpecifies all of the type-specific parameters.Returns union: either
IResolvableorCfnBudgetsActionPropsMixin.DefinitionProperty- Specified by:
getDefinitionin interfaceCfnBudgetsActionMixinProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnBudgetsActionMixinPropsThe role passed for action execution and reversion.Roles and actions must be in the same account.
- Specified by:
getExecutionRoleArnin interfaceCfnBudgetsActionMixinProps- See Also:
-
getNotificationType
Description copied from interface:CfnBudgetsActionMixinPropsThe type of a notification.- Specified by:
getNotificationTypein interfaceCfnBudgetsActionMixinProps- See Also:
-
getResourceTags
Description copied from interface:CfnBudgetsActionMixinPropsAn optional list of tags to associate with the specified budget action.Each tag consists of a key and a value, and each key must be unique for the resource.
- Specified by:
getResourceTagsin interfaceCfnBudgetsActionMixinProps- See Also:
-
getSubscribers
Description copied from interface:CfnBudgetsActionMixinPropsA list of subscribers.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBudgetsActionPropsMixin.SubscriberProperty>- Specified by:
getSubscribersin interfaceCfnBudgetsActionMixinProps- 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()
-