public static final class LlapStatusHelpers.AppStatusBuilder extends Object
Constructor and Description |
---|
AppStatusBuilder() |
public void setAmInfo(LlapStatusHelpers.AmInfo amInfo)
public LlapStatusHelpers.AppStatusBuilder setState(LlapStatusHelpers.State state)
public LlapStatusHelpers.AppStatusBuilder setDiagnostics(String diagnostics)
public LlapStatusHelpers.AppStatusBuilder setOriginalConfigurationPath(String originalConfigurationPath)
public LlapStatusHelpers.AppStatusBuilder setGeneratedConfigurationPath(String generatedConfigurationPath)
public LlapStatusHelpers.AppStatusBuilder setAppStartTime(long appStartTime)
public LlapStatusHelpers.AppStatusBuilder setAppFinishTime(long finishTime)
public void setRunningThresholdAchieved(boolean runningThresholdAchieved)
public LlapStatusHelpers.AppStatusBuilder setDesiredInstances(int desiredInstances)
public LlapStatusHelpers.AppStatusBuilder setLiveInstances(int liveInstances)
public LlapStatusHelpers.AppStatusBuilder setLaunchingInstances(int launchingInstances)
public LlapStatusHelpers.AppStatusBuilder addNewRunningLlapInstance(LlapStatusHelpers.LlapInstance llapInstance)
public LlapStatusHelpers.LlapInstance removeAndGetRunningLlapInstanceForContainer(String containerIdString)
public void clearRunningLlapInstances()
public LlapStatusHelpers.AppStatusBuilder clearAndAddPreviouslyKnownRunningInstances(List<LlapStatusHelpers.LlapInstance> llapInstances)
public List<LlapStatusHelpers.LlapInstance> allRunningInstances()
public LlapStatusHelpers.AppStatusBuilder addNewCompleteLlapInstance(LlapStatusHelpers.LlapInstance llapInstance)
public LlapStatusHelpers.LlapInstance removeAndGetCompletedLlapInstanceForContainer(String containerIdString)
public void clearCompletedLlapInstances()
public LlapStatusHelpers.AppStatusBuilder clearAndAddPreviouslyKnownCompletedInstances(List<LlapStatusHelpers.LlapInstance> llapInstances)
public List<LlapStatusHelpers.LlapInstance> allCompletedInstances()
public LlapStatusHelpers.AmInfo getAmInfo()
public LlapStatusHelpers.State getState()
public String getDiagnostics()
public String getOriginalConfigurationPath()
public String getGeneratedConfigurationPath()
public Integer getDesiredInstances()
public Integer getLiveInstances()
public Integer getLaunchingInstances()
public Long getAppStartTime()
public Long getAppFinishTime()
public boolean isRunningThresholdAchieved()
public List<LlapStatusHelpers.LlapInstance> getRunningInstances()
public List<LlapStatusHelpers.LlapInstance> getCompletedInstances()
public LlapStatusHelpers.AmInfo maybeCreateAndGetAmInfo()
Copyright © 2022 The Apache Software Foundation. All rights reserved.