gcp4zio.gcs.GCS
See theGCS companion object
trait GCS
Attributes
Members list
Concise view
Value members
Abstract methods
def copyObjectsGCStoGCS(srcBucket: String, srcPrefix: Option[String], srcRecursive: Boolean, srcOptions: List[BlobListOption], targetBucket: String, targetPrefix: Option[String], parallelism: Int, log: Boolean): Task[Long]
def copyObjectsLOCALtoGCS(srcPath: String, targetBucket: String, targetPrefix: String, parallelism: Int, overwrite: Boolean, log: Boolean): Task[Long]
def createPSNotification(bucket: String, topic: String, customAttributes: Map[String, String], eventType: Option[EventType], objectNamePrefix: Option[String], payloadFormat: PayloadFormat): Task[Notification]
def listObjects(bucket: String, prefix: Option[String], recursive: Boolean, options: List[BlobListOption]): TaskStream[Blob]
def putObject(bucket: String, prefix: String, file: Path, options: List[BlobTargetOption], log: Boolean): Task[Blob]