class S3LayerCopier extends LayerCopier[LayerId]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- S3LayerCopier
- LayerCopier
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new S3LayerCopier(attributeStore: AttributeStore, destBucket: String, destKeyPrefix: String, s3Client: ⇒ S3Client = S3ClientProducer.get())
Value Members
- val attributeStore: AttributeStore
-
def
copy[K, V, M](from: LayerId, to: LayerId)(implicit arg0: AvroRecordCodec[K], arg1: Boundable[K], arg2: Encoder[K], arg3: Decoder[K], arg4: ClassTag[K], arg5: AvroRecordCodec[V], arg6: ClassTag[V], arg7: Encoder[M], arg8: Decoder[M], arg9: Component[M, Bounds[K]]): Unit
- Definition Classes
- S3LayerCopier → LayerCopier
- final def copyListing(s3Client: S3Client, bucket: String, listing: Iterable[S3Object], from: LayerId, to: LayerId): Unit