/** * Copyright 2014 Comcast Cable Communications Management, LLC * * This file is part of CATS. * * CATS is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * CATS is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with CATS. If not, see <http://www.gnu.org/licenses/>. */ package com.comcast.cats.jenkins.domain; import java.util.List; import org.simpleframework.xml.Element; import org.simpleframework.xml.ElementList; import org.simpleframework.xml.Root; /** * * @author SSugun00c * */ @Root public class BuildSet extends BaseJenkinsDomain { private static final long serialVersionUID = 1L; @ElementList( inline = true ) private List< Action > actions; @Element( required = false ) private String description; @Element( required = false ) private String displayName; @Element( required = false ) private String name; @Element( required = false ) private String url; @Element( required = false ) private boolean buildable; @ElementList( inline = true ) private List< Build > builds; @Element( required = false ) private String color; @Element( required = false ) private FirstBuild firstBuild; @Element( required = false ) private HealthReport healthReport; @Element( required = false ) private boolean inQueue; @Element( required = false ) private boolean keepDependencies; @Element( required = false ) private LastBuild lastBuild; @Element( required = false ) private LastCompletedBuild lastCompletedBuild; @Element( required = false ) private LastStableBuild lastStableBuild; @Element( required = false ) private LastSuccessfulBuild lastSuccessfulBuild; @Element( required = false ) private LastUnsuccessfulBuild lastUnsuccessfulBuild; @Element( required = false ) private int nextBuildNumber; @Element( required = false ) private Property property; @Element( required = false ) private boolean concurrentBuild; @Element( required = false ) private String scm; @Element( required = false ) private Module module; public List< Action > getActions() { return actions; } public void setActions( List< Action > actions ) { this.actions = actions; } public String getDescription() { return description; } public void setDescription( String description ) { this.description = description; } public String getDisplayName() { return displayName; } public void setDisplayName( String displayName ) { this.displayName = displayName; } public String getName() { return name; } public void setName( String name ) { this.name = name; } public String getUrl() { return url; } public void setUrl( String url ) { this.url = url; } public boolean isBuildable() { return buildable; } public void setBuildable( boolean buildable ) { this.buildable = buildable; } public List< Build > getBuilds() { return builds; } public void setBuilds( List< Build > builds ) { this.builds = builds; } public String getColor() { return color; } public void setColor( String color ) { this.color = color; } public FirstBuild getFirstBuild() { return firstBuild; } public void setFirstBuild( FirstBuild firstBuild ) { this.firstBuild = firstBuild; } public HealthReport getHealthReport() { return healthReport; } public void setHealthReport( HealthReport healthReport ) { this.healthReport = healthReport; } public boolean isInQueue() { return inQueue; } public void setInQueue( boolean inQueue ) { this.inQueue = inQueue; } public boolean isKeepDependencies() { return keepDependencies; } public void setKeepDependencies( boolean keepDependencies ) { this.keepDependencies = keepDependencies; } public LastBuild getLastBuild() { return lastBuild; } public void setLastBuild( LastBuild lastBuild ) { this.lastBuild = lastBuild; } public LastCompletedBuild getLastCompletedBuild() { return lastCompletedBuild; } public void setLastCompletedBuild( LastCompletedBuild lastCompletedBuild ) { this.lastCompletedBuild = lastCompletedBuild; } public LastSuccessfulBuild getLastSuccessfulBuild() { return lastSuccessfulBuild; } public void setLastSuccessfulBuild( LastSuccessfulBuild lastSuccessfulBuild ) { this.lastSuccessfulBuild = lastSuccessfulBuild; } public LastUnsuccessfulBuild getLastUnsuccessfulBuild() { return lastUnsuccessfulBuild; } public void setLastUnsuccessfulBuild( LastUnsuccessfulBuild lastUnsuccessfulBuild ) { this.lastUnsuccessfulBuild = lastUnsuccessfulBuild; } public int getNextBuildNumber() { return nextBuildNumber; } public void setNextBuildNumber( int nextBuildNumber ) { this.nextBuildNumber = nextBuildNumber; } public Property getProperty() { return property; } public void setProperty( Property property ) { this.property = property; } public boolean isConcurrentBuild() { return concurrentBuild; } public void setConcurrentBuild( boolean concurrentBuild ) { this.concurrentBuild = concurrentBuild; } public String getScm() { return scm; } public void setScm( String scm ) { this.scm = scm; } public Module getModule() { return module; } public void setModule( Module module ) { this.module = module; } public LastStableBuild getLastStableBuild() { return lastStableBuild; } public void setLastStableBuild( LastStableBuild lastStableBuild ) { this.lastStableBuild = lastStableBuild; } }