Package jetbrains.buildServer.serverSide
Class ReadOnlyBuildTypeSettingsImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.ReadOnlyBuildTypeSettingsImpl
-
- All Implemented Interfaces:
ReadOnlyBuildTypeSettings,ReadOnlyUserParameters
public class ReadOnlyBuildTypeSettingsImpl extends Object implements ReadOnlyBuildTypeSettings
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyBuildTypeSettingsImpl(VcsManager vcsManager, InheritableUserParametersHolderEx parameters, Map<Long,CheckoutRules> checkoutRules, Map<Option,Object> optionValues, BuildTypeDescriptor.CheckoutType checkoutType, String checkoutDirectory, List<Dependency> dependencies, List<SArtifactDependency> artifactDependencies, List<SBuildRunnerDescriptor> buildRunners, Collection<SBuildFeatureDescriptor> buildFeatures, List<Requirement> requirements, String artifactPaths, Collection<String> paramDescriptorState, String labelingPattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SArtifactDependency>getArtifactDependencies()StringgetArtifactPaths()Collection<SBuildFeatureDescriptor>getBuildFeatures()List<SBuildRunnerDescriptor>getBuildRunners()StringgetCheckoutDirectory()CheckoutRulesgetCheckoutRules(SVcsRoot vcsRoot)BuildTypeDescriptor.CheckoutTypegetCheckoutType()List<Dependency>getDependencies()StringgetLabelPattern()ReadOnlyOptionSupportgetOptions()ParametergetParameter(String paramName)Map<String,String>getParameters()Returns map of build and configuration parameters.Collection<Parameter>getParametersCollection()Returns build and configuration parameters in single collection.StringgetParameterValue(String paramName)List<Requirement>getRequirements()List<VcsRootEntry>getVcsRootEntries()booleanisEnabled(String parametersDescriptorId)
-
-
-
Constructor Detail
-
ReadOnlyBuildTypeSettingsImpl
public ReadOnlyBuildTypeSettingsImpl(@NotNull VcsManager vcsManager, @NotNull InheritableUserParametersHolderEx parameters, @NotNull Map<Long,CheckoutRules> checkoutRules, @NotNull Map<Option,Object> optionValues, @NotNull BuildTypeDescriptor.CheckoutType checkoutType, @Nullable String checkoutDirectory, @NotNull List<Dependency> dependencies, @NotNull List<SArtifactDependency> artifactDependencies, @NotNull List<SBuildRunnerDescriptor> buildRunners, @NotNull Collection<SBuildFeatureDescriptor> buildFeatures, @NotNull List<Requirement> requirements, @Nullable String artifactPaths, @NotNull Collection<String> paramDescriptorState, @NotNull String labelingPattern)
-
-
Method Detail
-
getParametersCollection
@NotNull public Collection<Parameter> getParametersCollection()
Description copied from interface:ReadOnlyUserParametersReturns build and configuration parameters in single collection.- Specified by:
getParametersCollectionin interfaceReadOnlyBuildTypeSettings- Specified by:
getParametersCollectionin interfaceReadOnlyUserParameters- Returns:
- see above
-
getVcsRootEntries
@NotNull public List<VcsRootEntry> getVcsRootEntries()
- Specified by:
getVcsRootEntriesin interfaceReadOnlyBuildTypeSettings
-
getDependencies
@NotNull public List<Dependency> getDependencies()
- Specified by:
getDependenciesin interfaceReadOnlyBuildTypeSettings
-
getCheckoutRules
@Nullable public CheckoutRules getCheckoutRules(@NotNull SVcsRoot vcsRoot)
- Specified by:
getCheckoutRulesin interfaceReadOnlyBuildTypeSettings
-
getCheckoutType
@NotNull public BuildTypeDescriptor.CheckoutType getCheckoutType()
- Specified by:
getCheckoutTypein interfaceReadOnlyBuildTypeSettings
-
getCheckoutDirectory
@Nullable public String getCheckoutDirectory()
- Specified by:
getCheckoutDirectoryin interfaceReadOnlyBuildTypeSettings
-
getArtifactDependencies
@NotNull public List<SArtifactDependency> getArtifactDependencies()
- Specified by:
getArtifactDependenciesin interfaceReadOnlyBuildTypeSettings
-
getBuildRunners
@NotNull public List<SBuildRunnerDescriptor> getBuildRunners()
- Specified by:
getBuildRunnersin interfaceReadOnlyBuildTypeSettings
-
getBuildFeatures
@NotNull public Collection<SBuildFeatureDescriptor> getBuildFeatures()
- Specified by:
getBuildFeaturesin interfaceReadOnlyBuildTypeSettings
-
getParameters
@NotNull public Map<String,String> getParameters()
Description copied from interface:ReadOnlyUserParametersReturns map of build and configuration parameters.- Specified by:
getParametersin interfaceReadOnlyBuildTypeSettings- Specified by:
getParametersin interfaceReadOnlyUserParameters- Returns:
- build and configuration parameters map
-
getParameterValue
@Nullable public String getParameterValue(@NotNull String paramName)
- Specified by:
getParameterValuein interfaceReadOnlyUserParameters- Parameters:
paramName- parameter name- Returns:
- value of the parameter with given name or null if there is no such parameter
-
getParameter
@Nullable public Parameter getParameter(@NotNull String paramName)
- Specified by:
getParameterin interfaceReadOnlyUserParameters
-
getRequirements
@NotNull public List<Requirement> getRequirements()
- Specified by:
getRequirementsin interfaceReadOnlyBuildTypeSettings
-
getArtifactPaths
@Nullable public String getArtifactPaths()
- Specified by:
getArtifactPathsin interfaceReadOnlyBuildTypeSettings
-
isEnabled
public boolean isEnabled(@NotNull String parametersDescriptorId)- Specified by:
isEnabledin interfaceReadOnlyBuildTypeSettings
-
getLabelPattern
@NotNull public String getLabelPattern()
- Specified by:
getLabelPatternin interfaceReadOnlyBuildTypeSettings
-
getOptions
@NotNull public ReadOnlyOptionSupport getOptions()
- Specified by:
getOptionsin interfaceReadOnlyBuildTypeSettings
-
-