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

com.indeed.proctor.common.model.TestMatrixVersion Maven / Gradle / Ivy

package com.indeed.proctor.common.model;

import javax.annotation.Nullable;
import java.util.Date;

/**
 * This represents what's serialized to the database, while {@link TestMatrixArtifact} represents what is consumed by applications
 *
 * @author ketan
 */
public class TestMatrixVersion {
    @Nullable
    private TestMatrixDefinition testMatrixDefinition;
    @Nullable
    private Date published;
    private String version;
    @Nullable
    private String description;
    @Nullable
    private String author;

    @Nullable
    public TestMatrixDefinition getTestMatrixDefinition() {
        return testMatrixDefinition;
    }

    public void setTestMatrixDefinition(@Nullable final TestMatrixDefinition testMatrixDefinition) {
        this.testMatrixDefinition = testMatrixDefinition;
    }

    @Nullable
    public Date getPublished() {
        return published;
    }

    public void setPublished(@Nullable final Date published) {
        this.published = published;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(final String version) {
        this.version = version;
    }

    @Nullable
    public String getDescription() {
        return description;
    }

    public void setDescription(@Nullable final String description) {
        this.description = description;
    }

    @Nullable
    public String getAuthor() {
        return author;
    }

    public void setAuthor(@Nullable final String author) {
        this.author = author;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy