Class ArtifactDependencyInfo

  • All Implemented Interfaces:
    ArtifactDependency

    public class ArtifactDependencyInfo
    extends BaseArtifactDependency
    Represents artifact dependency on an agent. Contains additional information that is required on an agent, for example, source build configuration name.
    • Constructor Detail

      • ArtifactDependencyInfo

        public ArtifactDependencyInfo​(@NotNull
                                      String id,
                                      @NotNull
                                      String sourceInternalId,
                                      @NotNull
                                      String sourceExternalId,
                                      @NotNull
                                      String sourcePaths,
                                      @NotNull
                                      RevisionRule revisionRule)
        Represents dependency on one or more artifacts of some build.
        Parameters:
        sourceInternalId - internal id of build configuration where artifacts reside
        sourceExternalId - external id of build configuration where artifacts reside
        sourcePaths - paths to artifacts in source build configuration
        revisionRule - rule by which to select build with artifacts
      • ArtifactDependencyInfo

        public ArtifactDependencyInfo​(@NotNull
                                      ArtifactDependency dependency)
        Constructs dependency info from the specified ArtifactDependency
        Parameters:
        dependency - dependency