All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.capitalone.dashboard.request.BuildDataCreateRequest Maven / Gradle / Ivy

There is a newer version: 4.0.2
Show newest version
package com.capitalone.dashboard.request;

import com.capitalone.dashboard.model.BuildStage;
import com.capitalone.dashboard.model.RepoBranch;
import com.capitalone.dashboard.model.SCM;

import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;


public class BuildDataCreateRequest {

    @NotNull
    private String number;
    @NotNull
    private String buildUrl;
    @NotNull
    private String jobName;
    @NotNull
    private String buildStatus;
    @NotNull
    private long startTime;
    @NotNull
    private String jobUrl;
    @NotNull
    private String instanceUrl;

    private String niceName;

    private long endTime;
    private long duration;
    private String startedBy;
    private String log;
    private List codeRepos = new ArrayList<>();
    private List sourceChangeSet = new ArrayList<>();

    private List stages = new LinkedList<>();

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getBuildUrl() {
        return buildUrl;
    }

    public void setBuildUrl(String buildUrl) {
        this.buildUrl = buildUrl;
    }

    public long getStartTime() {
        return startTime;
    }

    public void setStartTime(long startTime) {
        this.startTime = startTime;
    }

    public long getEndTime() {
        return endTime;
    }

    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }

    public long getDuration() {
        return duration;
    }

    public void setDuration(long duration) {
        this.duration = duration;
    }

    public String getBuildStatus() {
        return buildStatus;
    }

    public void setBuildStatus(String buildStatus) {
        this.buildStatus = buildStatus;
    }

    public String getStartedBy() {
        return startedBy;
    }

    public void setStartedBy(String startedBy) {
        this.startedBy = startedBy;
    }

    public String getLog() {
        return log;
    }

    public void setLog(String log) {
        this.log = log;
    }

    public List getSourceChangeSet() {
        return sourceChangeSet;
    }

    public void setSourceChangeSet(List sourceChangeSet) {
        this.sourceChangeSet = sourceChangeSet;
    }


    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public String getJobUrl() {
        return jobUrl;
    }

    public void setJobUrl(String jobUrl) {
        this.jobUrl = jobUrl;
    }

    public String getInstanceUrl() {
        return instanceUrl;
    }

    public void setInstanceUrl(String instanceUrl) {
        this.instanceUrl = instanceUrl;
    }

    public String getNiceName() {
        return niceName;
    }

    public void setNiceName(String niceName) {
        this.niceName = niceName;
    }

    public void setCodeRepos(List codeRepos) {
        this.codeRepos = codeRepos;
    }

    public List getCodeRepos() {
        return codeRepos;
    }

    public List getStages() {
        return stages;
    }

    public void setStages(List stages) {
        this.stages = stages;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy