Class

geotrellis.spark.io.s3

AmazonS3Client

Related Doc: package s3

Permalink

class AmazonS3Client extends S3Client

Linear Supertypes
S3Client, LazyLogging, Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AmazonS3Client
  2. S3Client
  3. LazyLogging
  4. Logging
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AmazonS3Client(provider: AWSCredentialsProvider)

    Permalink
  2. new AmazonS3Client(provider: AWSCredentialsProvider, config: ClientConfiguration)

    Permalink
  3. new AmazonS3Client(credentials: AWSCredentials, config: ClientConfiguration)

    Permalink
  4. new AmazonS3Client(s3client: com.amazonaws.services.s3.AmazonS3Client)

    Permalink

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def copyObject(copyObjectRequest: CopyObjectRequest): CopyObjectResult

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  7. def copyObject(sourceBucketName: String, sourceKey: String, destinationBucketName: String, destinationKey: String): CopyObjectResult

    Permalink
    Definition Classes
    S3Client
  8. final def deleteListing(bucket: String, listing: ObjectListing): Unit

    Permalink
    Definition Classes
    S3Client
    Annotations
    @tailrec()
  9. def deleteObject(deleteObjectRequest: DeleteObjectRequest): Unit

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  10. def deleteObject(bucketName: String, key: String): Unit

    Permalink
    Definition Classes
    S3Client
  11. def deleteObjects(deleteObjectsRequest: DeleteObjectsRequest): Unit

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  12. def deleteObjects(bucketName: String, keys: List[KeyVersion]): Unit

    Permalink
    Definition Classes
    S3Client
  13. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def getObject(getObjectRequest: GetObjectRequest): S3Object

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  18. def getObject(bucketName: String, key: String): S3Object

    Permalink
    Definition Classes
    S3Client
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def listKeys(listObjectsRequest: ListObjectsRequest): Seq[String]

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  22. def listKeys(bucketName: String, prefix: String): Seq[String]

    Permalink
    Definition Classes
    S3Client
  23. def listNextBatchOfObjects(listing: ObjectListing): ObjectListing

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  24. def listObjects(listObjectsRequest: ListObjectsRequest): ObjectListing

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  25. def listObjects(bucketName: String, prefix: String): ObjectListing

    Permalink
    Definition Classes
    S3Client
  26. def listObjectsIterator(request: ListObjectsRequest): Iterator[S3ObjectSummary]

    Permalink
    Definition Classes
    S3Client
  27. def listObjectsIterator(bucketName: String, prefix: String, maxKeys: Int = 0): Iterator[S3ObjectSummary]

    Permalink
    Definition Classes
    S3Client
  28. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging → Logging
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. def putObject(putObjectRequest: PutObjectRequest): PutObjectResult

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  33. def putObject(bucketName: String, key: String, bytes: Array[Byte]): PutObjectResult

    Permalink
    Definition Classes
    S3Client
  34. def putObject(bucketName: String, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

    Permalink
    Definition Classes
    S3Client
  35. def putObject(bucketName: String, key: String, input: InputStream, metadata: ObjectMetadata): PutObjectResult

    Permalink
    Definition Classes
    S3Client
  36. def readBytes(getObjectRequest: GetObjectRequest): Array[Byte]

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  37. def readBytes(bucketName: String, key: String): Array[Byte]

    Permalink
    Definition Classes
    S3Client
  38. def setRegion(region: Region): Unit

    Permalink
    Definition Classes
    AmazonS3ClientS3Client
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  40. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  41. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from S3Client

Inherited from LazyLogging

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped