jetbrains.buildServer.serverSide.dependency
Interface Dependency
- All Superinterfaces:
- DependencyOptions, OptionSupport, XmlExternalizable
public interface Dependency
- extends DependencyOptions, OptionSupport, XmlExternalizable
This class describes a dependency from one build configuration to another build configuration.
It contains and manages attributes of such a dependency.
- Author:
- kir
- See Also:
Dependent,
SBuildType
getDependOnId
@NotNull
java.lang.String getDependOnId()
- Returns the build configuration ID we're depend on.
- Returns:
- see above
getDependOn
@Nullable
SBuildType getDependOn()
throws AccessDeniedException
- Returns the build configuration we're depend on. May return null if this dependency references non-existing configuration
- Returns:
- see above
- Throws:
AccessDeniedException - when requestor doesn't have permission to the original build
configuration
createCopy
Dependency createCopy()
- Creates copy of this dependency
- Returns:
- see above