Example #1
0
        public FluidBuildLocator WithBranch(IBranchLocator branch)
        {
            var clone = (FluidBuildLocator)this.MemberwiseClone();

            clone.Branch = branch;
            return(clone);
        }
Example #2
0
 public FluidBuildLocator WithDimensions(IBuildTypeLocator buildType     = null,
                                         IUserLocator user               = null,
                                         IProjectLocator project         = null,
                                         IProjectLocator affectedProject = null,
                                         string agentName           = null,
                                         BuildStatus?status         = null,
                                         bool?personal              = null,
                                         bool?cancelled             = null,
                                         RunningLocatorFlag?running = null,
                                         bool?pinned              = null,
                                         int?maxResults           = null,
                                         int?startIndex           = null,
                                         IBuildLocator sinceBuild = null,
                                         DateTime?sinceDate       = null,
                                         string[] tags            = null,
                                         IBranchLocator branch    = null
                                         )
 {
     return(new FluidBuildLocator
     {
         BuildType = buildType,
         User = user,
         Project = project,
         AffectedProject = affectedProject,
         AgentName = agentName,
         Status = status,
         Personal = personal,
         Cancelled = cancelled,
         Running = running,
         Pinned = pinned,
         MaxResults = maxResults,
         StartIndex = startIndex,
         SinceBuild = sinceBuild,
         SinceDate = sinceDate,
         Tags = tags,
         Branch = branch
     });
 }