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

com.inteligr8.solr.model.CoreMetadata Maven / Gradle / Ivy

package com.inteligr8.solr.model;

import java.time.OffsetDateTime;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
public class CoreMetadata {
	
	@JsonProperty
	private String name;
	
	@JsonProperty("instanceDir")
	private String instancePath;
	
	@JsonProperty("dataDir")
	private String dataPath;
	
	@JsonProperty("config")
	private String configFilename;
	
	@JsonProperty("schema")
	private String schemaFilename;
	
	@JsonProperty("startTime")
	private OffsetDateTime startDateTime;
	
	@JsonProperty
	private Long uptime;
	
	@JsonProperty
	private IndexMetadata index;
	
	public String getName() {
		return name;
	}
	
	public String getInstancePath() {
		return instancePath;
	}
	
	public String getDataPath() {
		return dataPath;
	}
	
	public String getConfigFilename() {
		return configFilename;
	}
	
	public String getSchemaFilename() {
		return schemaFilename;
	}
	
	public OffsetDateTime getStartDateTime() {
		return startDateTime;
	}
	
	public Long getUptime() {
		return uptime;
	}
	
	public IndexMetadata getIndex() {
		return index;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy