public class GitHubEngineConfiguration extends java.lang.Object implements net.nemerosa.ontrack.model.support.UserPasswordConfiguration<GitHubEngineConfiguration>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GITHUB_COM
github.com end point.
|
| Constructor and Description |
|---|
GitHubEngineConfiguration(java.lang.String name,
java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String oauth2Token) |
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.form.Form |
asForm() |
GitHubEngineConfiguration |
clone(java.lang.String targetConfigurationName,
java.util.function.Function<java.lang.String,java.lang.String> replacementFunction) |
static net.nemerosa.ontrack.model.form.Form |
form() |
java.util.Optional<net.nemerosa.ontrack.model.support.UserPassword> |
getCredentials() |
net.nemerosa.ontrack.model.support.ConfigurationDescriptor |
getDescriptor() |
GitHubEngineConfiguration |
obfuscate() |
GitHubEngineConfiguration |
withPassword(java.lang.String password) |
public static final java.lang.String GITHUB_COM
@ConstructorProperties(value={"name","url","user","password","oauth2Token"})
public GitHubEngineConfiguration(java.lang.String name,
java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String oauth2Token)
public net.nemerosa.ontrack.model.support.ConfigurationDescriptor getDescriptor()
getDescriptor in interface net.nemerosa.ontrack.model.support.Configuration<GitHubEngineConfiguration>public GitHubEngineConfiguration obfuscate()
obfuscate in interface net.nemerosa.ontrack.model.support.Configuration<GitHubEngineConfiguration>public GitHubEngineConfiguration withPassword(java.lang.String password)
withPassword in interface net.nemerosa.ontrack.model.support.UserPasswordConfiguration<GitHubEngineConfiguration>public static net.nemerosa.ontrack.model.form.Form form()
public net.nemerosa.ontrack.model.form.Form asForm()
public GitHubEngineConfiguration clone(java.lang.String targetConfigurationName, java.util.function.Function<java.lang.String,java.lang.String> replacementFunction)
clone in interface net.nemerosa.ontrack.model.support.UserPasswordConfiguration<GitHubEngineConfiguration>public java.util.Optional<net.nemerosa.ontrack.model.support.UserPassword> getCredentials()
getCredentials in interface net.nemerosa.ontrack.model.support.UserPasswordConfiguration<GitHubEngineConfiguration>