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

com.liveperson.faas.response.lambda.ImplementationResponseObject Maven / Gradle / Ivy

Go to download

Functions client for invoking lambdas via the eventsource gateway (a.k.a Asgard)

There is a newer version: 1.2.3
Show newest version
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 +
				'}';
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy