Package software.amazon.awscdk.triggers
Class TriggerProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.triggers.TriggerProps.Jsii$Proxy
- All Implemented Interfaces:
TriggerOptions
,TriggerProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- TriggerProps
@Stability(Stable)
@Internal
public static final class TriggerProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements TriggerProps
An implementation for
TriggerProps
-
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.triggers.TriggerProps
TriggerProps.Builder, TriggerProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(TriggerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theTriggerProps.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<software.constructs.Construct>
Adds trigger dependencies.final List<software.constructs.Construct>
Adds this trigger as a dependency on other constructs.final Boolean
Re-executes the trigger every time the handler changes.final Function
The AWS Lambda function of the handler to execute.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 theTriggerProps.Builder
.
-
-
Method Details
-
getHandler
Description copied from interface:TriggerProps
The AWS Lambda function of the handler to execute.- Specified by:
getHandler
in interfaceTriggerProps
-
getExecuteAfter
Description copied from interface:TriggerOptions
Adds trigger dependencies. Execute this trigger only after these construct scopes have been provisioned.You can also use
trigger.executeAfter()
to add additional dependencies.Default: []
- Specified by:
getExecuteAfter
in interfaceTriggerOptions
-
getExecuteBefore
Description copied from interface:TriggerOptions
Adds this trigger as a dependency on other constructs.This means that this trigger will get executed before the given construct(s).
You can also use
trigger.executeBefore()
to add additional dependants.Default: []
- Specified by:
getExecuteBefore
in interfaceTriggerOptions
-
getExecuteOnHandlerChange
Description copied from interface:TriggerOptions
Re-executes the trigger every time the handler changes.This implies that the trigger is associated with the
currentVersion
of the handler, which gets recreated every time the handler or its configuration is updated.Default: true
- Specified by:
getExecuteOnHandlerChange
in interfaceTriggerOptions
-
$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()
-