@Stability(value=Stable) @Internal public static final class TriggerFunctionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements TriggerFunctionProps
TriggerFunctionPropssoftware.amazon.jsii.JsiiObject.InitializationModeTriggerFunctionProps.Builder, TriggerFunctionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(TriggerFunctionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
TriggerFunctionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Boolean |
getAllowAllOutbound() |
Boolean |
getAllowPublicSubnet() |
Architecture |
getArchitecture() |
List<Architecture> |
getArchitectures() |
Code |
getCode() |
ICodeSigningConfig |
getCodeSigningConfig() |
VersionOptions |
getCurrentVersionOptions() |
software.amazon.awscdk.services.sqs.IQueue |
getDeadLetterQueue() |
Boolean |
getDeadLetterQueueEnabled() |
software.amazon.awscdk.services.sns.ITopic |
getDeadLetterTopic() |
String |
getDescription() |
Map<String,String> |
getEnvironment() |
software.amazon.awscdk.services.kms.IKey |
getEnvironmentEncryption() |
Size |
getEphemeralStorageSize() |
List<IEventSource> |
getEvents() |
List<software.constructs.Construct> |
getExecuteAfter()
Adds trigger dependencies.
|
List<software.constructs.Construct> |
getExecuteBefore()
Adds this trigger as a dependency on other constructs.
|
Boolean |
getExecuteOnHandlerChange()
Re-executes the trigger every time the handler changes.
|
FileSystem |
getFilesystem() |
String |
getFunctionName() |
String |
getHandler() |
List<software.amazon.awscdk.services.iam.PolicyStatement> |
getInitialPolicy() |
LambdaInsightsVersion |
getInsightsVersion() |
List<ILayerVersion> |
getLayers() |
software.amazon.awscdk.services.logs.RetentionDays |
getLogRetention() |
LogRetentionRetryOptions |
getLogRetentionRetryOptions() |
software.amazon.awscdk.services.iam.IRole |
getLogRetentionRole() |
Duration |
getMaxEventAge() |
Number |
getMemorySize() |
IDestination |
getOnFailure() |
IDestination |
getOnSuccess() |
Boolean |
getProfiling() |
software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup |
getProfilingGroup() |
Number |
getReservedConcurrentExecutions() |
Number |
getRetryAttempts() |
software.amazon.awscdk.services.iam.IRole |
getRole() |
Runtime |
getRuntime() |
software.amazon.awscdk.services.ec2.ISecurityGroup |
getSecurityGroup() |
List<software.amazon.awscdk.services.ec2.ISecurityGroup> |
getSecurityGroups() |
Duration |
getTimeout() |
Tracing |
getTracing() |
software.amazon.awscdk.services.ec2.IVpc |
getVpc() |
software.amazon.awscdk.services.ec2.SubnetSelection |
getVpcSubnets() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(TriggerFunctionProps.Builder builder)
TriggerFunctionProps.Builder.public final Code getCode()
getCode in interface FunctionPropspublic final String getHandler()
getHandler in interface FunctionPropspublic final Runtime getRuntime()
getRuntime in interface FunctionPropspublic final Boolean getAllowAllOutbound()
getAllowAllOutbound in interface FunctionOptionspublic final Boolean getAllowPublicSubnet()
getAllowPublicSubnet in interface FunctionOptionspublic final Architecture getArchitecture()
getArchitecture in interface FunctionOptionspublic final List<Architecture> getArchitectures()
getArchitectures in interface FunctionOptionspublic final ICodeSigningConfig getCodeSigningConfig()
getCodeSigningConfig in interface FunctionOptionspublic final VersionOptions getCurrentVersionOptions()
getCurrentVersionOptions in interface FunctionOptionspublic final software.amazon.awscdk.services.sqs.IQueue getDeadLetterQueue()
getDeadLetterQueue in interface FunctionOptionspublic final Boolean getDeadLetterQueueEnabled()
getDeadLetterQueueEnabled in interface FunctionOptionspublic final software.amazon.awscdk.services.sns.ITopic getDeadLetterTopic()
getDeadLetterTopic in interface FunctionOptionspublic final String getDescription()
getDescription in interface FunctionOptionspublic final Map<String,String> getEnvironment()
getEnvironment in interface FunctionOptionspublic final software.amazon.awscdk.services.kms.IKey getEnvironmentEncryption()
getEnvironmentEncryption in interface FunctionOptionspublic final Size getEphemeralStorageSize()
getEphemeralStorageSize in interface FunctionOptionspublic final List<IEventSource> getEvents()
getEvents in interface FunctionOptionspublic final FileSystem getFilesystem()
getFilesystem in interface FunctionOptionspublic final String getFunctionName()
getFunctionName in interface FunctionOptionspublic final List<software.amazon.awscdk.services.iam.PolicyStatement> getInitialPolicy()
getInitialPolicy in interface FunctionOptionspublic final LambdaInsightsVersion getInsightsVersion()
getInsightsVersion in interface FunctionOptionspublic final List<ILayerVersion> getLayers()
getLayers in interface FunctionOptionspublic final software.amazon.awscdk.services.logs.RetentionDays getLogRetention()
getLogRetention in interface FunctionOptionspublic final LogRetentionRetryOptions getLogRetentionRetryOptions()
getLogRetentionRetryOptions in interface FunctionOptionspublic final software.amazon.awscdk.services.iam.IRole getLogRetentionRole()
getLogRetentionRole in interface FunctionOptionspublic final Number getMemorySize()
getMemorySize in interface FunctionOptionspublic final Boolean getProfiling()
getProfiling in interface FunctionOptionspublic final software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup getProfilingGroup()
getProfilingGroup in interface FunctionOptionspublic final Number getReservedConcurrentExecutions()
getReservedConcurrentExecutions in interface FunctionOptionspublic final software.amazon.awscdk.services.iam.IRole getRole()
getRole in interface FunctionOptionspublic final software.amazon.awscdk.services.ec2.ISecurityGroup getSecurityGroup()
getSecurityGroup in interface FunctionOptionspublic final List<software.amazon.awscdk.services.ec2.ISecurityGroup> getSecurityGroups()
getSecurityGroups in interface FunctionOptionspublic final Duration getTimeout()
getTimeout in interface FunctionOptionspublic final Tracing getTracing()
getTracing in interface FunctionOptionspublic final software.amazon.awscdk.services.ec2.IVpc getVpc()
getVpc in interface FunctionOptionspublic final software.amazon.awscdk.services.ec2.SubnetSelection getVpcSubnets()
getVpcSubnets in interface FunctionOptionspublic final Duration getMaxEventAge()
getMaxEventAge in interface EventInvokeConfigOptionspublic final IDestination getOnFailure()
getOnFailure in interface EventInvokeConfigOptionspublic final IDestination getOnSuccess()
getOnSuccess in interface EventInvokeConfigOptionspublic final Number getRetryAttempts()
getRetryAttempts in interface EventInvokeConfigOptionspublic final List<software.constructs.Construct> getExecuteAfter()
TriggerOptions
You can also use trigger.executeAfter() to add additional dependencies.
Default: []
getExecuteAfter in interface TriggerOptionspublic final List<software.constructs.Construct> getExecuteBefore()
TriggerOptionsThis means that this trigger will get executed before the given construct(s).
You can also use trigger.executeBefore() to add additional dependants.
Default: []
getExecuteBefore in interface TriggerOptionspublic final Boolean getExecuteOnHandlerChange()
TriggerOptions
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
getExecuteOnHandlerChange in interface TriggerOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.