in bindings/java/src/main/java/org/apache/opendal/Capability.java [204:275]
public Capability(
boolean stat,
boolean statWithIfMatch,
boolean statWithIfNoneMatch,
boolean read,
boolean readWithIfMatch,
boolean readWithIfNoneMatch,
boolean readWithOverrideCacheControl,
boolean readWithOverrideContentDisposition,
boolean readWithOverrideContentType,
boolean write,
boolean writeCanMulti,
boolean writeCanAppend,
boolean writeWithContentType,
boolean writeWithContentDisposition,
boolean writeWithCacheControl,
boolean writeWithIfMatch,
boolean writeWithIfNoneMatch,
boolean writeWithIfNotExists,
boolean writeWithUserMetadata,
long writeMultiMaxSize,
long writeMultiMinSize,
boolean createDir,
boolean delete,
boolean copy,
boolean rename,
boolean list,
boolean listWithLimit,
boolean listWithStartAfter,
boolean listWithRecursive,
boolean presign,
boolean presignRead,
boolean presignStat,
boolean presignWrite,
boolean blocking,
boolean shared) {
this.stat = stat;
this.statWithIfMatch = statWithIfMatch;
this.statWithIfNoneMatch = statWithIfNoneMatch;
this.read = read;
this.readWithIfMatch = readWithIfMatch;
this.readWithIfNoneMatch = readWithIfNoneMatch;
this.readWithOverrideCacheControl = readWithOverrideCacheControl;
this.readWithOverrideContentDisposition = readWithOverrideContentDisposition;
this.readWithOverrideContentType = readWithOverrideContentType;
this.write = write;
this.writeCanMulti = writeCanMulti;
this.writeCanAppend = writeCanAppend;
this.writeWithContentType = writeWithContentType;
this.writeWithContentDisposition = writeWithContentDisposition;
this.writeWithCacheControl = writeWithCacheControl;
this.writeWithIfMatch = writeWithIfMatch;
this.writeWithIfNoneMatch = writeWithIfNoneMatch;
this.writeWithIfNotExists = writeWithIfNotExists;
this.writeWithUserMetadata = writeWithUserMetadata;
this.writeMultiMaxSize = writeMultiMaxSize;
this.writeMultiMinSize = writeMultiMinSize;
this.createDir = createDir;
this.delete = delete;
this.copy = copy;
this.rename = rename;
this.list = list;
this.listWithLimit = listWithLimit;
this.listWithStartAfter = listWithStartAfter;
this.listWithRecursive = listWithRecursive;
this.presign = presign;
this.presignRead = presignRead;
this.presignStat = presignStat;
this.presignWrite = presignWrite;
this.blocking = blocking;
this.shared = shared;
}