public abstract class BaseTeamCityEnvironment extends java.lang.Object implements TeamCityEnvironment
| Constructor and Description |
|---|
BaseTeamCityEnvironment(java.lang.String name,
DefaultTeamCityEnvironments environments,
org.gradle.api.model.ObjectFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
agentOptions(java.lang.String... options) |
java.lang.String |
deployTaskName() |
java.lang.Object |
getAgentOptions()
The Java command line options to be used when starting the TeamCity Agent.
|
org.gradle.api.provider.Provider<java.lang.String> |
getAgentOptionsProvider() |
java.lang.String |
getBaseDataDir() |
java.lang.String |
getBaseHomeDir() |
java.lang.String |
getDataDir()
The data directory for this environment's TeamCity configuration.
|
org.gradle.api.provider.Provider<java.lang.String> |
getDataDirProperty() |
java.lang.String |
getName() |
java.lang.Object |
getPlugins()
The list of plugins to be deployed to this environment.
|
org.gradle.api.provider.Provider<java.lang.String> |
getPluginsDirProperty() |
java.lang.Object |
getServerOptions()
The Java command line options to be used when starting the TeamCity Server.
|
org.gradle.api.provider.Provider<java.lang.String> |
getServerOptionsProvider() |
java.lang.String |
getVersion()
The version of TeamCity this environment uses.
|
protected org.gradle.api.provider.Provider<java.lang.String> |
gradleProperty(java.lang.String name) |
void |
plugins(java.lang.Object plugin) |
protected java.lang.String |
propertyName(java.lang.String property) |
void |
serverOptions(java.lang.String... options) |
void |
setAgentOptions(java.lang.Object options) |
void |
setDataDir(java.lang.String dataDir) |
void |
setPlugins(java.lang.Object plugins) |
void |
setServerOptions(java.lang.Object options) |
void |
setVersion(java.lang.String version) |
java.lang.String |
startAgentTaskName() |
java.lang.String |
startServerTaskName() |
java.lang.String |
stopAgentTaskName() |
java.lang.String |
stopServerTaskName() |
java.lang.String |
undeployTaskName() |
@Inject
public BaseTeamCityEnvironment(java.lang.String name,
DefaultTeamCityEnvironments environments,
org.gradle.api.model.ObjectFactory factory)
public final java.lang.String getName()
getName in interface org.gradle.api.Namedpublic java.lang.String getVersion()
getVersion in interface TeamCityEnvironmentpublic void setVersion(java.lang.String version)
setVersion in interface TeamCityEnvironmentpublic java.lang.String getDataDir()
getDataDir in interface TeamCityEnvironmentpublic void setDataDir(java.lang.String dataDir)
setDataDir in interface TeamCityEnvironmentpublic org.gradle.api.provider.Provider<java.lang.String> getDataDirProperty()
public org.gradle.api.provider.Provider<java.lang.String> getPluginsDirProperty()
public java.lang.Object getPlugins()
getPlugins in interface TeamCityEnvironmentpublic void setPlugins(java.lang.Object plugins)
setPlugins in interface TeamCityEnvironmentpublic void plugins(java.lang.Object plugin)
plugins in interface TeamCityEnvironmentpublic java.lang.Object getServerOptions()
getServerOptions in interface TeamCityEnvironmentpublic void setServerOptions(java.lang.Object options)
setServerOptions in interface TeamCityEnvironmentpublic void serverOptions(java.lang.String... options)
serverOptions in interface TeamCityEnvironmentpublic org.gradle.api.provider.Provider<java.lang.String> getServerOptionsProvider()
public java.lang.Object getAgentOptions()
getAgentOptions in interface TeamCityEnvironmentpublic void setAgentOptions(java.lang.Object options)
setAgentOptions in interface TeamCityEnvironmentpublic void agentOptions(java.lang.String... options)
agentOptions in interface TeamCityEnvironmentpublic org.gradle.api.provider.Provider<java.lang.String> getAgentOptionsProvider()
public java.lang.String getBaseHomeDir()
getBaseHomeDir in interface TeamCityEnvironmentpublic java.lang.String getBaseDataDir()
getBaseDataDir in interface TeamCityEnvironmentpublic java.lang.String deployTaskName()
public java.lang.String undeployTaskName()
public java.lang.String startServerTaskName()
public java.lang.String stopServerTaskName()
public java.lang.String startAgentTaskName()
public java.lang.String stopAgentTaskName()
protected final org.gradle.api.provider.Provider<java.lang.String> gradleProperty(java.lang.String name)
protected final java.lang.String propertyName(java.lang.String property)