Packages

trait SqsClient[F[_]] extends S3Client[F]

Linear Supertypes
S3Client[F], ProcessManagement[F], AwsClient[F], Logging[F], LazyLogging, CatsUtils[F], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SqsClient
  2. S3Client
  3. ProcessManagement
  4. AwsClient
  5. Logging
  6. LazyLogging
  7. CatsUtils
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class IterableSequenceSyntax[T] extends Product with Serializable
    Definition Classes
    CatsUtils
  2. type MonadErrorWithThrowable[F[_]] = MonadError[F, Throwable]
    Definition Classes
    CatsUtils

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def changeMessageVisibility(queueUrl: String, receiptHandle: String, visibilityTimeout: Int)(implicit context: AwsContext, concurrent: Concurrent[F]): ChangeMessageVisibilityResult
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  7. def cp(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  8. def createQueue(queueName: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[CreateQueueResult]
  9. def debug(msg: ⇒ String, t: Throwable)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  10. def debug(msg: ⇒ String)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  11. val defaultKillTimeout: FiniteDuration
    Definition Classes
    ProcessManagement
  12. val defaultMaxReceiveMessageWaitTime: Int
  13. def defer[A](f: ⇒ F[A])(implicit F: Sync[F]): F[A]
    Definition Classes
    CatsUtils
  14. def delay[A](f: ⇒ A)(implicit F: Sync[F]): F[A]
    Definition Classes
    CatsUtils
  15. def deleteMessage(queueUrl: String, receiptHandle: String)(implicit context: AwsContext, concurrent: Concurrent[F]): DeleteMessageResult
  16. def deleteQueue(queueUrl: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[DeleteQueueResult]
  17. def du(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  18. def enableLongPolling(queueUrl: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[SetQueueAttributesResult]
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  21. def error(msg: ⇒ String, t: Throwable)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  22. def error(msg: ⇒ String)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  23. def fromEither[A](e: Either[Throwable, A])(implicit F: MonadErrorWithThrowable[F]): F[A]
    Definition Classes
    CatsUtils
  24. def fromFuture[A](f: ⇒ Future[A])(implicit F: Concurrent[F]): F[A]
    Definition Classes
    CatsUtils
  25. def fromJavaFuture[A](future: ⇒ Future[A], pollTime: FiniteDuration)(implicit sync: Sync[F]): F[A]
    Definition Classes
    CatsUtils
  26. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  27. implicit val getObjectTaggingResultTagged: Tagged[GetObjectTaggingResult]
    Definition Classes
    S3Client
  28. def guarantee[A](fa: F[A])(finalizer: F[Unit])(implicit bracket: Bracket[F, Throwable]): F[A]
    Definition Classes
    CatsUtils
  29. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  30. def httpsUrl(bucketName: String, key: String)(implicit context: AwsContext): String
    Definition Classes
    S3Client
  31. def info(msg: ⇒ String, t: Throwable)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  32. def info(msg: ⇒ String)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  33. def initializeQueue(queueUrl: String, messageRetentionPeriod: Option[Duration], visibilityTimeout: Option[Duration], cleanup: Boolean)(implicit context: AwsContext, concurrent: Concurrent[F]): F[Unit]
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. implicit def iterableToSequenceSyntax[T](l: Iterable[F[T]])(implicit parallel: Parallel[F], applicative: Applicative[F]): IterableSequenceSyntax[T]
    Definition Classes
    CatsUtils
  36. def kill(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  37. def killProcess(process: ProcessInfo[F], signal: String, timeout: FiniteDuration, sendSigKillIfNotExited: Boolean)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  38. def liftIO[A](f: IO[A])(implicit F: LiftIO[F]): F[A]
    Definition Classes
    CatsUtils
  39. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  40. val maxProcessWaitTimeout: FiniteDuration
    Definition Classes
    ProcessManagement
  41. def mkdir(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  42. def mv(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  46. def printColorLn(msg: String)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    CatsUtils
  47. def printLn(msg: String)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    CatsUtils
  48. def printStr(msg: String)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    CatsUtils
  49. implicit def processContext: ProcessContext
    Definition Classes
    ProcessManagement
  50. implicit def processInfoToProcess(processInfo: ProcessInfo[F]): Process
    Definition Classes
    ProcessManagement
  51. def pure[A](a: A)(implicit F: Monad[F]): F[A]
    Definition Classes
    CatsUtils
  52. def raiseError[A](t: Throwable)(implicit F: MonadErrorWithThrowable[F]): F[A]
    Definition Classes
    CatsUtils
  53. def receiveMessage(queueUrl: String, maxNumberOfMessages: Int = 10, maxReceiveMessageWaitTime: Int = defaultMaxReceiveMessageWaitTime)(implicit context: AwsContext, concurrent: Concurrent[F]): F[ReceiveMessageResult]
  54. def rm(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  55. def runProcess(command: Seq[String])(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  56. def runProcessAndWait(command: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  57. def runProcessAndWait(command: List[String])(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  58. def runProcessWithTerminal(args: List[String])(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  59. def runProcessWithTerminal(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  60. def s3CreateBucket(bucketName: String, region: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[Bucket]
    Definition Classes
    S3Client
  61. def s3DeleteObject(bucketName: String, key: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[Unit]
    Definition Classes
    S3Client
  62. def s3Exists(bucketName: String, key: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[Boolean]
    Definition Classes
    S3Client
  63. def s3GetObject(bucketName: String, key: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[S3Object]
    Definition Classes
    S3Client
  64. def s3GetObjectIfExists(bucketName: String, key: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[Option[S3Object]]
    Definition Classes
    S3Client
  65. def s3GetObjectTagging(bucketName: String, key: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[GetObjectTaggingResult]
    Definition Classes
    S3Client
  66. def s3GetText(bucketName: String, key: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[String]
    Definition Classes
    S3Client
  67. def s3GetTextIfExists(bucketName: String, key: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[Option[String]]
    Definition Classes
    S3Client
  68. def s3ListAllObjects(bucketName: String, prefix: String, maxCount: Option[Int] = None)(implicit context: AwsContext, concurrent: Concurrent[F]): F[List[S3ObjectSummary]]
    Definition Classes
    S3Client
  69. def s3ListAllObjects(s3Path: String)(implicit context: AwsContext, concurrent: Concurrent[F]): F[List[S3ObjectSummary]]
    Definition Classes
    S3Client
  70. def s3PutObject(bucketName: String, key: String, data: Array[Byte], storageClass: StorageClass = StorageClass.IntelligentTiering)(implicit context: AwsContext, concurrent: Concurrent[F]): F[PutObjectResult]
    Definition Classes
    S3Client
  71. def s3PutText(bucketName: String, key: String, data: String, storageClass: StorageClass = StorageClass.IntelligentTiering)(implicit context: AwsContext = AwsContext(), concurrent: Concurrent[F]): F[PutObjectResult]
    Definition Classes
    S3Client
  72. def s3SetObjectTagging(bucketName: String, key: String, tags: List[(String, String)])(implicit context: AwsContext, concurrent: Concurrent[F]): F[SetObjectTaggingResult]
    Definition Classes
    S3Client
  73. def s3Sync(from: String, to: String, opts: List[String] = List())(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    S3Client
  74. def s3WaitForObjectExists(bucketName: String, key: String, repeat: Int = 10)(implicit context: AwsContext, concurrent: Concurrent[F], timer: Timer[F]): F[Boolean]
    Definition Classes
    S3Client
  75. def sendMessage(queueUrl: String, message: String, attributes: Map[String, String] = Map())(implicit context: AwsContext, concurrent: Concurrent[F]): F[SendMessageResult]
  76. def setMessageRetentionPeriod(queueUrl: String, messageRetentionPeriod: Duration)(implicit context: AwsContext, concurrent: Concurrent[F]): F[SetQueueAttributesResult]
  77. def setVisibilityTimeout(queueUrl: String, visibilityTimeout: Duration)(implicit context: AwsContext, concurrent: Concurrent[F]): F[SetQueueAttributesResult]
  78. def sleep(duration: FiniteDuration)(implicit F: Timer[F]): F[Unit]
    Definition Classes
    CatsUtils
  79. def start[A](f: F[A])(implicit F: Concurrent[F]): F[Fiber[F, A]]
    Definition Classes
    CatsUtils
  80. def sync(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  81. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  82. def take[T](mvar: MVar[F, T], timeout: Option[FiniteDuration], pollTime: FiniteDuration)(implicit concurrent: Concurrent[F], timer: Timer[F]): F[T]
    Definition Classes
    CatsUtils
  83. def toString(): String
    Definition Classes
    AnyRef → Any
  84. def touch(args: String*)(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  85. def trace(msg: ⇒ String, t: Throwable)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  86. def trace(msg: ⇒ String)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  87. def unit(implicit F: Monad[F]): F[Unit]
    Definition Classes
    CatsUtils
  88. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. def waitFor[A](f: ⇒ F[A])(cond: (A) ⇒ F[Boolean], pollTime: FiniteDuration)(implicit concurrent: Concurrent[F], timer: Timer[F]): F[A]
    Definition Classes
    CatsUtils
  92. def waitForProcessExit(process: ProcessInfo[F], timeout: FiniteDuration)(implicit concurrent: Concurrent[F], timer: Timer[F]): F[ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  93. def waitForProcessOrKill(process: ProcessInfo[F])(implicit processContext: ProcessContext, concurrent: Concurrent[F], timer: Timer[F]): F[_ <: ProcessInfo[F]]
    Definition Classes
    ProcessManagement
  94. def warn(msg: ⇒ String, t: Throwable)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  95. def warn(msg: ⇒ String)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    Logging
  96. def whenA[A](cond: Boolean)(f: ⇒ F[A])(implicit F: Monad[F]): F[Unit]
    Definition Classes
    CatsUtils

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from S3Client[F]

Inherited from ProcessManagement[F]

Inherited from AwsClient[F]

Inherited from Logging[F]

Inherited from LazyLogging

Inherited from CatsUtils[F]

Inherited from AnyRef

Inherited from Any

Ungrouped