public FluidBuildLocator WithSinceBuild(IBuildLocator sinceBuild) { var clone = (FluidBuildLocator)this.MemberwiseClone(); clone.SinceBuild = sinceBuild; return(clone); }
public List <Build> ByBuildLocator(IBuildLocator locator) { var buildWrapper = _caller.GetFormat <BuildWrapper>(ActionHelper.CreateFieldUrl("/app/rest/builds?locator={0}", _fields), locator); return(int.Parse(buildWrapper.Count) > 0 ? buildWrapper.Build : new List <Build>()); }
public List <Build> ByBuildLocator(IBuildLocator locator, List <String> param) { var strParam = ""; foreach (var tmpParam in param) { strParam += ","; strParam += tmpParam; } var buildWrapper = _caller.Get <BuildWrapper>( ActionHelper.CreateFieldUrl(string.Format("/app/rest/builds?locator={0}{1}", locator, strParam), _fields)); return(int.Parse(buildWrapper.Count) > 0 ? buildWrapper.Build : new List <Build>()); }
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 }); }