com.liveperson.faas.response.lambda.ImplementationResponseObject Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of functions-client Show documentation
Show all versions of functions-client Show documentation
Functions client for invoking lambdas via the eventsource gateway (a.k.a Asgard)
package com.liveperson.faas.response.lambda;
import java.util.List;
import java.util.Objects;
public class ImplementationResponseObject {
private String code;
private List dependencies;
private List environmentVariables;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public List getDependencies() {
return dependencies;
}
public void setDependencies(List dependencies) {
this.dependencies = dependencies;
}
public List getEnvironmentVariables() {
return environmentVariables;
}
public void setEnvironmentVariables(List environmentVariables) {
this.environmentVariables = environmentVariables;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ImplementationResponseObject that = (ImplementationResponseObject) o;
return Objects.equals(code, that.code) &&
Objects.equals(dependencies, that.dependencies) &&
Objects.equals(environmentVariables, that.environmentVariables);
}
@Override
public int hashCode() {
return Objects.hash(code, dependencies, environmentVariables);
}
@Override
public String toString() {
return "ImplementationResponseObject{" +
"code='" + code + '\'' +
", dependencies=" + dependencies +
", environmentVariables=" + environmentVariables +
'}';
}
}