@Override public UploadMediaRequest<T> upload( byte[] array, int offset, int length, String type ) { return upload( new InputStreamMediaProvider( array, offset, length, type ) ); }
@Override public SingleUploadMediaRequest<T> data( @Nonnull File file ) { return data( new InputStreamMediaProvider( file ) ); }
@Override public SingleUploadMediaRequest<T> data( @Nonnull byte[] array, int offset, int length ) { return data( new InputStreamMediaProvider( array, offset, length ) ); }
@Override public SingleUploadMediaRequest<T> data( @Nonnull byte[] array ) { return data( new InputStreamMediaProvider( array ) ); }
@Override public UploadMediaRequest<T> upload( File file, String type ) { return upload( new InputStreamMediaProvider( file, type ) ); }
@Override public UploadMediaRequest<T> upload( byte[] media, String type ) { return upload( new InputStreamMediaProvider( media, type ) ); }
@Override public SingleUploadMediaRequest<T> data( @Nonnull InputStream inputStream ) { return data( new InputStreamMediaProvider( inputStream ) ); }
@Override public UploadMediaRequest<T> upload( InputStream inputStream, String type ) { return upload( new InputStreamMediaProvider( inputStream, type ) ); }