@Stability(value=Stable) public static final class CfnEventSourceMapping.Builder extends Object implements software.amazon.jsii.Builder<CfnEventSourceMapping>
CfnEventSourceMapping.| Modifier and Type | Method and Description |
|---|---|
CfnEventSourceMapping.Builder |
batchSize(Number batchSize)
`AWS::Lambda::EventSourceMapping.BatchSize`.
|
CfnEventSourceMapping.Builder |
bisectBatchOnFunctionError(Boolean bisectBatchOnFunctionError)
`AWS::Lambda::EventSourceMapping.BisectBatchOnFunctionError`.
|
CfnEventSourceMapping.Builder |
bisectBatchOnFunctionError(IResolvable bisectBatchOnFunctionError)
`AWS::Lambda::EventSourceMapping.BisectBatchOnFunctionError`.
|
CfnEventSourceMapping |
build() |
static CfnEventSourceMapping.Builder |
create(software.constructs.Construct scope,
String id) |
CfnEventSourceMapping.Builder |
destinationConfig(CfnEventSourceMapping.DestinationConfigProperty destinationConfig)
`AWS::Lambda::EventSourceMapping.DestinationConfig`.
|
CfnEventSourceMapping.Builder |
destinationConfig(IResolvable destinationConfig)
`AWS::Lambda::EventSourceMapping.DestinationConfig`.
|
CfnEventSourceMapping.Builder |
enabled(Boolean enabled)
`AWS::Lambda::EventSourceMapping.Enabled`.
|
CfnEventSourceMapping.Builder |
enabled(IResolvable enabled)
`AWS::Lambda::EventSourceMapping.Enabled`.
|
CfnEventSourceMapping.Builder |
eventSourceArn(String eventSourceArn)
`AWS::Lambda::EventSourceMapping.EventSourceArn`.
|
CfnEventSourceMapping.Builder |
functionName(String functionName)
`AWS::Lambda::EventSourceMapping.FunctionName`.
|
CfnEventSourceMapping.Builder |
functionResponseTypes(List<String> functionResponseTypes)
`AWS::Lambda::EventSourceMapping.FunctionResponseTypes`.
|
CfnEventSourceMapping.Builder |
maximumBatchingWindowInSeconds(Number maximumBatchingWindowInSeconds)
`AWS::Lambda::EventSourceMapping.MaximumBatchingWindowInSeconds`.
|
CfnEventSourceMapping.Builder |
maximumRecordAgeInSeconds(Number maximumRecordAgeInSeconds)
`AWS::Lambda::EventSourceMapping.MaximumRecordAgeInSeconds`.
|
CfnEventSourceMapping.Builder |
maximumRetryAttempts(Number maximumRetryAttempts)
`AWS::Lambda::EventSourceMapping.MaximumRetryAttempts`.
|
CfnEventSourceMapping.Builder |
parallelizationFactor(Number parallelizationFactor)
`AWS::Lambda::EventSourceMapping.ParallelizationFactor`.
|
CfnEventSourceMapping.Builder |
queues(List<String> queues)
`AWS::Lambda::EventSourceMapping.Queues`.
|
CfnEventSourceMapping.Builder |
selfManagedEventSource(CfnEventSourceMapping.SelfManagedEventSourceProperty selfManagedEventSource)
`AWS::Lambda::EventSourceMapping.SelfManagedEventSource`.
|
CfnEventSourceMapping.Builder |
selfManagedEventSource(IResolvable selfManagedEventSource)
`AWS::Lambda::EventSourceMapping.SelfManagedEventSource`.
|
CfnEventSourceMapping.Builder |
sourceAccessConfigurations(IResolvable sourceAccessConfigurations)
`AWS::Lambda::EventSourceMapping.SourceAccessConfigurations`.
|
CfnEventSourceMapping.Builder |
sourceAccessConfigurations(List<? extends Object> sourceAccessConfigurations)
`AWS::Lambda::EventSourceMapping.SourceAccessConfigurations`.
|
CfnEventSourceMapping.Builder |
startingPosition(String startingPosition)
`AWS::Lambda::EventSourceMapping.StartingPosition`.
|
CfnEventSourceMapping.Builder |
topics(List<String> topics)
`AWS::Lambda::EventSourceMapping.Topics`.
|
CfnEventSourceMapping.Builder |
tumblingWindowInSeconds(Number tumblingWindowInSeconds)
`AWS::Lambda::EventSourceMapping.TumblingWindowInSeconds`.
|
@Stability(value=Stable) public static CfnEventSourceMapping.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnEventSourceMapping.DestinationConfigProperty.Builder.@Stability(value=Stable) public CfnEventSourceMapping.Builder functionName(String functionName)
functionName - `AWS::Lambda::EventSourceMapping.FunctionName`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder batchSize(Number batchSize)
batchSize - `AWS::Lambda::EventSourceMapping.BatchSize`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder bisectBatchOnFunctionError(Boolean bisectBatchOnFunctionError)
bisectBatchOnFunctionError - `AWS::Lambda::EventSourceMapping.BisectBatchOnFunctionError`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder bisectBatchOnFunctionError(IResolvable bisectBatchOnFunctionError)
bisectBatchOnFunctionError - `AWS::Lambda::EventSourceMapping.BisectBatchOnFunctionError`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder destinationConfig(CfnEventSourceMapping.DestinationConfigProperty destinationConfig)
destinationConfig - `AWS::Lambda::EventSourceMapping.DestinationConfig`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder destinationConfig(IResolvable destinationConfig)
destinationConfig - `AWS::Lambda::EventSourceMapping.DestinationConfig`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder enabled(Boolean enabled)
enabled - `AWS::Lambda::EventSourceMapping.Enabled`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder enabled(IResolvable enabled)
enabled - `AWS::Lambda::EventSourceMapping.Enabled`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder eventSourceArn(String eventSourceArn)
eventSourceArn - `AWS::Lambda::EventSourceMapping.EventSourceArn`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder functionResponseTypes(List<String> functionResponseTypes)
functionResponseTypes - `AWS::Lambda::EventSourceMapping.FunctionResponseTypes`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder maximumBatchingWindowInSeconds(Number maximumBatchingWindowInSeconds)
maximumBatchingWindowInSeconds - `AWS::Lambda::EventSourceMapping.MaximumBatchingWindowInSeconds`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder maximumRecordAgeInSeconds(Number maximumRecordAgeInSeconds)
maximumRecordAgeInSeconds - `AWS::Lambda::EventSourceMapping.MaximumRecordAgeInSeconds`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder maximumRetryAttempts(Number maximumRetryAttempts)
maximumRetryAttempts - `AWS::Lambda::EventSourceMapping.MaximumRetryAttempts`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder parallelizationFactor(Number parallelizationFactor)
parallelizationFactor - `AWS::Lambda::EventSourceMapping.ParallelizationFactor`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder queues(List<String> queues)
queues - `AWS::Lambda::EventSourceMapping.Queues`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder selfManagedEventSource(CfnEventSourceMapping.SelfManagedEventSourceProperty selfManagedEventSource)
selfManagedEventSource - `AWS::Lambda::EventSourceMapping.SelfManagedEventSource`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder selfManagedEventSource(IResolvable selfManagedEventSource)
selfManagedEventSource - `AWS::Lambda::EventSourceMapping.SelfManagedEventSource`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder sourceAccessConfigurations(IResolvable sourceAccessConfigurations)
sourceAccessConfigurations - `AWS::Lambda::EventSourceMapping.SourceAccessConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder sourceAccessConfigurations(List<? extends Object> sourceAccessConfigurations)
sourceAccessConfigurations - `AWS::Lambda::EventSourceMapping.SourceAccessConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder startingPosition(String startingPosition)
startingPosition - `AWS::Lambda::EventSourceMapping.StartingPosition`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder topics(List<String> topics)
topics - `AWS::Lambda::EventSourceMapping.Topics`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping.Builder tumblingWindowInSeconds(Number tumblingWindowInSeconds)
tumblingWindowInSeconds - `AWS::Lambda::EventSourceMapping.TumblingWindowInSeconds`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMapping build()
build in interface software.amazon.jsii.Builder<CfnEventSourceMapping>Copyright © 2021. All rights reserved.