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.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.- Specified by:
getActionThresholdin interfaceCfnBudgetsActionProps
-
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
-
getBudgetName
Description copied from interface:CfnBudgetsActionPropsA string that represents the budget name.":" and "" characters aren't allowed.
- Specified by:
getBudgetNamein interfaceCfnBudgetsActionProps
-
getDefinition
Description copied from interface:CfnBudgetsActionPropsSpecifies all of the type-specific parameters.- Specified by:
getDefinitionin interfaceCfnBudgetsActionProps
-
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
-
getNotificationType
Description copied from interface:CfnBudgetsActionPropsThe type of a notification.- Specified by:
getNotificationTypein interfaceCfnBudgetsActionProps
-
getSubscribers
Description copied from interface:CfnBudgetsActionPropsA list of subscribers.- Specified by:
getSubscribersin interfaceCfnBudgetsActionProps
-
getApprovalModel
Description copied from interface:CfnBudgetsActionPropsThis specifies if the action needs manual or automatic approval.- Specified by:
getApprovalModelin interfaceCfnBudgetsActionProps
-
$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()
-