org.flyte.examples.AutoValue_SumTask_SumInput Maven / Gradle / Ivy
package org.flyte.examples;
import javax.annotation.processing.Generated;
import org.flyte.flytekit.SdkBindingData;
import org.flyte.flytekit.jackson.Description;
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_SumTask_SumInput extends SumTask.SumInput {
private final SdkBindingData a;
private final SdkBindingData b;
AutoValue_SumTask_SumInput(
SdkBindingData a,
SdkBindingData b) {
if (a == null) {
throw new NullPointerException("Null a");
}
this.a = a;
if (b == null) {
throw new NullPointerException("Null b");
}
this.b = b;
}
@Description("First operand")
@Override
public SdkBindingData a() {
return a;
}
@Description("Second operand")
@Override
public SdkBindingData b() {
return b;
}
@Override
public String toString() {
return "SumInput{"
+ "a=" + a + ", "
+ "b=" + b
+ "}";
}
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof SumTask.SumInput) {
SumTask.SumInput that = (SumTask.SumInput) o;
return this.a.equals(that.a())
&& this.b.equals(that.b());
}
return false;
}
@Override
public int hashCode() {
int h$ = 1;
h$ *= 1000003;
h$ ^= a.hashCode();
h$ *= 1000003;
h$ ^= b.hashCode();
return h$;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy