package com.sequenceiq.cloudbreak.orchestrator.yarn.model.request;
import java.util.ArrayList;
import java.util.List;
import com.sequenceiq.cloudbreak.api.model.JsonEntity;
import com.sequenceiq.cloudbreak.orchestrator.yarn.model.core.YarnComponent;
public class CreateApplicationRequest implements JsonEntity {
private String name;
private int lifetime;
private String queue;
private List<YarnComponent> components = new ArrayList<>();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getLifetime() {
return lifetime;
}
public void setLifetime(int lifetime) {
this.lifetime = lifetime;
}
public String getQueue() {
return queue;
}
public void setQueue(String queue) {
this.queue = queue;
}
public List<YarnComponent> getComponents() {
return components;
}
public void setComponents(List<YarnComponent> components) {
this.components = components;
}
@Override
public String toString() {
return "CreateApplicationRequest{"
+ "name=" + name
+ ", lifetime=" + lifetime
+ ", components='" + components
+ '}';
}
}