org.graylog2.grok.AutoValue_GrokPatternsChangedEvent Maven / Gradle / Ivy
package org.graylog2.grok;
import java.util.Set;
import javax.annotation.Generated;
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_GrokPatternsChangedEvent extends GrokPatternsChangedEvent {
private final Set deletedPatterns;
private final Set updatedPatterns;
AutoValue_GrokPatternsChangedEvent(
Set deletedPatterns,
Set updatedPatterns) {
if (deletedPatterns == null) {
throw new NullPointerException("Null deletedPatterns");
}
this.deletedPatterns = deletedPatterns;
if (updatedPatterns == null) {
throw new NullPointerException("Null updatedPatterns");
}
this.updatedPatterns = updatedPatterns;
}
@com.fasterxml.jackson.annotation.JsonProperty
@Override
public Set deletedPatterns() {
return deletedPatterns;
}
@com.fasterxml.jackson.annotation.JsonProperty
@Override
public Set updatedPatterns() {
return updatedPatterns;
}
@Override
public String toString() {
return "GrokPatternsChangedEvent{"
+ "deletedPatterns=" + deletedPatterns + ", "
+ "updatedPatterns=" + updatedPatterns
+ "}";
}
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof GrokPatternsChangedEvent) {
GrokPatternsChangedEvent that = (GrokPatternsChangedEvent) o;
return (this.deletedPatterns.equals(that.deletedPatterns()))
&& (this.updatedPatterns.equals(that.updatedPatterns()));
}
return false;
}
@Override
public int hashCode() {
int h = 1;
h *= 1000003;
h ^= deletedPatterns.hashCode();
h *= 1000003;
h ^= updatedPatterns.hashCode();
return h;
}
}