org.graylog2.contentpacks.model.entities.AutoValue_ViewEntity Maven / Gradle / Ivy
package org.graylog2.contentpacks.model.entities;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.google.common.collect.ImmutableSet;
import java.lang.String;
import java.util.Map;
import java.util.Optional;
import javax.validation.constraints.NotBlank;
import org.graylog.plugins.views.search.views.PluginMetadataSummary;
import org.graylog2.contentpacks.model.entities.references.ValueReference;
import org.joda.time.DateTime;
final class AutoValue_ViewEntity extends $AutoValue_ViewEntity {
AutoValue_ViewEntity(ViewEntity.Type type, ValueReference title, ValueReference summary,
ValueReference description, SearchEntity search, ImmutableSet properties,
Map requires, Map state,
Optional owner, DateTime createdAt) {
super(type, title, summary, description, search, properties, requires, state, owner, createdAt);
}
@JsonIgnore
public final ViewEntity.Type getType() {
return type();
}
@JsonIgnore
@NotBlank
public final ValueReference getTitle() {
return title();
}
@JsonIgnore
public final ValueReference getSummary() {
return summary();
}
@JsonIgnore
public final ValueReference getDescription() {
return description();
}
@JsonIgnore
public final SearchEntity getSearch() {
return search();
}
@JsonIgnore
public final ImmutableSet getProperties() {
return properties();
}
@JsonIgnore
public final Map getRequires() {
return requires();
}
@JsonIgnore
public final Map getState() {
return state();
}
@JsonIgnore
public final Optional getOwner() {
return owner();
}
@JsonIgnore
public final DateTime getCreatedAt() {
return createdAt();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy