public class RemoteSetUrlCommand extends GitCommand<RemoteConfig>
call() method to finally execute the command.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
name |
private boolean |
push |
private URIish |
uri |
repo| Modifier | Constructor and Description |
|---|---|
protected |
RemoteSetUrlCommand(Repository repo)
Constructor for RemoteSetUrlCommand.
|
| Modifier and Type | Method and Description |
|---|---|
RemoteConfig |
call() |
void |
setName(java.lang.String name)
The name of the remote to change the URL for.
|
void |
setPush(boolean push)
Whether to change the push URL of the remote instead of the fetch URL.
|
void |
setUri(URIish uri)
The new URL for the remote.
|
checkCallable, getRepository, setCallableprivate java.lang.String name
private URIish uri
private boolean push
protected RemoteSetUrlCommand(Repository repo)
Constructor for RemoteSetUrlCommand.
repo - the Repositorypublic void setName(java.lang.String name)
name - a remote namepublic void setUri(URIish uri)
uri - an URL for the remotepublic void setPush(boolean push)
push - true to set the push url, false to
set the fetch urlpublic RemoteConfig call() throws GitAPIException
Execute the command
Executes the remote command with all the options and parameters
collected by the setter methods of this class.
call in interface java.util.concurrent.Callable<RemoteConfig>call in class GitCommand<RemoteConfig>GitAPIException