Class ActionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appconfig.ActionProps.Jsii$Proxy
- All Implemented Interfaces:
ActionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ActionProps
@Stability(Stable)
@Internal
public static final class ActionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ActionProps
An implementation for
ActionProps-
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.appconfig.ActionProps
ActionProps.Builder, ActionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ActionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theActionProps.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 List<ActionPoint> The action points that will trigger the extension action.final StringThe description for the action.final IEventDestinationThe event destination for the action.final IRoleThe execution role for the action.final BooleanThe flag that specifies whether or not to create the execution role.final StringgetName()The name for the action.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 theActionProps.Builder.
-
-
Method Details
-
getActionPoints
Description copied from interface:ActionPropsThe action points that will trigger the extension action.- Specified by:
getActionPointsin interfaceActionProps
-
getEventDestination
Description copied from interface:ActionPropsThe event destination for the action.- Specified by:
getEventDestinationin interfaceActionProps
-
getDescription
Description copied from interface:ActionPropsThe description for the action.Default: - No description.
- Specified by:
getDescriptionin interfaceActionProps
-
getExecutionRole
Description copied from interface:ActionPropsThe execution role for the action.Default: - A role is generated.
- Specified by:
getExecutionRolein interfaceActionProps
-
getInvokeWithoutExecutionRole
Description copied from interface:ActionPropsThe flag that specifies whether or not to create the execution role.If set to true, then the role will not be auto-generated under the assumption there is already the corresponding resource-based policy attached to the event destination. If false, the execution role will be generated if not provided.
Default: false
- Specified by:
getInvokeWithoutExecutionRolein interfaceActionProps
-
getName
Description copied from interface:ActionPropsThe name for the action.Default: - A name is generated.
- Specified by:
getNamein interfaceActionProps
-
$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()
-