Trait

io.jobial.condense

CloudformationStack

Related Doc: package condense

Permalink

trait CloudformationStack extends CloudformationSupport

Linear Supertypes
CloudformationSupport, StsClient[IO], S3Client[IO], AwsClient[IO], Logging, LazyLogging, CatsUtils, DefaultJsonProtocol, AdditionalFormats, ProductFormats, ProductFormatsInstances, CollectionFormats, StandardFormats, BasicFormats, ConfigurationUtils, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CloudformationStack
  2. CloudformationSupport
  3. StsClient
  4. S3Client
  5. AwsClient
  6. Logging
  7. LazyLogging
  8. CatsUtils
  9. DefaultJsonProtocol
  10. AdditionalFormats
  11. ProductFormats
  12. ProductFormatsInstances
  13. CollectionFormats
  14. StandardFormats
  15. BasicFormats
  16. ConfigurationUtils
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class CloudformationExpression(value: JsValue) extends Product with Serializable

    Permalink
    Definition Classes
    CloudformationSupport
  2. case class GenericResource(Type: String, name: String, Properties: JsObject = JsObject(), Condition: Option[ConditionRef] = None, DependsOn: Option[Seq[String]] = None, DeletionPolicy: Option[DeletionPolicy] = None) extends Resource[GenericResource] with Product with Serializable

    Permalink
    Definition Classes
    CloudformationSupport
  3. case class IterableSequenceSyntax[F[_], T] extends Product with Serializable

    Permalink
    Definition Classes
    CatsUtils
  4. class OptionFormat[T] extends (StandardFormats.this)#JF[Option[T]]

    Permalink
    Definition Classes
    StandardFormats

