gcp4zio.dp

package gcp4zio.dp

Type members

Classlikes

case class ClusterProps(bucketName: String, internalIpOnly: Boolean, subnetUri: Option[String], networkTags: List[String], serviceAccount: Option[String], idleDeletionDurationSecs: Option[Long], masterMachineType: String, workerMachineType: String, imageVersion: String, bootDiskType: String, masterBootDiskSizeGb: Int, workerBootDiskSizeGb: Int, masterNumInstance: Int, workerNumInstance: Int)
trait DPApi[F[_]]
Companion:
object
object DPApi
Companion:
class
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object DPClient
trait DPJobApi[F[_]]
Companion:
object
object DPJobApi
Companion:
class
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.While", "org.wartremover.warts.Var", "org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
case class DPJobLive(client: JobControllerClient) extends DPJobApi[Task]
Companion:
object
object DPJobLive
Companion:
class
case class DPLive(client: ClusterControllerClient) extends DPApi[Task]
Companion:
object
object DPLive
Companion:
class

Types

type DPEnv = DPApi[Task]
type DPJobEnv = DPJobApi[Task]

Value members

Inherited fields

lazy val logger: Logger
Inherited from:
ApplicationLogger