public class DefaultTeamCityPluginExtension extends java.lang.Object implements TeamCityPluginExtension
| Constructor and Description |
|---|
DefaultTeamCityPluginExtension(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
agent(org.gradle.api.Action<AgentPluginConfiguration> configuration)
Configures the agent-side plugin.
|
void |
descriptor(org.gradle.api.Action<?> configuration) |
void |
environments(org.gradle.api.Action<TeamCityEnvironments> configuration)
Configures the TeamCity environments.
|
org.gradle.api.file.CopySpec |
files(org.gradle.api.Action<org.gradle.api.file.CopySpec> configuration) |
AgentPluginConfiguration |
getAgent() |
boolean |
getAllowSnapshotVersions() |
org.gradle.api.provider.Property<java.lang.Boolean> |
getAllowSnapshotVersionsProperty() |
boolean |
getDefaultRepositories() |
org.gradle.api.provider.Property<java.lang.Boolean> |
getDefaultRepositoriesProperty() |
TeamCityEnvironments |
getEnvironments() |
ServerPluginConfiguration |
getServer() |
ValidationMode |
getValidateBeanDefinition() |
org.gradle.api.provider.Property<ValidationMode> |
getValidateBeanDefinitionProperty() |
java.lang.String |
getVersion() |
org.gradle.api.provider.Property<java.lang.String> |
getVersionProperty() |
void |
server(org.gradle.api.Action<ServerPluginConfiguration> configuration)
Configures the server-side plugin.
|
void |
setAllowSnapshotVersions(boolean allowSnapshots)
Allow version to include snapshot versions.
|
void |
setDefaultRepositories(boolean useDefaultRepositories)
Use default repositories to resolve dependencies.
|
void |
setDescriptor(java.lang.Object descriptor) |
void |
setTokens(java.util.Map<java.lang.String,java.lang.Object> tokens) |
void |
setValidateBeanDefinition(java.lang.String mode) |
void |
setValidateBeanDefinition(ValidationMode mode)
Set the validation mode for validating plugin bean definition files
|
void |
setVersion(java.lang.String version)
The version of the TeamCity API.
|
void |
tokens(java.util.Map<java.lang.String,java.lang.Object> tokens) |
public DefaultTeamCityPluginExtension(org.gradle.api.Project project)
public void setVersion(java.lang.String version)
TeamCityPluginExtensionsetVersion in interface TeamCityPluginExtensionversion - The API version.public java.lang.String getVersion()
getVersion in interface TeamCityPluginExtensionpublic org.gradle.api.provider.Property<java.lang.String> getVersionProperty()
public void setDefaultRepositories(boolean useDefaultRepositories)
TeamCityPluginExtensionsetDefaultRepositories in interface TeamCityPluginExtensionuseDefaultRepositories - Configure default repositoriespublic boolean getDefaultRepositories()
getDefaultRepositories in interface TeamCityPluginExtensionpublic org.gradle.api.provider.Property<java.lang.Boolean> getDefaultRepositoriesProperty()
public void setAllowSnapshotVersions(boolean allowSnapshots)
TeamCityPluginExtensionsetAllowSnapshotVersions in interface TeamCityPluginExtensionallowSnapshots - Allow snapshot versionspublic boolean getAllowSnapshotVersions()
getAllowSnapshotVersions in interface TeamCityPluginExtensionpublic org.gradle.api.provider.Property<java.lang.Boolean> getAllowSnapshotVersionsProperty()
public void setValidateBeanDefinition(ValidationMode mode)
TeamCityPluginExtensionsetValidateBeanDefinition in interface TeamCityPluginExtensionmode - The validation modepublic void setValidateBeanDefinition(java.lang.String mode)
setValidateBeanDefinition in interface TeamCityPluginExtensionpublic ValidationMode getValidateBeanDefinition()
getValidateBeanDefinition in interface TeamCityPluginExtensionpublic org.gradle.api.provider.Property<ValidationMode> getValidateBeanDefinitionProperty()
public void agent(org.gradle.api.Action<AgentPluginConfiguration> configuration)
TeamCityPluginExtensionThe given action is executed to configure the agent-side plugin configuration.
agent in interface TeamCityPluginExtensionconfiguration - The action.public AgentPluginConfiguration getAgent()
getAgent in interface TeamCityPluginExtensionpublic void server(org.gradle.api.Action<ServerPluginConfiguration> configuration)
TeamCityPluginExtensionThe given action is executed to configure the server-side plugin configuration.
server in interface TeamCityPluginExtensionconfiguration - The action.public ServerPluginConfiguration getServer()
getServer in interface TeamCityPluginExtensionpublic void setDescriptor(java.lang.Object descriptor)
setDescriptor in interface TeamCityPluginExtensionpublic void descriptor(org.gradle.api.Action<?> configuration)
descriptor in interface TeamCityPluginExtensionpublic org.gradle.api.file.CopySpec files(org.gradle.api.Action<org.gradle.api.file.CopySpec> configuration)
files in interface TeamCityPluginExtensionpublic void setTokens(java.util.Map<java.lang.String,java.lang.Object> tokens)
setTokens in interface TeamCityPluginExtensionpublic void tokens(java.util.Map<java.lang.String,java.lang.Object> tokens)
tokens in interface TeamCityPluginExtensionpublic void environments(org.gradle.api.Action<TeamCityEnvironments> configuration)
TeamCityPluginExtensionThe given action is executed to configure the environments.
environments in interface TeamCityPluginExtensionconfiguration - The action.public TeamCityEnvironments getEnvironments()
getEnvironments in interface TeamCityPluginExtension