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

org.graylog2.rest.resources.streams.responses.AutoValue_StreamResponse Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
package org.graylog2.rest.resources.streams.responses;

import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Boolean;
import java.lang.String;
import java.util.Collection;
import javax.annotation.Nullable;
import org.graylog2.plugin.streams.StreamRule;
import org.graylog2.rest.models.alarmcallbacks.requests.AlertReceivers;
import org.graylog2.rest.models.streams.alerts.AlertConditionSummary;
import org.graylog2.rest.models.system.outputs.responses.OutputSummary;

final class AutoValue_StreamResponse extends $AutoValue_StreamResponse {
  AutoValue_StreamResponse(String id, String creatorUserId, Collection outputs,
      String matchingType, String description, String createdAt, boolean disabled,
      Collection rules, Collection alertConditions,
      AlertReceivers alertReceivers, String title, String contentPack, Boolean isDefault,
      boolean removeMatchesFromDefaultStream, String indexSetId, boolean isEditable) {
    super(id, creatorUserId, outputs, matchingType, description, createdAt, disabled, rules, alertConditions, alertReceivers, title, contentPack, isDefault, removeMatchesFromDefaultStream, indexSetId, isEditable);
  }

  @JsonIgnore
  public final String getId() {
    return id();
  }

  @JsonIgnore
  public final String getCreatorUserId() {
    return creatorUserId();
  }

  @JsonIgnore
  public final Collection getOutputs() {
    return outputs();
  }

  @JsonIgnore
  public final String getMatchingType() {
    return matchingType();
  }

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

  @JsonIgnore
  public final String getCreatedAt() {
    return createdAt();
  }

  @JsonIgnore
  public final boolean isDisabled() {
    return disabled();
  }

  @JsonIgnore
  public final Collection getRules() {
    return rules();
  }

  @JsonIgnore
  public final Collection getAlertConditions() {
    return alertConditions();
  }

  @JsonIgnore
  public final AlertReceivers getAlertReceivers() {
    return alertReceivers();
  }

  @JsonIgnore
  public final String getTitle() {
    return title();
  }

  @JsonIgnore
  @Nullable
  public final String getContentPack() {
    return contentPack();
  }

  @JsonIgnore
  @Nullable
  public final Boolean isIsDefault() {
    return isDefault();
  }

  @JsonIgnore
  public final boolean isRemoveMatchesFromDefaultStream() {
    return removeMatchesFromDefaultStream();
  }

  @JsonIgnore
  public final String getIndexSetId() {
    return indexSetId();
  }

  @JsonIgnore
  public final boolean isIsEditable() {
    return isEditable();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy