com.google.cloud.bigquery.AutoValue_TimelineSample Maven / Gradle / Ivy
package com.google.cloud.bigquery;
import javax.annotation.Generated;
import javax.annotation.Nullable;
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_TimelineSample extends TimelineSample {
private final Long elapsedMs;
private final Long activeUnits;
private final Long completedUnits;
private final Long pendingUnits;
private final Long slotMillis;
private AutoValue_TimelineSample(
@Nullable Long elapsedMs,
@Nullable Long activeUnits,
@Nullable Long completedUnits,
@Nullable Long pendingUnits,
@Nullable Long slotMillis) {
this.elapsedMs = elapsedMs;
this.activeUnits = activeUnits;
this.completedUnits = completedUnits;
this.pendingUnits = pendingUnits;
this.slotMillis = slotMillis;
}
@Nullable
@Override
public Long getElapsedMs() {
return elapsedMs;
}
@Nullable
@Override
public Long getActiveUnits() {
return activeUnits;
}
@Nullable
@Override
public Long getCompletedUnits() {
return completedUnits;
}
@Nullable
@Override
public Long getPendingUnits() {
return pendingUnits;
}
@Nullable
@Override
public Long getSlotMillis() {
return slotMillis;
}
@Override
public String toString() {
return "TimelineSample{"
+ "elapsedMs=" + elapsedMs + ", "
+ "activeUnits=" + activeUnits + ", "
+ "completedUnits=" + completedUnits + ", "
+ "pendingUnits=" + pendingUnits + ", "
+ "slotMillis=" + slotMillis
+ "}";
}
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof TimelineSample) {
TimelineSample that = (TimelineSample) o;
return (this.elapsedMs == null ? that.getElapsedMs() == null : this.elapsedMs.equals(that.getElapsedMs()))
&& (this.activeUnits == null ? that.getActiveUnits() == null : this.activeUnits.equals(that.getActiveUnits()))
&& (this.completedUnits == null ? that.getCompletedUnits() == null : this.completedUnits.equals(that.getCompletedUnits()))
&& (this.pendingUnits == null ? that.getPendingUnits() == null : this.pendingUnits.equals(that.getPendingUnits()))
&& (this.slotMillis == null ? that.getSlotMillis() == null : this.slotMillis.equals(that.getSlotMillis()));
}
return false;
}
@Override
public int hashCode() {
int h$ = 1;
h$ *= 1000003;
h$ ^= (elapsedMs == null) ? 0 : elapsedMs.hashCode();
h$ *= 1000003;
h$ ^= (activeUnits == null) ? 0 : activeUnits.hashCode();
h$ *= 1000003;
h$ ^= (completedUnits == null) ? 0 : completedUnits.hashCode();
h$ *= 1000003;
h$ ^= (pendingUnits == null) ? 0 : pendingUnits.hashCode();
h$ *= 1000003;
h$ ^= (slotMillis == null) ? 0 : slotMillis.hashCode();
return h$;
}
@Override
public TimelineSample.Builder toBuilder() {
return new Builder(this);
}
static final class Builder extends TimelineSample.Builder {
private Long elapsedMs;
private Long activeUnits;
private Long completedUnits;
private Long pendingUnits;
private Long slotMillis;
Builder() {
}
private Builder(TimelineSample source) {
this.elapsedMs = source.getElapsedMs();
this.activeUnits = source.getActiveUnits();
this.completedUnits = source.getCompletedUnits();
this.pendingUnits = source.getPendingUnits();
this.slotMillis = source.getSlotMillis();
}
@Override
public TimelineSample.Builder setElapsedMs(Long elapsedMs) {
this.elapsedMs = elapsedMs;
return this;
}
@Override
public TimelineSample.Builder setActiveUnits(Long activeUnits) {
this.activeUnits = activeUnits;
return this;
}
@Override
public TimelineSample.Builder setCompletedUnits(Long completedUnits) {
this.completedUnits = completedUnits;
return this;
}
@Override
public TimelineSample.Builder setPendingUnits(Long pendingUnits) {
this.pendingUnits = pendingUnits;
return this;
}
@Override
public TimelineSample.Builder setSlotMillis(Long slotMillis) {
this.slotMillis = slotMillis;
return this;
}
@Override
public TimelineSample build() {
return new AutoValue_TimelineSample(
this.elapsedMs,
this.activeUnits,
this.completedUnits,
this.pendingUnits,
this.slotMillis);
}
}
}