public interface MinioBucketOperations extends WithSelf<MinioBucket>, WithServerData
getRegion, getServer
boolean deleteBucket() throws MinioOperationException
MinioOperationException
boolean isObject(@NonNull CharSequence name) throws MinioOperationException
MinioOperationException
boolean deleteObject(@NonNull CharSequence name) throws MinioOperationException
MinioOperationException
void setBucketPolicy(@NonNull Object policy) throws MinioOperationException, MinioDataException
@NonNull String getBucketPolicy() throws MinioOperationException
MinioOperationException
@NonNull <T> T getBucketPolicy(@NonNull Class<T> type) throws MinioOperationException, MinioDataException
@NonNull MinioObjectStatus getObjectStatus(@NonNull CharSequence name) throws MinioOperationException
MinioOperationException
@NonNull MinioObjectStatus getObjectStatus(@NonNull CharSequence name, @NonNull ServerSideEncryption keys) throws MinioOperationException
MinioOperationException
@NonNull InputStream getObjectInputStream(@NonNull CharSequence name) throws MinioOperationException
MinioOperationException
@NonNull InputStream getObjectInputStream(@NonNull CharSequence name, long skip) throws MinioOperationException
MinioOperationException
@NonNull InputStream getObjectInputStream(@NonNull CharSequence name, long skip, long leng) throws MinioOperationException
MinioOperationException
@NonNull InputStream getObjectInputStream(@NonNull CharSequence name, @NonNull ServerSideEncryption keys) throws MinioOperationException
MinioOperationException
void putObject(@NonNull CharSequence name, @NonNull File input, @Nullable CharSequence type) throws MinioOperationException
MinioOperationException
void putObject(@NonNull CharSequence name, @NonNull File input, long size, @Nullable CharSequence type) throws MinioOperationException
MinioOperationException
void putObject(@NonNull CharSequence name, @NonNull Path input, @Nullable CharSequence type) throws MinioOperationException
MinioOperationException
void putObject(@NonNull CharSequence name, @NonNull Path input, long size, @Nullable CharSequence type) throws MinioOperationException
MinioOperationException
void putObject(@NonNull CharSequence name, @NonNull byte[] input, @Nullable CharSequence type) throws MinioOperationException
MinioOperationException
void putObject(@NonNull CharSequence name, @NonNull Resource input, @Nullable CharSequence type) throws MinioOperationException
MinioOperationException
void putObject(@NonNull CharSequence name, @NonNull InputStream input, @Nullable CharSequence type) throws MinioOperationException
MinioOperationException
void putObject(@NonNull CharSequence name, @NonNull InputStream input, long size, @Nullable CharSequence type) throws MinioOperationException
MinioOperationException
default void putObject(@NonNull CharSequence name, @NonNull InputStream input) throws MinioOperationException
MinioOperationException
default void putObject(@NonNull CharSequence name, @NonNull InputStream input, long size) throws MinioOperationException
MinioOperationException
default void putObject(@NonNull CharSequence name, @NonNull byte[] input) throws MinioOperationException
MinioOperationException
default void putObject(@NonNull CharSequence name, @NonNull Resource input) throws MinioOperationException
MinioOperationException
default void putObject(@NonNull CharSequence name, @NonNull File input) throws MinioOperationException
MinioOperationException
default void putObject(@NonNull CharSequence name, @NonNull File input, long size) throws MinioOperationException
MinioOperationException
default void putObject(@NonNull CharSequence name, @NonNull Path input) throws MinioOperationException
MinioOperationException
default void putObject(@NonNull CharSequence name, @NonNull Path input, long size) throws MinioOperationException
MinioOperationException
@NonNull Stream<MinioItem> getItems(@Nullable CharSequence prefix, boolean recursive) throws MinioOperationException
MinioOperationException
@NonNull default Stream<MinioItem> getItems(boolean recursive) throws MinioOperationException
MinioOperationException
@NonNull default Stream<MinioItem> getItems() throws MinioOperationException
MinioOperationException
@NonNull default Optional<MinioItem> getItem(@NonNull CharSequence name) throws MinioOperationException
MinioOperationException
@NonNull default String getSignedObjectUrl(@NonNull CharSequence name) throws MinioOperationException
MinioOperationException
@NonNull default String getSignedObjectUrl(@NonNull CharSequence name, @NonNull Long seconds) throws MinioOperationException
MinioOperationException
@NonNull default String getSignedObjectUrl(@NonNull CharSequence name, @NonNull Duration seconds) throws MinioOperationException
MinioOperationException
@NonNull default String getSignedObjectUrl(@NonNull CharSequence name, @NonNull Long time, @NonNull TimeUnit unit) throws MinioOperationException
MinioOperationException
@NonNull String getSignedObjectUrl(@NonNull Method method, @NonNull CharSequence name) throws MinioOperationException
MinioOperationException
@NonNull String getSignedObjectUrl(@NonNull Method method, @NonNull CharSequence name, @NonNull Long seconds) throws MinioOperationException
MinioOperationException
@NonNull String getSignedObjectUrl(@NonNull Method method, @NonNull CharSequence name, @NonNull Duration seconds) throws MinioOperationException
MinioOperationException
@NonNull String getSignedObjectUrl(@NonNull Method method, @NonNull CharSequence name, @NonNull Long time, @NonNull TimeUnit unit) throws MinioOperationException
MinioOperationException
default boolean copyObject(@NonNull CharSequence name, @NonNull CharSequence target) throws MinioOperationException
MinioOperationException
default boolean copyObject(@NonNull CharSequence name, @NonNull CharSequence target, @Nullable CharSequence object) throws MinioOperationException
MinioOperationException
boolean copyObject(@NonNull CharSequence name, @NonNull CharSequence target, @Nullable MinioCopyConditions conditions) throws MinioOperationException
MinioOperationException
boolean copyObject(@NonNull CharSequence name, @NonNull CharSequence target, @Nullable CharSequence object, @Nullable MinioCopyConditions conditions) throws MinioOperationException
MinioOperationException
@NonNull default Stream<MinioUpload> getIncompleteUploads() throws MinioOperationException
MinioOperationException
@NonNull default Stream<MinioUpload> getIncompleteUploads(boolean recursive) throws MinioOperationException
MinioOperationException
@NonNull default Stream<MinioUpload> getIncompleteUploads(@Nullable CharSequence prefix) throws MinioOperationException
MinioOperationException
@NonNull Stream<MinioUpload> getIncompleteUploads(@Nullable CharSequence prefix, boolean recursive) throws MinioOperationException
MinioOperationException