Class CfnBudgetsActionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.budgets.CfnBudgetsActionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnBudgetsActionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBudgetsActionProps
@Stability(Stable)
@Internal
public static final class CfnBudgetsActionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBudgetsActionProps
An implementation for
CfnBudgetsActionProps-
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.budgets.CfnBudgetsActionProps
CfnBudgetsActionProps.Builder, CfnBudgetsActionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnBudgetsActionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnBudgetsActionProps.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 theCfnBudgetsActionProps.Builder.
-
-
Method Details
-
getActionThreshold
Description copied from interface:CfnBudgetsActionPropsThe trigger threshold of the action.Returns union: either
IResolvableorCfnBudgetsAction.ActionThresholdProperty- Specified by:
getActionThresholdin interfaceCfnBudgetsActionProps- See Also:
-
getActionType
Description copied from interface:CfnBudgetsActionPropsThe 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 interfaceCfnBudgetsActionProps- See Also:
-
getBudgetName
Description copied from interface:CfnBudgetsActionPropsA string that represents the budget name.":" and "" characters aren't allowed.
- Specified by:
getBudgetNamein interfaceCfnBudgetsActionProps- See Also:
-
getDefinition
Description copied from interface:CfnBudgetsActionPropsSpecifies all of the type-specific parameters.Returns union: either
IResolvableorCfnBudgetsAction.DefinitionProperty- Specified by:
getDefinitionin interfaceCfnBudgetsActionProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnBudgetsActionPropsThe role passed for action execution and reversion.Roles and actions must be in the same account.
- Specified by:
getExecutionRoleArnin interfaceCfnBudgetsActionProps- See Also:
-
getNotificationType
Description copied from interface:CfnBudgetsActionPropsThe type of a notification.- Specified by:
getNotificationTypein interfaceCfnBudgetsActionProps- See Also:
-
getSubscribers
Description copied from interface:CfnBudgetsActionPropsA list of subscribers.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBudgetsAction.SubscriberProperty>- Specified by:
getSubscribersin interfaceCfnBudgetsActionProps- See Also:
-
getApprovalModel
Description copied from interface:CfnBudgetsActionPropsThis specifies if the action needs manual or automatic approval.- Specified by:
getApprovalModelin interfaceCfnBudgetsActionProps- See Also:
-
getResourceTags
Description copied from interface:CfnBudgetsActionPropsAn 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 interfaceCfnBudgetsActionProps- 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()
-