org.apache.hadoop.yarn.server.resourcemanager.webapp.dao
Class ApplicationSubmissionContextInfo

java.lang.Object
  extended by org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ApplicationSubmissionContextInfo

public class ApplicationSubmissionContextInfo
extends Object

Simple class to allow users to send information required to create an ApplicationSubmissionContext which can then be used to submit an app


Constructor Summary
ApplicationSubmissionContextInfo()
           
 
Method Summary
 String getAMContainerNodeLabelExpression()
           
 String getApplicationId()
           
 String getApplicationName()
           
 Set<String> getApplicationTags()
           
 String getApplicationType()
           
 String getAppNodeLabelExpression()
           
 boolean getCancelTokensWhenComplete()
           
 ContainerLaunchContextInfo getContainerLaunchContextInfo()
           
 boolean getKeepContainersAcrossApplicationAttempts()
           
 int getMaxAppAttempts()
           
 int getPriority()
           
 String getQueue()
           
 ResourceInfo getResource()
           
 boolean getUnmanagedAM()
           
 void setAMContainerNodeLabelExpression(String nodeLabelExpression)
           
 void setApplicationId(String applicationId)
           
 void setApplicationName(String applicationName)
           
 void setApplicationTags(Set<String> tags)
           
 void setApplicationType(String applicationType)
           
 void setAppNodeLabelExpression(String appNodeLabelExpression)
           
 void setCancelTokensWhenComplete(boolean cancelTokensWhenComplete)
           
 void setContainerLaunchContextInfo(ContainerLaunchContextInfo containerLaunchContext)
           
 void setKeepContainersAcrossApplicationAttempts(boolean keepContainers)
           
 void setMaxAppAttempts(int maxAppAttempts)
           
 void setPriority(int priority)
           
 void setQueue(String queue)
           
 void setResource(ResourceInfo resource)
           
 void setUnmanagedAM(boolean isUnmanagedAM)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationSubmissionContextInfo

public ApplicationSubmissionContextInfo()
Method Detail

getApplicationId

public String getApplicationId()

getApplicationName

public String getApplicationName()

getQueue

public String getQueue()

getPriority

public int getPriority()

getContainerLaunchContextInfo

public ContainerLaunchContextInfo getContainerLaunchContextInfo()

getUnmanagedAM

public boolean getUnmanagedAM()

getCancelTokensWhenComplete

public boolean getCancelTokensWhenComplete()

getMaxAppAttempts

public int getMaxAppAttempts()

getResource

public ResourceInfo getResource()

getApplicationType

public String getApplicationType()

getKeepContainersAcrossApplicationAttempts

public boolean getKeepContainersAcrossApplicationAttempts()

getApplicationTags

public Set<String> getApplicationTags()

getAppNodeLabelExpression

public String getAppNodeLabelExpression()

getAMContainerNodeLabelExpression

public String getAMContainerNodeLabelExpression()

setApplicationId

public void setApplicationId(String applicationId)

setApplicationName

public void setApplicationName(String applicationName)

setQueue

public void setQueue(String queue)

setPriority

public void setPriority(int priority)

setContainerLaunchContextInfo

public void setContainerLaunchContextInfo(ContainerLaunchContextInfo containerLaunchContext)

setUnmanagedAM

public void setUnmanagedAM(boolean isUnmanagedAM)

setCancelTokensWhenComplete

public void setCancelTokensWhenComplete(boolean cancelTokensWhenComplete)

setMaxAppAttempts

public void setMaxAppAttempts(int maxAppAttempts)

setResource

public void setResource(ResourceInfo resource)

setApplicationType

public void setApplicationType(String applicationType)

setKeepContainersAcrossApplicationAttempts

public void setKeepContainersAcrossApplicationAttempts(boolean keepContainers)

setApplicationTags

public void setApplicationTags(Set<String> tags)

setAppNodeLabelExpression

public void setAppNodeLabelExpression(String appNodeLabelExpression)

setAMContainerNodeLabelExpression

public void setAMContainerNodeLabelExpression(String nodeLabelExpression)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.