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

com.chavaillaz.client.jenkins.domain.job.JobInfo Maven / Gradle / Ivy

package com.chavaillaz.client.jenkins.domain.job;

import java.util.ArrayList;
import java.util.List;

import com.chavaillaz.client.jenkins.domain.job.build.Build;
import com.chavaillaz.client.jenkins.domain.queue.QueueItem;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
@JsonIgnoreProperties(ignoreUnknown = true)
public class JobInfo extends Job {

    private boolean buildable;
    private List builds = new ArrayList<>();
    private boolean concurrentBuild;
    private String description;
    private String displayName;
    private Build firstBuild;
    private boolean inQueue;
    private boolean keepDependencies;
    private Build lastBuild;
    private Build lastCompleteBuild;
    private Build lastFailedBuild;
    private Build lastStableBuild;
    private Build lastSuccessfulBuild;
    private Build lastUnstableBuild;
    private Build lastUnsuccessfulBuild;
    private Integer nextBuildNumber;
    private QueueItem queueItem;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy