final class SqsSourceSettings extends AnyRef
- Source
- SqsSourceSettings.scala
- Alphabetic
- By Inheritance
- SqsSourceSettings
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val attributeNames: Seq[AttributeName]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- val closeOnEmptyReceive: Boolean
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val maxBatchSize: Int
- val maxBufferSize: Int
- val messageAttributeNames: Seq[MessageAttributeName]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val parallelRequests: Int
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- SqsSourceSettings → AnyRef → Any
- val visibilityTimeout: Option[FiniteDuration]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- val waitTimeSeconds: Int
- def withAttribute(attribute: AttributeName): SqsSourceSettings
-
def
withAttributes(attributes: List[AttributeName]): SqsSourceSettings
Java API
- def withAttributes(attributes: Seq[AttributeName]): SqsSourceSettings
-
def
withCloseOnEmptyReceive(value: Boolean): SqsSourceSettings
If true, the source completes when no messages are available.
If true, the source completes when no messages are available.
Default: false
-
def
withMaxBatchSize(maxBatchSize: Int): SqsSourceSettings
The maximum number of messages to return (see MaxNumberOfMessages in AWS docs).
The maximum number of messages to return (see MaxNumberOfMessages in AWS docs). Default: 10
-
def
withMaxBufferSize(maxBufferSize: Int): SqsSourceSettings
Internal buffer size used by the Source.
Internal buffer size used by the Source.
Default: 100 messages
- def withMessageAttribute(attributes: MessageAttributeName): SqsSourceSettings
-
def
withMessageAttributes(attributes: List[MessageAttributeName]): SqsSourceSettings
Java API
- def withMessageAttributes(attributes: Seq[MessageAttributeName]): SqsSourceSettings
- def withParallelRequests(value: Int): SqsSourceSettings
-
def
withVisibilityTimeout(timeout: FiniteDuration): SqsSourceSettings
the period of time (in seconds) during which Amazon SQS prevents other consumers from receiving and processing an already received message (see Amazon SQS doc)
the period of time (in seconds) during which Amazon SQS prevents other consumers from receiving and processing an already received message (see Amazon SQS doc)
Default: None - taken from the SQS queue configuration
-
def
withWaitTime(duration: Duration): SqsSourceSettings
Java API
Java API
The duration in seconds for which the call waits for a message to arrive in the queue before returning. (see WaitTimeSeconds in AWS docs).
Default: 20 seconds
-
def
withWaitTime(duration: FiniteDuration): SqsSourceSettings
The duration for which the call waits for a message to arrive in the queue before returning.
The duration for which the call waits for a message to arrive in the queue before returning. (see WaitTimeSeconds in AWS docs).
Default: 20 seconds
-
def
withWaitTimeSeconds(seconds: Int): SqsSourceSettings
The duration in seconds for which the call waits for a message to arrive in the queue before returning.
The duration in seconds for which the call waits for a message to arrive in the queue before returning. (see WaitTimeSeconds in AWS docs). Default: 20 seconds