Package com.jcabi.s3.retry
Class ReBucket
java.lang.Object
com.jcabi.s3.retry.ReBucket
- All Implemented Interfaces:
Bucket,Comparable<Bucket>
Region that retries a few times before giving up.
- Since:
- 0.5
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.jcabi.s3.Bucket
Bucket.Prefixed -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ReBucket
Public ctor.- Parameters:
bkt- Bucket we're in
-
-
Method Details
-
toString
-
region
Description copied from interface:BucketGet region we're in. -
name
Description copied from interface:BucketGet bucket name. -
ocket
Description copied from interface:BucketGet object. -
exists
Description copied from interface:BucketChecks if the bucket exists.- Specified by:
existsin interfaceBucket- Returns:
- If the bucket exists
true, otherwisefalse - Throws:
IOException- If any failure happens
-
remove
Description copied from interface:BucketDelete object from bucket.- Specified by:
removein interfaceBucket- Parameters:
key- Name of it in the bucket- Throws:
IOException- If not found or any other failure
-
list
Description copied from interface:BucketList object names with a given prefix.- Specified by:
listin interfaceBucket- Parameters:
pfx- Prefix to use- Returns:
- Iterable of names
- Throws:
IOException- If fails
-
compareTo
- Specified by:
compareToin interfaceComparable<Bucket>
-