Package com.jcabi.s3

Class Region.Simple

java.lang.Object
com.jcabi.s3.Region.Simple
All Implemented Interfaces:
Region
Enclosing interface:
Region

@Loggable(1) public static final class Region.Simple extends Object implements Region
Simple implementation.
Since:
0.1
  • Constructor Details

    • Simple

      public Simple(String key, String secret)
      Public ctor.
      Parameters:
      key - Amazon key
      secret - Amazon secret
    • Simple

      public Simple(String key, String secret, String region)
      Public ctor.
      Parameters:
      key - Amazon key
      secret - Amazon secret
      region - Region
    • Simple

      public Simple(software.amazon.awssdk.services.s3.S3Client aws)
      Public ctor.
      Parameters:
      aws - Amazon S3 server
  • Method Details

    • bucket

      public Bucket bucket(String name)
      Description copied from interface: Region
      Get bucket.
      Specified by:
      bucket in interface Region
      Parameters:
      name - Name of the bucket to get
      Returns:
      Bucket
    • aws

      public software.amazon.awssdk.services.s3.S3Client aws()
      Description copied from interface: Region
      Get a client.
      Specified by:
      aws in interface Region
      Returns:
      Amazon S3