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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.triggers.TriggerProps
TriggerProps.Builder, TriggerProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(TriggerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theTriggerProps.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<software.constructs.Construct> Adds trigger dependencies.final List<software.constructs.Construct> Adds this trigger as a dependency on other constructs.final BooleanRe-executes the trigger every time the handler changes.final FunctionThe AWS Lambda function of the handler to execute.final InvocationTypeThe invocation type to invoke the Lambda function with.final DurationThe timeout of the invocation call of the Lambda function to be triggered.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 theTriggerProps.Builder.
-
-
Method Details
-
getHandler
Description copied from interface:TriggerPropsThe AWS Lambda function of the handler to execute.- Specified by:
getHandlerin interfaceTriggerProps
-
getInvocationType
Description copied from interface:TriggerPropsThe invocation type to invoke the Lambda function with.Default: RequestResponse
- Specified by:
getInvocationTypein interfaceTriggerProps
-
getTimeout
Description copied from interface:TriggerPropsThe timeout of the invocation call of the Lambda function to be triggered.Default: Duration.minutes(2)
- Specified by:
getTimeoutin interfaceTriggerProps
-
getExecuteAfter
Description copied from interface:TriggerOptionsAdds 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:
getExecuteAfterin interfaceTriggerOptions
-
getExecuteBefore
Description copied from interface:TriggerOptionsAdds 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:
getExecuteBeforein interfaceTriggerOptions
-
getExecuteOnHandlerChange
Description copied from interface:TriggerOptionsRe-executes the trigger every time the handler changes.This implies that the trigger is associated with the
currentVersionof the handler, which gets recreated every time the handler or its configuration is updated.Default: true
- Specified by:
getExecuteOnHandlerChangein interfaceTriggerOptions
-
$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()
-