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

com.bazoud.elasticsearch.river.git.beans.Context Maven / Gradle / Ivy

package com.bazoud.elasticsearch.river.git.beans;

import java.io.File;
import java.util.Collection;
import java.util.regex.Pattern;

import org.eclipse.jgit.lib.Ref;
import org.eclipse.jgit.lib.Repository;
import org.elasticsearch.client.Client;

import com.google.common.base.Optional;
import lombok.Builder;
import lombok.Data;

/**
 * @author Olivier Bazoud
 */
@Data
@Builder
public class Context {
    private String name;
    private String uri;
    private File projectPath;
    private Repository repository;
    private String workingDir;
    private Collection refs;
    private Client client;
    private String indexName;
    private Optional issuePattern;
    private boolean indexingDiff;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy