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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appconfig.ActionProps
ActionProps.Builder, ActionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ActionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theActionProps.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 List<ActionPoint>
The action points that will trigger the extension action.final String
The description for the action.final IEventDestination
The event destination for the action.final IRole
The execution role for the action.final Boolean
The flag that specifies whether or not to create the execution role.final String
getName()
The name for the action.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 theActionProps.Builder
.
-
-
Method Details
-
getActionPoints
Description copied from interface:ActionProps
The action points that will trigger the extension action.- Specified by:
getActionPoints
in interfaceActionProps
-
getEventDestination
Description copied from interface:ActionProps
The event destination for the action.- Specified by:
getEventDestination
in interfaceActionProps
-
getDescription
Description copied from interface:ActionProps
The description for the action.Default: - No description.
- Specified by:
getDescription
in interfaceActionProps
-
getExecutionRole
Description copied from interface:ActionProps
The execution role for the action.Default: - A role is generated.
- Specified by:
getExecutionRole
in interfaceActionProps
-
getInvokeWithoutExecutionRole
Description copied from interface:ActionProps
The 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:
getInvokeWithoutExecutionRole
in interfaceActionProps
-
getName
Description copied from interface:ActionProps
The name for the action.Default: - A name is generated.
- Specified by:
getName
in interfaceActionProps
-
$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()
-