Add azureblob-sdk to Quirks

References #606.
pull/702/head
Andrew Gaul 2024-10-26 21:57:00 -07:00
rodzic 6939e6f525
commit 4f36e7aa41
1 zmienionych plików z 8 dodań i 2 usunięć

Wyświetl plik

@ -22,6 +22,7 @@ final class Quirks {
/** Blobstores which do not support blob-level access control. */ /** Blobstores which do not support blob-level access control. */
static final Set<String> NO_BLOB_ACCESS_CONTROL = Set.of( static final Set<String> NO_BLOB_ACCESS_CONTROL = Set.of(
"azureblob", "azureblob",
"azureblob-sdk",
"b2", "b2",
"rackspace-cloudfiles-uk", "rackspace-cloudfiles-uk",
"rackspace-cloudfiles-us", "rackspace-cloudfiles-us",
@ -65,7 +66,8 @@ final class Quirks {
); );
static final Set<String> NO_EXPIRES = Set.of( static final Set<String> NO_EXPIRES = Set.of(
"azureblob" "azureblob",
"azureblob-sdk"
); );
static final Set<String> NO_LIST_MULTIPART_UPLOADS = Set.of( static final Set<String> NO_LIST_MULTIPART_UPLOADS = Set.of(
@ -81,7 +83,8 @@ final class Quirks {
/** Blobstores which do not allow listing zero keys. */ /** Blobstores which do not allow listing zero keys. */
static final Set<String> NO_LIST_ZERO_KEYS = Set.of( static final Set<String> NO_LIST_ZERO_KEYS = Set.of(
"atmos", "atmos",
"azureblob" "azureblob",
"azureblob-sdk"
); );
/** /**
@ -91,6 +94,7 @@ final class Quirks {
*/ */
static final Set<String> MULTIPART_REQUIRES_STUB = Set.of( static final Set<String> MULTIPART_REQUIRES_STUB = Set.of(
"azureblob", "azureblob",
"azureblob-sdk",
"filesystem", "filesystem",
"google-cloud-storage", "google-cloud-storage",
"openstack-swift", "openstack-swift",
@ -100,6 +104,7 @@ final class Quirks {
/** Blobstores with opaque ETags. */ /** Blobstores with opaque ETags. */
static final Set<String> OPAQUE_ETAG = Set.of( static final Set<String> OPAQUE_ETAG = Set.of(
"azureblob", "azureblob",
"azureblob-sdk",
"b2", "b2",
"google-cloud-storage" "google-cloud-storage"
); );
@ -107,6 +112,7 @@ final class Quirks {
/** Blobstores with opaque markers. */ /** Blobstores with opaque markers. */
static final Set<String> OPAQUE_MARKERS = Set.of( static final Set<String> OPAQUE_MARKERS = Set.of(
"azureblob", "azureblob",
"azureblob-sdk",
// S3 marker means one past this token while B2 means this token // S3 marker means one past this token while B2 means this token
"b2", "b2",
"google-cloud-storage" "google-cloud-storage"