Abstract Value Members

  1. abstract def template(implicit context: StackContext): IO[Template]

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit object BigDecimalJsonFormat extends JsonFormat[BigDecimal]

    Permalink
    Definition Classes
    BasicFormats
  5. implicit object BigIntJsonFormat extends JsonFormat[BigInt]

    Permalink
    Definition Classes
    BasicFormats
  6. implicit object BooleanJsonFormat extends JsonFormat[Boolean]

    Permalink
    Definition Classes
    BasicFormats
  7. implicit object ByteJsonFormat extends JsonFormat[Byte]

    Permalink
    Definition Classes
    BasicFormats
  8. implicit object CharJsonFormat extends JsonFormat[Char]

    Permalink
    Definition Classes
    BasicFormats
  9. implicit object DoubleJsonFormat extends JsonFormat[Double]

    Permalink
    Definition Classes
    BasicFormats
  10. implicit object FloatJsonFormat extends JsonFormat[Float]

    Permalink
    Definition Classes
    BasicFormats
  11. implicit object IntJsonFormat extends JsonFormat[Int]

    Permalink
    Definition Classes
    BasicFormats
  12. implicit object JsValueFormat extends JsonFormat[JsValue]

    Permalink
    Definition Classes
    AdditionalFormats
  13. implicit object LongJsonFormat extends JsonFormat[Long]

    Permalink
    Definition Classes
    BasicFormats
  14. implicit object RootJsArrayFormat extends RootJsonFormat[JsArray]

    Permalink
    Definition Classes
    AdditionalFormats
  15. implicit object RootJsObjectFormat extends RootJsonFormat[JsObject]

    Permalink
    Definition Classes
    AdditionalFormats
  16. implicit object ShortJsonFormat extends JsonFormat[Short]

    Permalink
    Definition Classes
    BasicFormats
  17. implicit object StringJsonFormat extends JsonFormat[String]

    Permalink
    Definition Classes
    BasicFormats
  18. implicit object SymbolJsonFormat extends JsonFormat[Symbol]

    Permalink
    Definition Classes
    BasicFormats
  19. implicit object UnitJsonFormat extends JsonFormat[Unit]

    Permalink
    Definition Classes
    BasicFormats
  20. def accountId: IO[String]

    Permalink
    Definition Classes
    CloudformationSupport
  21. def addDomainSearch(searchDomain: String): String

    Permalink
    Definition Classes
    CloudformationSupport
  22. def addEcsInstanceAttributes(attributes: (String, String)*): String

    Permalink
    Definition Classes
    CloudformationSupport
  23. def addSwap(sizeInMegabytes: Int): String

    Permalink
    Definition Classes
    CloudformationSupport
  24. def aliasRecord(name: String, recordName: String, hostedZoneName: String, address: String): AWS::Route53::RecordSet

    Permalink
    Definition Classes
    CloudformationSupport
  25. def allowQueryDynamoDbTable(table: String): IO[JsObject]

    Permalink
    Definition Classes
    CloudformationSupport
  26. val allowReadWriteSnapshots: JsObject

    Permalink
    Definition Classes
    CloudformationSupport
  27. implicit def arrayFormat[T](implicit arg0: JsonFormat[T], arg1: ClassTag[T]): RootJsonFormat[Array[T]] { def write(array: Array[T]): spray.json.JsArray }

    Permalink
    Definition Classes
    CollectionFormats
  28. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  29. def associateAddress(address: String): String

    Permalink
    Definition Classes
    CloudformationSupport
  30. def attachInterfaceAndAssociateAddress(interfaceId: String, index: Int, address: String): String

    Permalink
    Definition Classes
    CloudformationSupport
  31. def attachVolume(volumeId: String, device: String, mountPoint: String): String

    Permalink
    Definition Classes
    CloudformationSupport
  32. implicit val awsContext: AwsContext

    Permalink
    Definition Classes
    CloudformationStack → AwsClient
  33. def buildAwsAsyncClient[BuilderClass <: AwsAsyncClientBuilder[BuilderClass, BuiltClass], BuiltClass](awsClientBuilder: AwsAsyncClientBuilder[BuilderClass, BuiltClass]): BuiltClass

    Permalink
    Definition Classes
    AwsClient
  34. def buildAwsClient[BuilderClass <: AwsSyncClientBuilder[BuilderClass, BuiltClass], BuiltClass](awsClientBuilder: AwsSyncClientBuilder[BuilderClass, BuiltClass]): BuiltClass

    Permalink
    Definition Classes
    AwsClient
  35. def chmod(options: String, dir: String): String

    Permalink
    Definition Classes
    CloudformationSupport
  36. def cidrFromSubnet(subnet: AWS::EC2::Subnet): String

    Permalink
    Definition Classes
    CloudformationSupport
  37. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @throws( ... )
  38. val concurrent: Concurrent[IO]

    Permalink
    Definition Classes
    CloudformationSupport → AwsClient
  39. def configureInterfaceForDocker(interfaceUnixName: String): String

    Permalink
    Definition Classes
    CloudformationSupport
  40. implicit val contextShift: ContextShift[IO]

    Permalink
    Definition Classes
    CloudformationSupport
  41. def debug[F[_]](msg: ⇒ String)(implicit arg0: Sync[F]): F[Unit]

    Permalink
    Definition Classes
    Logging
  42. def defaultEcsClusterName: String

    Permalink
    Definition Classes
    CloudformationSupport
  43. def defaultLogGroup(deletionPolicy: DeletionPolicy = DeletionPolicy.Retain): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  44. def defaultLogGroupName: JsObject

    Permalink
    Definition Classes
    CloudformationSupport
  45. val defaultTaskTargetRoleName: String

    Permalink
    Definition Classes
    CloudformationSupport
  46. def defer[F[_], A](f: ⇒ F[A])(implicit arg0: Sync[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  47. def delay[F[_], A](f: ⇒ A)(implicit arg0: Sync[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  48. def ec2Instance(name: String, instanceType: String, securityGroup: GenericResource, subnet: AWS::EC2::Subnet, keyName: CloudformationExpression, userData: String, amiId: CloudformationExpression = ..., tags: Map[String, String] = Map(), dependsOn: Seq[String] = Seq()): IO[Template]

    Permalink
    Definition Classes
    CloudformationSupport
  49. def ec2TerminateAlarm(name: String, metricName: String, instanceId: String): AWS::CloudWatch::Alarm

    Permalink
    Definition Classes
    CloudformationSupport
  50. def ecsCluster(name: String): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  51. lazy val ecsInstanceUserData: String

    Permalink
    Definition Classes
    CloudformationSupport
  52. val ecsOptimisedAmiForRegion: Map[String, String]

    Permalink
    Definition Classes
    CloudformationSupport
  53. def ecsResources(namespaceName: String, vpc: AWS::EC2::VPC, serviceDiscoveryNamespaceName: String = "serviceDiscoveryNamespace"): IO[Template]

    Permalink
    Definition Classes
    CloudformationSupport
  54. def ecsScheduledTask(name: String, description: String, scheduleExpression: String, containerImageRootUrl: String, ruleName: Option[String] = None, memorySoftLimit: Option[Int], memoryHardLimit: Option[Int], image: Option[String] = None, imageName: Option[String] = None, imageTag: Option[String] = None, entryPoint: Option[Seq[String]] = None, command: Option[Seq[String]] = None, placementConstraints: Seq[JsObject] = Seq(), portMappings: Map[Int, Int] = Map(), volumes: Map[String, String] = Map(), mountPoints: Map[String, String] = Map(), environment: Map[String, String] = Map(), taskRolePolicies: Seq[JsObject] = Seq(), clusterName: String = defaultEcsClusterName, logGroupName: String = defaultLogGroupName, scheduleEnabled: Boolean = true): Template

    Permalink
    Definition Classes
    CloudformationSupport
  55. def ecsServiceTask(name: String, memorySoftLimit: Option[Int], memoryHardLimit: Option[Int], containerImageRootUrl: String, serviceName: Option[String] = None, image: Option[String] = None, imageName: Option[String] = None, imageTag: Option[String] = None, entryPoint: Option[Seq[String]] = None, command: Option[Seq[String]] = None, placementConstraints: Seq[JsObject] = Seq(), portMappings: Map[Int, Int] = Map(), volumes: Map[String, String] = Map(), mountPoints: Map[String, String] = Map(), environment: Map[String, String] = Map(), taskRolePolicies: Seq[JsObject] = Seq(), clusterName: String = defaultEcsClusterName, logGroupName: String = defaultLogGroupName, desiredCount: Int = 1): Template

    Permalink
    Definition Classes
    CloudformationSupport
  56. def ecsTaskDefinition(name: String, containerName: String, logGroupName: String, logStreamPrefix: String, containerImageRootUrl: String, memorySoftLimit: Option[Int], memoryHardLimit: Option[Int], image: Option[String] = None, imageName: Option[String] = None, imageTag: Option[String] = None, entryPoint: Option[Seq[String]] = None, command: Option[Seq[String]] = None, placementConstraints: Seq[JsObject] = Seq(), portMappings: Map[Int, Int] = Map(), volumes: Map[String, String] = Map(), mountPoints: Map[String, String] = Map(), environment: Map[String, String] = Map(), taskRolePolicies: Seq[JsObject] = Seq()): Template

    Permalink
    Definition Classes
    CloudformationSupport
  57. implicit def eitherFormat[A, B](implicit arg0: JF[A], arg1: JF[B]): JF[Either[A, B]]

    Permalink
    Definition Classes
    StandardFormats
  58. def elasticIp(name: String): AWS::EC2::EIP

    Permalink
    Definition Classes
    CloudformationSupport
  59. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  60. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  61. def error[F[_]](msg: ⇒ String, t: Throwable)(implicit arg0: Sync[F]): F[Unit]

    Permalink
    Definition Classes
    Logging
  62. def error[F[_]](msg: ⇒ String)(implicit arg0: Sync[F]): F[Unit]

    Permalink
    Definition Classes
    Logging
  63. def extractFieldNames(tag: ClassTag[_]): Array[String]

    Permalink
    Attributes
    protected
    Definition Classes
    ProductFormats
  64. def fromEither[F[_], A](e: Either[Throwable, A])(implicit arg0: Concurrent[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  65. def fromField[T](value: JsValue, fieldName: String)(implicit reader: JsonReader[T]): T

    Permalink
    Attributes
    protected
    Definition Classes
    ProductFormats
  66. def fromFuture[F[_], A](f: ⇒ Future[A])(implicit arg0: Concurrent[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  67. def fromJavaFuture[F[_], A](future: ⇒ Future[A], pollTime: FiniteDuration)(implicit arg0: Concurrent[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  68. implicit def genericResourceFormat: JsonFormat[GenericResource] { def read(json: spray.json.JsValue): Nothing }

    Permalink
    Definition Classes
    CloudformationSupport
  69. def getAccountId: IO[String]

    Permalink
    Definition Classes
    StsClient
  70. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  71. def getDefaultRegion: Product with Serializable with Either[Throwable, String]

    Permalink
    Definition Classes
    ConfigurationUtils
  72. def guarantee[F[_], A](fa: F[A])(finalizer: F[Unit])(implicit bracket: Bracket[F, Throwable]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  73. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  74. def hostedZone(name: String, description: String, namespaceName: String, vpc: AWS::EC2::VPC): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  75. def httpsUrl(bucketName: String, key: String): String

    Permalink
    Definition Classes
    S3Client
  76. implicit def immIndexedSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[IndexedSeq[T]]

    Permalink
    Definition Classes
    CollectionFormats
  77. implicit def immIterableFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Iterable[T]]

    Permalink
    Definition Classes
    CollectionFormats
  78. implicit def immLinearSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[LinearSeq[T]]

    Permalink
    Definition Classes
    CollectionFormats
  79. implicit def immSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Seq[T]]

    Permalink
    Definition Classes
    CollectionFormats
  80. implicit def immSetFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Set[T]]

    Permalink
    Definition Classes
    CollectionFormats
  81. implicit def indexedSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[IndexedSeq[T]]

    Permalink
    Definition Classes
    CollectionFormats
  82. def info[F[_]](msg: ⇒ String)(implicit arg0: Sync[F]): F[Unit]

    Permalink
    Definition Classes
    Logging
  83. def instanceProfile(name: String): IO[Template]

    Permalink
    Definition Classes
    CloudformationSupport
  84. def instanceRole(name: String): IO[GenericResource]

    Permalink
    Definition Classes
    CloudformationSupport
  85. val instanceTypesWithAtLeast16Gb: Seq[String]

    Permalink
    Definition Classes
    CloudformationSupport
  86. val instanceTypesWithAtLeast32Gb: Seq[String]

    Permalink
    Definition Classes
    CloudformationSupport
  87. val instanceTypesWithAtLeast8Gb: Seq[String]

    Permalink
    Definition Classes
    CloudformationSupport
  88. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  89. implicit def iterableFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Iterable[T]]

    Permalink
    Definition Classes
    CollectionFormats
  90. implicit def iterableToSequenceSyntax[F[_], T](l: Iterable[F[T]])(implicit arg0: Parallel[F], arg1: Applicative[F]): IterableSequenceSyntax[F, T]

    Permalink
    Definition Classes
    CatsUtils
  91. implicit def jsValueToCloudformationExpression(v: JsValue): CloudformationExpression

    Permalink
    Definition Classes
    CloudformationSupport
  92. implicit def jsValueToString(v: JsValue): String

    Permalink
    Definition Classes
    CloudformationSupport
  93. def jsonFormat[T](reader: JsonReader[T], writer: JsonWriter[T]): JsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  94. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String, fieldName21: String, fieldName22: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: JF[P21], arg21: JF[P22]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  95. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String, fieldName21: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: JF[P21]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  96. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  97. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  98. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  99. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  100. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  101. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  102. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  103. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  104. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  105. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  106. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  107. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  108. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  109. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  110. def jsonFormat[P1, P2, P3, P4, P5, P6, T <: Product](construct: (P1, P2, P3, P4, P5, P6) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  111. def jsonFormat[P1, P2, P3, P4, P5, T <: Product](construct: (P1, P2, P3, P4, P5) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  112. def jsonFormat[P1, P2, P3, P4, T <: Product](construct: (P1, P2, P3, P4) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  113. def jsonFormat[P1, P2, P3, T <: Product](construct: (P1, P2, P3) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  114. def jsonFormat[P1, P2, T <: Product](construct: (P1, P2) ⇒ T, fieldName1: String, fieldName2: String)(implicit arg0: JF[P1], arg1: JF[P2]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  115. def jsonFormat[P1, T <: Product](construct: (P1) ⇒ T, fieldName1: String)(implicit arg0: JF[P1]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  116. def jsonFormat0[T](construct: () ⇒ T): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormats
  117. def jsonFormat1[P1, T <: Product](construct: (P1) ⇒ T)(implicit arg0: JF[P1], arg1: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  118. def jsonFormat10[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  119. def jsonFormat11[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  120. def jsonFormat12[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  121. def jsonFormat13[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  122. def jsonFormat14[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  123. def jsonFormat15[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  124. def jsonFormat16[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  125. def jsonFormat17[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  126. def jsonFormat18[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  127. def jsonFormat19[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  128. def jsonFormat2[P1, P2, T <: Product](construct: (P1, P2) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  129. def jsonFormat20[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  130. def jsonFormat21[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: JF[P21], arg21: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  131. def jsonFormat22[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: JF[P21], arg21: JF[P22], arg22: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  132. def jsonFormat3[P1, P2, P3, T <: Product](construct: (P1, P2, P3) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  133. def jsonFormat4[P1, P2, P3, P4, T <: Product](construct: (P1, P2, P3, P4) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  134. def jsonFormat5[P1, P2, P3, P4, P5, T <: Product](construct: (P1, P2, P3, P4, P5) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  135. def jsonFormat6[P1, P2, P3, P4, P5, P6, T <: Product](construct: (P1, P2, P3, P4, P5, P6) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  136. def jsonFormat7[P1, P2, P3, P4, P5, P6, P7, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  137. def jsonFormat8[P1, P2, P3, P4, P5, P6, P7, P8, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  138. def jsonFormat9[P1, P2, P3, P4, P5, P6, P7, P8, P9, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: ClassTag[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    ProductFormatsInstances
  139. def lambda[T](timeout: Option[Duration] = Some(10.seconds), s3Bucket: Option[String] = None, s3Key: Option[String] = None, memorySize: Option[Int] = None, policies: Seq[JsObject] = Seq(), schedule: Option[String] = None, scheduleEnabled: Boolean = true, scheduleDescription: Option[String] = None)(implicit arg0: ClassTag[T], context: StackContext): IO[Template]

    Permalink
    Definition Classes
    CloudformationSupport
  140. def lambda[T](implicit arg0: ClassTag[T], context: StackContext): IO[Template]

    Permalink
    Definition Classes
    CloudformationSupport
  141. def lambdaRole(name: String, policies: Seq[JsObject]): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  142. def lazyFormat[T](format: ⇒ JsonFormat[T]): JsonFormat[T] { lazy val delegate: spray.json.JsonFormat[T] }

    Permalink
    Definition Classes
    AdditionalFormats
  143. def lift[T <: AnyRef](reader: RootJsonReader[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  144. def lift[T <: AnyRef](reader: JsonReader[T]): JsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  145. def lift[T](writer: RootJsonWriter[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  146. def lift[T](writer: JsonWriter[T]): JsonFormat[T] { def read(value: spray.json.JsValue): Nothing }

    Permalink
    Definition Classes
    AdditionalFormats
  147. def liftIO[F[_], A](f: IO[A])(implicit arg0: Concurrent[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  148. implicit def linearSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[LinearSeq[T]]

    Permalink
    Definition Classes
    CollectionFormats
  149. implicit def listFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[List[T]] { def write(list: List[T]): spray.json.JsArray }

    Permalink
    Definition Classes
    CollectionFormats
  150. def logGroup(name: String, logGroupName: CloudformationExpression, deletionPolicy: DeletionPolicy = DeletionPolicy.Retain): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  151. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  152. implicit def mapFormat[K, V](implicit arg0: JsonFormat[K], arg1: JsonFormat[V]): RootJsonFormat[Map[K, V]] { def write(m: Map[K,V]): spray.json.JsObject }

    Permalink
    Definition Classes
    CollectionFormats
  153. implicit def mapToTags(tags: Map[String, String]): Seq[AmazonTag]

    Permalink
    Definition Classes
    CloudformationSupport
  154. def memberOf(expression: String): JsObject

    Permalink
    Definition Classes
    CloudformationSupport
  155. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  156. def networkInterface(name: String, description: String, securityGroup: Resource[_], subnet: AWS::EC2::Subnet, tags: Map[String, String]): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  157. def nice(level: Int = 20): Seq[String]

    Permalink
    Definition Classes
    CloudformationSupport
  158. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  159. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  160. def onCreate(implicit context: StackContext): IO[StackContext]

    Permalink
  161. def onDelete(implicit context: StackContext): IO[StackContext]

    Permalink
  162. def onUpdate(implicit context: StackContext): IO[StackContext]

    Permalink
  163. implicit def optionFormat[T](implicit arg0: JF[T]): JF[Option[T]]

    Permalink
    Definition Classes
    StandardFormats
  164. implicit def optionalResourceToTemplate(r: Option[Resource[_]]): Template

    Permalink
    Definition Classes
    CloudformationSupport
  165. implicit def optionalTemplateToTemplate(r: Option[Template]): Template

    Permalink
    Definition Classes
    CloudformationSupport
  166. implicit def parameterToTemplate(p: Parameter): Template

    Permalink
    Definition Classes
    CloudformationSupport
  167. implicit def parseJsStringToObject[T](s: String)(implicit arg0: JsonFormat[T]): T

    Permalink
    Definition Classes
    CloudformationSupport
  168. def policy(name: String, actions: Seq[String], effect: String = "Allow", resource: Seq[String] = Seq("*")): JsObject

    Permalink
    Definition Classes
    CloudformationSupport
  169. def policyToAllowReadWriteListOfS3Bucket(bucket: String): JsObject

    Permalink
    Definition Classes
    CloudformationSupport
  170. def printTags(tags: Map[String, String]): String

    Permalink
    Definition Classes
    CloudformationSupport
  171. def privateDnsNamespace(name: String, description: String, namespaceName: String, vpc: AWS::EC2::VPC): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  172. def productElement2Field[T](fieldName: String, p: Product, ix: Int, rest: List[JsField])(implicit writer: JsonWriter[T]): List[JsField]

    Permalink
    Attributes
    protected
    Definition Classes
    ProductFormats
  173. def pure[F[_], A](a: A)(implicit arg0: Sync[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  174. def raiseError[F[_], A](t: Throwable)(implicit arg0: Sync[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  175. def redirectPortOnInterface(interfaceUnixName: String, fromPort: Int, toPort: Int): String

    Permalink
    Definition Classes
    CloudformationSupport
  176. def ref(p: Parameter): String

    Permalink
    Definition Classes
    CloudformationSupport
  177. def ref(p: Resource[_]): String

    Permalink
    Definition Classes
    CloudformationSupport
  178. implicit def resourceToTemplate(r: Resource[_]): Template

    Permalink
    Definition Classes
    CloudformationSupport
  179. def rootFormat[T](format: JsonFormat[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  180. def rootJsonFormat[T](reader: RootJsonReader[T], writer: RootJsonWriter[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  181. lazy val s3: AmazonS3

    Permalink
    Definition Classes
    S3Client
  182. def s3CreateBucket(bucketName: String, region: String): IO[Bucket]

    Permalink
    Definition Classes
    S3Client
  183. def s3DeleteObject(bucketName: String, key: String): IO[Unit]

    Permalink
    Definition Classes
    S3Client
  184. def s3Exists(bucketName: String, key: String): IO[Boolean]

    Permalink
    Definition Classes
    S3Client
  185. def s3GetObject(bucketName: String, key: String): IO[S3Object]

    Permalink
    Definition Classes
    S3Client
  186. def s3GetObjectIfExists(bucketName: String, key: String): IO[Option[S3Object]]

    Permalink
    Definition Classes
    S3Client
  187. def s3GetText(bucketName: String, key: String): IO[String]

    Permalink
    Definition Classes
    S3Client
  188. def s3GetTextIfExists(bucketName: String, key: String): IO[Option[String]]

    Permalink
    Definition Classes
    S3Client
  189. def s3ListAllObjects(bucketName: String, prefix: String, maxCount: Option[Int]): IO[List[S3ObjectSummary]]

    Permalink
    Definition Classes
    S3Client
  190. def s3ListAllObjects(s3Path: String): IO[List[S3ObjectSummary]]

    Permalink
    Definition Classes
    S3Client
  191. def s3PutObject(bucketName: String, key: String, data: Array[Byte], storageClass: StorageClass): IO[PutObjectResult]

    Permalink
    Definition Classes
    S3Client
  192. def s3PutText(bucketName: String, key: String, data: String, storageClass: StorageClass): IO[PutObjectResult]

    Permalink
    Definition Classes
    S3Client
  193. def safeReader[A](implicit arg0: JsonReader[A]): JsonReader[Either[Exception, A]]

    Permalink
    Definition Classes
    AdditionalFormats
  194. def securityGroup(ingresses: Seq[JsObject], vpc: AWS::EC2::VPC): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  195. def securityGroupIngress(cidrIp: String, fromPort: Int, toPort: Int, ipProtocol: String): JsObject

    Permalink
    Definition Classes
    CloudformationSupport
  196. implicit def seqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Seq[T]]

    Permalink
    Definition Classes
    CollectionFormats
  197. def serviceDiscoveryNamespaces(name: String, description: String, namespaceName: String, vpc: AWS::EC2::VPC): Template

    Permalink
    Definition Classes
    CloudformationSupport
  198. def serviceRole: GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  199. implicit def setFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Set[T]]

    Permalink
    Definition Classes
    CollectionFormats
  200. def sleep[F[_]](duration: FiniteDuration)(implicit arg0: Timer[F]): F[Unit]

    Permalink
    Definition Classes
    CatsUtils
  201. def spotFleet(name: String, instanceTypes: Seq[String], securityGroup: Resource[_], subnet: AWS::EC2::Subnet, keyName: CloudformationExpression, userData: String, amiId: CloudformationExpression = ..., tags: Map[String, String] = Map(), dependsOn: Seq[String] = Seq()): IO[Template]

    Permalink
    Definition Classes
    CloudformationSupport
  202. def spotFleetOrInstance(name: String, instanceTypes: Seq[String], securityGroup: GenericResource, subnet: AWS::EC2::Subnet, keyName: CloudformationExpression, userData: String, amiId: CloudformationExpression = ..., tags: Map[String, String] = Map(), dependsOn: Seq[String] = Seq(), useOnDemandInstances: Boolean): IO[Template]

    Permalink
    Definition Classes
    CloudformationSupport
  203. def spotFleetRole(name: String): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  204. def stack(logicalName: String, description: String): Template

    Permalink
    Definition Classes
    CloudformationSupport
  205. def start[F[_], A](f: F[A])(implicit arg0: Concurrent[F]): F[Fiber[F, A]]

    Permalink
    Definition Classes
    CatsUtils
  206. def stringParameter(name: String, description: String, default: Option[String] = None): StringParameter

    Permalink
    Definition Classes
    CloudformationSupport
  207. implicit def stringToCloudformationExpression(s: String): CloudformationExpression

    Permalink
    Definition Classes
    CloudformationSupport
  208. implicit def stringToJsObject(s: String): JsObject

    Permalink
    Definition Classes
    CloudformationSupport
  209. implicit def stringToJsValueMap(s: String): Option[Map[String, JsValue]]

    Permalink
    Definition Classes
    CloudformationSupport
  210. lazy val sts: AWSSecurityTokenService

    Permalink
    Definition Classes
    StsClient
  211. def subRef(p: Parameter): String

    Permalink
    Definition Classes
    CloudformationSupport
  212. def subRef(r: Resource[_]): String

    Permalink
    Definition Classes
    CloudformationSupport
  213. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  214. def take[F[_], T](mvar: MVar[F, T], timeout: Option[FiniteDuration], pollTime: FiniteDuration)(implicit arg0: Concurrent[F], arg1: Timer[F]): F[T]

    Permalink
    Definition Classes
    CatsUtils
  215. def taskRole(name: String, policies: Seq[JsObject] = Seq()): GenericResource

    Permalink
    Definition Classes
    CloudformationSupport
  216. def taskTargetRole: IO[GenericResource]

    Permalink
    Definition Classes
    CloudformationSupport
  217. def templateFromDescription(description: String): Template

    Permalink
    Definition Classes
    CloudformationSupport
  218. def templateFromParameters(parameters: Parameter*): Template

    Permalink
    Definition Classes
    CloudformationSupport
  219. def templateFromResources(resources: Resource[_]*): Template

    Permalink
    Definition Classes
    CloudformationSupport
  220. def templateIf(condition: Boolean, template: ⇒ Template): Template

    Permalink
    Definition Classes
    CloudformationSupport
  221. val timer: Timer[IO]

    Permalink
    Definition Classes
    CloudformationSupport → AwsClient
  222. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  223. def trace[F[_]](msg: ⇒ String)(implicit arg0: Sync[F]): F[Unit]

    Permalink
    Definition Classes
    Logging
  224. implicit def tuple1Format[A](implicit arg0: JF[A]): JF[(A)]

    Permalink
    Definition Classes
    StandardFormats
  225. implicit def tuple2Format[A, B](implicit arg0: JF[A], arg1: JF[B]): RootJsonFormat[(A, B)] { def write(t: (A, B)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  226. implicit def tuple3Format[A, B, C](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C]): RootJsonFormat[(A, B, C)] { def write(t: (A, B, C)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  227. implicit def tuple4Format[A, B, C, D](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D]): RootJsonFormat[(A, B, C, D)] { def write(t: (A, B, C, D)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  228. implicit def tuple5Format[A, B, C, D, E](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E]): RootJsonFormat[(A, B, C, D, E)] { def write(t: (A, B, C, D, E)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  229. implicit def tuple6Format[A, B, C, D, E, F](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F]): RootJsonFormat[(A, B, C, D, E, F)] { def write(t: (A, B, C, D, E, F)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  230. implicit def tuple7Format[A, B, C, D, E, F, G](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G]): RootJsonFormat[(A, B, C, D, E, F, G)] { def write(t: (A, B, C, D, E, F, G)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  231. def unit[F[_]](implicit arg0: Sync[F]): F[Unit]

    Permalink
    Definition Classes
    CatsUtils
  232. def updateAliasRecord(hostedZoneName: String, recordName: String, comment: String): String

    Permalink
    Definition Classes
    CloudformationSupport
  233. implicit def vectorFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Vector[T]]

    Permalink
    Definition Classes
    CollectionFormats
  234. def viaSeq[I <: Iterable[T], T](f: (Seq[T]) ⇒ I)(implicit arg0: JsonFormat[T]): RootJsonFormat[I]

    Permalink
    Definition Classes
    CollectionFormats
  235. def volume(name: String, availabilityZone: String, sizeInGB: Int, tags: Map[String, String]): AWS::EC2::Volume

    Permalink
    Definition Classes
    CloudformationSupport
  236. def volume(name: String, availabilityZone: String, snapshotId: String, tags: Map[String, String]): AWS::EC2::Volume

    Permalink
    Definition Classes
    CloudformationSupport
  237. def vpcWithSubnet(availabilityZone: Token[String], vpcName: String = "vpc", cidrBlock: CidrBlock = CidrBlock(10, 0, 0, 0, 16), subnetName: String = "publicSubnet1", subnetCidrBlock: CidrBlock = CidrBlock(10, 0, 0, 1, 24), publicPorts: Seq[Int] = Seq(22, 80, 443), privatePorts: Seq[Int] = Seq(9200, 9300, 2049))(f: (AWS::EC2::VPC, AWS::EC2::Subnet, GenericResource) ⇒ Template): Template

    Permalink
    Definition Classes
    CloudformationSupport
  238. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  239. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  240. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  241. def waitFor[F[_], A](f: ⇒ F[A])(cond: (A) ⇒ F[Boolean], pollTime: FiniteDuration)(implicit arg0: Concurrent[F], arg1: Timer[F]): F[A]

    Permalink
    Definition Classes
    CatsUtils
  242. def waitForObjectExists(bucketName: String, key: String, repeat: Int): IO[Boolean]

    Permalink
    Definition Classes
    S3Client
  243. def warn[F[_]](msg: ⇒ String)(implicit arg0: Sync[F]): F[Unit]

    Permalink
    Definition Classes
    Logging
  244. def whenA[F[_], A](cond: Boolean)(f: ⇒ F[A])(implicit arg0: Monad[F]): F[Unit]

    Permalink
    Definition Classes
    CatsUtils

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from CloudformationSupport

Inherited from StsClient[IO]

Inherited from S3Client[IO]

Inherited from AwsClient[IO]

Inherited from Logging

Inherited from LazyLogging

Inherited from CatsUtils

Inherited from DefaultJsonProtocol

Inherited from AdditionalFormats

Inherited from ProductFormats

Inherited from ProductFormatsInstances

Inherited from CollectionFormats

Inherited from StandardFormats

Inherited from BasicFormats

Inherited from ConfigurationUtils

Inherited from AnyRef

Inherited from Any

Ungrouped