package com.sequenceiq.cloudbreak.orchestrator.yarn.model.response; import java.util.List; import com.fasterxml.jackson.annotation.JsonProperty; import com.sequenceiq.cloudbreak.orchestrator.yarn.model.core.Container; import com.sequenceiq.cloudbreak.orchestrator.yarn.model.core.YarnComponent; public class ApplicationDetailResponse implements ApplicationResponse { private String id; private String name; private String uri; private String lifetime; private List<YarnComponent> components; private List<Container> containers; private String state; private int numberOfContainers; private int expectedNumberOfContainers; private long launchTime; private int numberOfRunningContainers; public String getId() { return id; } public void setId(String id) { this.id = id; } @JsonProperty("expected_number_of_containers") public int getExpectedNumberOfContainers() { return expectedNumberOfContainers; } public void setExpectedNumberOfContainers(int expectedNumberOfContainers) { this.expectedNumberOfContainers = expectedNumberOfContainers; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUri() { return uri; } public void setUri(String uri) { this.uri = uri; } public String getLifetime() { return lifetime; } public void setLifetime(String lifetime) { this.lifetime = lifetime; } public List<YarnComponent> getComponents() { return components; } public void setComponents(List<YarnComponent> components) { this.components = components; } public List<Container> getContainers() { return containers; } public void setContainers(List<Container> containers) { this.containers = containers; } public String getState() { return state; } public void setState(String state) { this.state = state; } @JsonProperty("number_of_containers") public int getNumberOfContainers() { return numberOfContainers; } public void setNumberOfContainers(int numberOfContainers) { this.numberOfContainers = numberOfContainers; } @JsonProperty("launch_time") public long getLaunchTime() { return launchTime; } public void setLaunchTime(long launchTime) { this.launchTime = launchTime; } @JsonProperty("number_of_running_containers") public int getNumberOfRunningContainers() { return numberOfRunningContainers; } public void setNumberOfRunningContainers(int numberOfRunningContainers) { this.numberOfRunningContainers = numberOfRunningContainers; } }