Class ApplicationSubmissionContextInfo
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ApplicationSubmissionContextInfo
Simple class to allow users to send information required to create an
ApplicationSubmissionContext which can then be used to submit an app
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongbooleanbooleanintintgetQueue()booleanvoidsetAMContainerNodeLabelExpression(String nodeLabelExpression) voidsetApplicationId(String applicationId) voidsetApplicationName(String applicationName) voidsetApplicationTags(Set<String> tags) voidsetApplicationType(String applicationType) voidsetAppNodeLabelExpression(String appNodeLabelExpression) voidsetAttemptFailuresValidityInterval(long attemptFailuresValidityInterval) voidsetCancelTokensWhenComplete(boolean cancelTokensWhenComplete) voidsetContainerLaunchContextInfo(ContainerLaunchContextInfo containerLaunchContext) voidsetKeepContainersAcrossApplicationAttempts(boolean keepContainers) voidsetLogAggregationContextInfo(LogAggregationContextInfo logAggregationContextInfo) voidsetMaxAppAttempts(int maxAppAttempts) voidsetPriority(int priority) voidvoidsetReservationId(String reservationId) voidsetResource(ResourceInfo resource) voidsetUnmanagedAM(boolean isUnmanagedAM)
-
Constructor Details
-
ApplicationSubmissionContextInfo
public ApplicationSubmissionContextInfo()
-
-
Method Details
-
getApplicationId
-
getApplicationName
-
getQueue
-
getPriority
public int getPriority() -
getContainerLaunchContextInfo
-
getUnmanagedAM
public boolean getUnmanagedAM() -
getCancelTokensWhenComplete
public boolean getCancelTokensWhenComplete() -
getMaxAppAttempts
public int getMaxAppAttempts() -
getResource
-
getApplicationType
-
getKeepContainersAcrossApplicationAttempts
public boolean getKeepContainersAcrossApplicationAttempts() -
getApplicationTags
-
getAppNodeLabelExpression
-
getAMContainerNodeLabelExpression
-
getLogAggregationContextInfo
-
getAttemptFailuresValidityInterval
public long getAttemptFailuresValidityInterval() -
getReservationId
-
setApplicationId
-
setApplicationName
-
setQueue
-
setPriority
public void setPriority(int priority) -
setContainerLaunchContextInfo
-
setUnmanagedAM
public void setUnmanagedAM(boolean isUnmanagedAM) -
setCancelTokensWhenComplete
public void setCancelTokensWhenComplete(boolean cancelTokensWhenComplete) -
setMaxAppAttempts
public void setMaxAppAttempts(int maxAppAttempts) -
setResource
-
setApplicationType
-
setKeepContainersAcrossApplicationAttempts
public void setKeepContainersAcrossApplicationAttempts(boolean keepContainers) -
setApplicationTags
-
setAppNodeLabelExpression
-
setAMContainerNodeLabelExpression
-
setLogAggregationContextInfo
-
setAttemptFailuresValidityInterval
public void setAttemptFailuresValidityInterval(long attemptFailuresValidityInterval) -
setReservationId
-