public interface ClientPutCommand {
ClientPutCommand named(String targetFilename);
- Keyed<Optional<Key>> redirectTo(Key key);
- Keyed<Optional<Key>> from(File file);
- Lengthed<Keyed<Optional<Key>>> from(InputStream inputStream);
+ WithUri<Optional<Key>> redirectTo(String uri);
+ WithUri<Optional<Key>> from(File file);
+ WithLength<WithUri<Optional<Key>>> from(InputStream inputStream);
}