@Stability(value=Stable) public static final class CfnEventSourceMappingProps.Builder extends Object implements software.amazon.jsii.Builder<CfnEventSourceMappingProps>
CfnEventSourceMappingProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnEventSourceMappingProps.Builder functionName(String functionName)
CfnEventSourceMappingProps.getFunctionName()functionName - `AWS::Lambda::EventSourceMapping.FunctionName`. This parameter is required.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder batchSize(Number batchSize)
CfnEventSourceMappingProps.getBatchSize()batchSize - `AWS::Lambda::EventSourceMapping.BatchSize`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder bisectBatchOnFunctionError(Boolean bisectBatchOnFunctionError)
CfnEventSourceMappingProps.getBisectBatchOnFunctionError()bisectBatchOnFunctionError - `AWS::Lambda::EventSourceMapping.BisectBatchOnFunctionError`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder bisectBatchOnFunctionError(IResolvable bisectBatchOnFunctionError)
CfnEventSourceMappingProps.getBisectBatchOnFunctionError()bisectBatchOnFunctionError - `AWS::Lambda::EventSourceMapping.BisectBatchOnFunctionError`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder destinationConfig(CfnEventSourceMapping.DestinationConfigProperty destinationConfig)
CfnEventSourceMappingProps.getDestinationConfig()destinationConfig - `AWS::Lambda::EventSourceMapping.DestinationConfig`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder destinationConfig(IResolvable destinationConfig)
CfnEventSourceMappingProps.getDestinationConfig()destinationConfig - `AWS::Lambda::EventSourceMapping.DestinationConfig`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder enabled(Boolean enabled)
CfnEventSourceMappingProps.getEnabled()enabled - `AWS::Lambda::EventSourceMapping.Enabled`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder enabled(IResolvable enabled)
CfnEventSourceMappingProps.getEnabled()enabled - `AWS::Lambda::EventSourceMapping.Enabled`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder eventSourceArn(String eventSourceArn)
CfnEventSourceMappingProps.getEventSourceArn()eventSourceArn - `AWS::Lambda::EventSourceMapping.EventSourceArn`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder functionResponseTypes(List<String> functionResponseTypes)
CfnEventSourceMappingProps.getFunctionResponseTypes()functionResponseTypes - `AWS::Lambda::EventSourceMapping.FunctionResponseTypes`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder maximumBatchingWindowInSeconds(Number maximumBatchingWindowInSeconds)
CfnEventSourceMappingProps.getMaximumBatchingWindowInSeconds()maximumBatchingWindowInSeconds - `AWS::Lambda::EventSourceMapping.MaximumBatchingWindowInSeconds`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder maximumRecordAgeInSeconds(Number maximumRecordAgeInSeconds)
CfnEventSourceMappingProps.getMaximumRecordAgeInSeconds()maximumRecordAgeInSeconds - `AWS::Lambda::EventSourceMapping.MaximumRecordAgeInSeconds`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder maximumRetryAttempts(Number maximumRetryAttempts)
CfnEventSourceMappingProps.getMaximumRetryAttempts()maximumRetryAttempts - `AWS::Lambda::EventSourceMapping.MaximumRetryAttempts`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder parallelizationFactor(Number parallelizationFactor)
CfnEventSourceMappingProps.getParallelizationFactor()parallelizationFactor - `AWS::Lambda::EventSourceMapping.ParallelizationFactor`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder queues(List<String> queues)
CfnEventSourceMappingProps.getQueues()queues - `AWS::Lambda::EventSourceMapping.Queues`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder selfManagedEventSource(CfnEventSourceMapping.SelfManagedEventSourceProperty selfManagedEventSource)
CfnEventSourceMappingProps.getSelfManagedEventSource()selfManagedEventSource - `AWS::Lambda::EventSourceMapping.SelfManagedEventSource`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder selfManagedEventSource(IResolvable selfManagedEventSource)
CfnEventSourceMappingProps.getSelfManagedEventSource()selfManagedEventSource - `AWS::Lambda::EventSourceMapping.SelfManagedEventSource`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder sourceAccessConfigurations(IResolvable sourceAccessConfigurations)
CfnEventSourceMappingProps.getSourceAccessConfigurations()sourceAccessConfigurations - `AWS::Lambda::EventSourceMapping.SourceAccessConfigurations`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder sourceAccessConfigurations(List<? extends Object> sourceAccessConfigurations)
CfnEventSourceMappingProps.getSourceAccessConfigurations()sourceAccessConfigurations - `AWS::Lambda::EventSourceMapping.SourceAccessConfigurations`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder startingPosition(String startingPosition)
CfnEventSourceMappingProps.getStartingPosition()startingPosition - `AWS::Lambda::EventSourceMapping.StartingPosition`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder topics(List<String> topics)
CfnEventSourceMappingProps.getTopics()topics - `AWS::Lambda::EventSourceMapping.Topics`.this@Stability(value=Stable) public CfnEventSourceMappingProps.Builder tumblingWindowInSeconds(Number tumblingWindowInSeconds)
CfnEventSourceMappingProps.getTumblingWindowInSeconds()tumblingWindowInSeconds - `AWS::Lambda::EventSourceMapping.TumblingWindowInSeconds`.this@Stability(value=Stable) public CfnEventSourceMappingProps build()
build in interface software.amazon.jsii.Builder<CfnEventSourceMappingProps>CfnEventSourceMappingPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.