Class ApplicationSubmissionContextInfo

java.lang.Object
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 Details

    • ApplicationSubmissionContextInfo

      public ApplicationSubmissionContextInfo()
  • Method Details

    • 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()
    • getLogAggregationContextInfo

      public LogAggregationContextInfo getLogAggregationContextInfo()
    • getAttemptFailuresValidityInterval

      public long getAttemptFailuresValidityInterval()
    • getReservationId

      public String getReservationId()
    • 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)
    • setLogAggregationContextInfo

      public void setLogAggregationContextInfo(LogAggregationContextInfo logAggregationContextInfo)
    • setAttemptFailuresValidityInterval

      public void setAttemptFailuresValidityInterval(long attemptFailuresValidityInterval)
    • setReservationId

      public void setReservationId(String reservationId)