Skip to content

Commit 4f36e7a

Browse files
committed
Add azureblob-sdk to Quirks
References #606.
1 parent 6939e6f commit 4f36e7a

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/java/org/gaul/s3proxy/Quirks.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ final class Quirks {
2222
/** Blobstores which do not support blob-level access control. */
2323
static final Set<String> NO_BLOB_ACCESS_CONTROL = Set.of(
2424
"azureblob",
25+
"azureblob-sdk",
2526
"b2",
2627
"rackspace-cloudfiles-uk",
2728
"rackspace-cloudfiles-us",
@@ -65,7 +66,8 @@ final class Quirks {
6566
);
6667

6768
static final Set<String> NO_EXPIRES = Set.of(
68-
"azureblob"
69+
"azureblob",
70+
"azureblob-sdk"
6971
);
7072

7173
static final Set<String> NO_LIST_MULTIPART_UPLOADS = Set.of(
@@ -81,7 +83,8 @@ final class Quirks {
8183
/** Blobstores which do not allow listing zero keys. */
8284
static final Set<String> NO_LIST_ZERO_KEYS = Set.of(
8385
"atmos",
84-
"azureblob"
86+
"azureblob",
87+
"azureblob-sdk"
8588
);
8689

8790
/**
@@ -91,6 +94,7 @@ final class Quirks {
9194
*/
9295
static final Set<String> MULTIPART_REQUIRES_STUB = Set.of(
9396
"azureblob",
97+
"azureblob-sdk",
9498
"filesystem",
9599
"google-cloud-storage",
96100
"openstack-swift",
@@ -100,13 +104,15 @@ final class Quirks {
100104
/** Blobstores with opaque ETags. */
101105
static final Set<String> OPAQUE_ETAG = Set.of(
102106
"azureblob",
107+
"azureblob-sdk",
103108
"b2",
104109
"google-cloud-storage"
105110
);
106111

107112
/** Blobstores with opaque markers. */
108113
static final Set<String> OPAQUE_MARKERS = Set.of(
109114
"azureblob",
115+
"azureblob-sdk",
110116
// S3 marker means one past this token while B2 means this token
111117
"b2",
112118
"google-cloud-storage"

0 commit comments

Comments
 (0)