Class ApplicationSubmissionContextPBImpl

java.lang.Object
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
org.apache.hadoop.yarn.api.records.impl.pb.ApplicationSubmissionContextPBImpl

@Private @Unstable public class ApplicationSubmissionContextPBImpl extends org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
  • Constructor Details

    • ApplicationSubmissionContextPBImpl

      public ApplicationSubmissionContextPBImpl()
    • ApplicationSubmissionContextPBImpl

      public ApplicationSubmissionContextPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ApplicationSubmissionContextProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.yarn.proto.YarnProtos.ApplicationSubmissionContextProto getProto()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPriority

      public org.apache.hadoop.yarn.api.records.Priority getPriority()
      Specified by:
      getPriority in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setPriority

      public void setPriority(org.apache.hadoop.yarn.api.records.Priority priority)
      Specified by:
      setPriority in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getApplicationId

      public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
      Specified by:
      getApplicationId in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setApplicationId

      public void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
      Specified by:
      setApplicationId in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getApplicationName

      public String getApplicationName()
      Specified by:
      getApplicationName in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setApplicationName

      public void setApplicationName(String applicationName)
      Specified by:
      setApplicationName in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getQueue

      public String getQueue()
      Specified by:
      getQueue in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getApplicationType

      public String getApplicationType()
      Specified by:
      getApplicationType in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getApplicationTags

      public Set<String> getApplicationTags()
      Specified by:
      getApplicationTags in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setQueue

      public void setQueue(String queue)
      Specified by:
      setQueue in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setApplicationType

      public void setApplicationType(String applicationType)
      Specified by:
      setApplicationType in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setApplicationTags

      public void setApplicationTags(Set<String> tags)
      Specified by:
      setApplicationTags in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getAMContainerSpec

      public org.apache.hadoop.yarn.api.records.ContainerLaunchContext getAMContainerSpec()
      Specified by:
      getAMContainerSpec in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setAMContainerSpec

      public void setAMContainerSpec(org.apache.hadoop.yarn.api.records.ContainerLaunchContext amContainer)
      Specified by:
      setAMContainerSpec in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getUnmanagedAM

      public boolean getUnmanagedAM()
      Specified by:
      getUnmanagedAM in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setUnmanagedAM

      public void setUnmanagedAM(boolean value)
      Specified by:
      setUnmanagedAM in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getCancelTokensWhenComplete

      public boolean getCancelTokensWhenComplete()
      Specified by:
      getCancelTokensWhenComplete in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setCancelTokensWhenComplete

      public void setCancelTokensWhenComplete(boolean cancel)
      Specified by:
      setCancelTokensWhenComplete in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getMaxAppAttempts

      public int getMaxAppAttempts()
      Specified by:
      getMaxAppAttempts in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setMaxAppAttempts

      public void setMaxAppAttempts(int maxAppAttempts)
      Specified by:
      setMaxAppAttempts in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getResource

      public org.apache.hadoop.yarn.api.records.Resource getResource()
      Specified by:
      getResource in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setResource

      public void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
      Specified by:
      setResource in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getReservationID

      public org.apache.hadoop.yarn.api.records.ReservationId getReservationID()
      Specified by:
      getReservationID in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setReservationID

      public void setReservationID(org.apache.hadoop.yarn.api.records.ReservationId reservationID)
      Specified by:
      setReservationID in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setKeepContainersAcrossApplicationAttempts

      public void setKeepContainersAcrossApplicationAttempts(boolean keepContainers)
      Specified by:
      setKeepContainersAcrossApplicationAttempts in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getKeepContainersAcrossApplicationAttempts

      public boolean getKeepContainersAcrossApplicationAttempts()
      Specified by:
      getKeepContainersAcrossApplicationAttempts in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getNodeLabelExpression

      public String getNodeLabelExpression()
      Specified by:
      getNodeLabelExpression in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setNodeLabelExpression

      public void setNodeLabelExpression(String labelExpression)
      Specified by:
      setNodeLabelExpression in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getAMContainerResourceRequest

      @Deprecated public org.apache.hadoop.yarn.api.records.ResourceRequest getAMContainerResourceRequest()
      Deprecated.
      Specified by:
      getAMContainerResourceRequest in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getAMContainerResourceRequests

      public List<org.apache.hadoop.yarn.api.records.ResourceRequest> getAMContainerResourceRequests()
      Specified by:
      getAMContainerResourceRequests in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setAMContainerResourceRequest

      @Deprecated public void setAMContainerResourceRequest(org.apache.hadoop.yarn.api.records.ResourceRequest request)
      Deprecated.
      Specified by:
      setAMContainerResourceRequest in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setAMContainerResourceRequests

      public void setAMContainerResourceRequests(List<org.apache.hadoop.yarn.api.records.ResourceRequest> requests)
      Specified by:
      setAMContainerResourceRequests in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getAttemptFailuresValidityInterval

      public long getAttemptFailuresValidityInterval()
      Specified by:
      getAttemptFailuresValidityInterval in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setAttemptFailuresValidityInterval

      public void setAttemptFailuresValidityInterval(long attemptFailuresValidityInterval)
      Specified by:
      setAttemptFailuresValidityInterval in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getLogAggregationContext

      public org.apache.hadoop.yarn.api.records.LogAggregationContext getLogAggregationContext()
      Specified by:
      getLogAggregationContext in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setLogAggregationContext

      public void setLogAggregationContext(org.apache.hadoop.yarn.api.records.LogAggregationContext logAggregationContext)
      Specified by:
      setLogAggregationContext in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getApplicationTimeouts

      public Map<org.apache.hadoop.yarn.api.records.ApplicationTimeoutType,Long> getApplicationTimeouts()
      Specified by:
      getApplicationTimeouts in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setApplicationTimeouts

      public void setApplicationTimeouts(Map<org.apache.hadoop.yarn.api.records.ApplicationTimeoutType,Long> appTimeouts)
      Specified by:
      setApplicationTimeouts in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • getApplicationSchedulingPropertiesMap

      public Map<String,String> getApplicationSchedulingPropertiesMap()
      Specified by:
      getApplicationSchedulingPropertiesMap in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
    • setApplicationSchedulingPropertiesMap

      public void setApplicationSchedulingPropertiesMap(Map<String,String> schedulingPropertyMap)
      Specified by:
      setApplicationSchedulingPropertiesMap in class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext