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

org.graylog2.contentpacks.model.entities.AutoValue_ViewEntity Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
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