package s3
- Alphabetic
- By Inheritance
- s3
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
AmazonS3URI extends AnyRef
A URI wrapper that can parse out information about an S3 URI.
- implicit final class ClientOverrideConfigurationBuilderOps extends AnyVal
- abstract class GeoTiffS3WriteMethods[T <: CellGrid[Int]] extends S3RasterMethods[GeoTiff[T]]
- abstract class JpgS3WriteMethods extends S3RasterMethods[Jpg]
- abstract class PngS3WriteMethods extends S3RasterMethods[Png]
-
class
S3AttributeStore extends BlobLayerAttributeStore
Stores and retrieves layer attributes in an S3 bucket in JSON format
- implicit final class S3ClientExtension extends AnyVal
-
class
S3CollectionLayerProvider extends AttributeStoreProvider with ValueReaderProvider with CollectionLayerReaderProvider
Provides S3LayerReader instance for URI with
s3
scheme.Provides S3LayerReader instance for URI with
s3
scheme. The uri represents S3 bucket an prefix of catalog root. ex:s3://<bucket>/<prefix-to-catalog>
-
class
S3CollectionLayerReader extends CollectionLayerReader[LayerId]
Handles reading raster RDDs and their metadata from S3.
- class S3CollectionReader extends Serializable
- class S3LayerCopier extends LayerCopier[LayerId]
- class S3LayerDeleter extends LayerDeleter[LayerId]
- case class S3LayerHeader(keyClass: String, valueClass: String, bucket: String, key: String, layerType: LayerType = AvroLayerType) extends LayerHeader with Product with Serializable
- trait S3RasterMethods[T] extends MethodExtensions[T]
- class S3ValueReader extends OverzoomingValueReader
- implicit class withGeoTiffS3WriteMethods[T <: CellGrid[Int]] extends GeoTiffS3WriteMethods[T]
- implicit class withJpgS3WriteMethods extends JpgS3WriteMethods
- implicit class withPngS3WriteMethods extends PngS3WriteMethods
Value Members
- val REQUESTER_PAYS_HEADER: String
- object S3AttributeStore extends Serializable
-
object
S3ClientProducer
Singleton which can be used to customize the default S3 client used throughout geotrellis
Singleton which can be used to customize the default S3 client used throughout geotrellis
Various classes are loaded based on URI patterns and because SPI requires parameterless constructors, it is necessary to register any customizations to the S3Client that should be applied by default here.
- object S3CollectionLayerReader
- object S3LayerCopier
- object S3LayerDeleter
- object S3LayerHeader extends Serializable
- object S3LayerMover
- object S3ValueReader