public static final class BatchJobProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BatchJobProps
BatchJobProps
BatchJobProps.Builder, BatchJobProps.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.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Number |
getAttempts()
The number of times to attempt to retry, if the job fails.
|
IQueue |
getDeadLetterQueue()
The SQS queue to be used as deadLetterQueue.
|
RuleTargetInput |
getEvent()
The event to send to the Lambda.
|
java.lang.String |
getJobName()
The name of the submitted job.
|
Duration |
getMaxEventAge()
The maximum age of a request that Lambda sends to a function for processing.
|
java.lang.Number |
getRetryAttempts()
The maximum number of times to retry when the function returns an error.
|
java.lang.Number |
getSize()
The size of the array, if this is an array batch job.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Number getAttempts()
BatchJobProps
Valid values are 1–10.
Default: no retryStrategy is set
getAttempts
in interface BatchJobProps
public final RuleTargetInput getEvent()
BatchJobProps
This will be the payload sent to the Lambda Function.
Default: the entire EventBridge event
getEvent
in interface BatchJobProps
public final java.lang.String getJobName()
BatchJobProps
Default: - Automatically generated
getJobName
in interface BatchJobProps
public final java.lang.Number getSize()
BatchJobProps
Valid values are integers between 2 and 10,000.
Default: no arrayProperties are set
getSize
in interface BatchJobProps
public final IQueue getDeadLetterQueue()
TargetBaseProps
The events not successfully delivered are automatically retried for a specified period of time, depending on the retry policy of the target. If an event is not delivered before all retry attempts are exhausted, it will be sent to the dead letter queue.
Default: - no dead-letter queue
getDeadLetterQueue
in interface TargetBaseProps
public final Duration getMaxEventAge()
TargetBaseProps
Minimum value of 60. Maximum value of 86400.
Default: Duration.hours(24)
getMaxEventAge
in interface TargetBaseProps
public final java.lang.Number getRetryAttempts()
TargetBaseProps
Minimum value of 0. Maximum value of 185.
Default: 185
getRetryAttempts
in interface TargetBaseProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()