public class ServerDetails extends java.lang.Object
Constructor and Description |
---|
ServerDetails(java.lang.String url,
java.lang.String username,
java.lang.String password)
Constructor using the default timeout of 10 seconds.
|
ServerDetails(java.lang.String url,
java.lang.String username,
java.lang.String password,
int timeoutSeconds)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Two ServerDetails are equal if the
url is the same. |
java.lang.String |
getPassword()
Returns the password.
|
java.lang.String |
getPreCommitBranch()
Returns the precommit branch name, @see
ProjectBranchesService#PRECOMMIT_BRANCH_PREFIX.
|
int |
getTimeoutSeconds()
Returns the timeout for the connection to use (in seconds).
|
java.lang.String |
getUrl()
Returns the URL.
|
java.lang.String |
getUsername()
Returns the username.
|
int |
hashCode()
Hashing is based on
url only. |
java.lang.String |
toString() |
ServerDetails |
withTimeOut(int timeOutSeconds)
Returns a copy of the server details with the new timeout value.
|
public ServerDetails(java.lang.String url, java.lang.String username, java.lang.String password)
public ServerDetails(java.lang.String url, java.lang.String username, java.lang.String password, int timeoutSeconds)
public java.lang.String getUrl()
public java.lang.String getUsername()
public java.lang.String getPassword()
public java.lang.String getPreCommitBranch()
public int hashCode()
url
only.hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
url
is the same.equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int getTimeoutSeconds()
public ServerDetails withTimeOut(int timeOutSeconds)