org.apache.hadoop.yarn.api.records.impl.pb
Class ApplicationSubmissionContextPBImpl

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

@InterfaceAudience.Private
@InterfaceStability.Unstable
public class ApplicationSubmissionContextPBImpl
extends org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext


Constructor Summary
ApplicationSubmissionContextPBImpl()
           
ApplicationSubmissionContextPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ApplicationSubmissionContextProto proto)
           
 
Method Summary
 boolean equals(Object other)
           
 org.apache.hadoop.yarn.api.records.ContainerLaunchContext getAMContainerSpec()
           
 org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
           
 String getApplicationName()
           
 Set<String> getApplicationTags()
           
 String getApplicationType()
           
 boolean getCancelTokensWhenComplete()
           
 boolean getKeepContainersAcrossApplicationAttempts()
           
 int getMaxAppAttempts()
           
 org.apache.hadoop.yarn.api.records.Priority getPriority()
           
 org.apache.hadoop.yarn.proto.YarnProtos.ApplicationSubmissionContextProto getProto()
           
 String getQueue()
           
 org.apache.hadoop.yarn.api.records.Resource getResource()
           
 boolean getUnmanagedAM()
           
 int hashCode()
           
 void setAMContainerSpec(org.apache.hadoop.yarn.api.records.ContainerLaunchContext amContainer)
           
 void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
           
 void setApplicationName(String applicationName)
           
 void setApplicationTags(Set<String> tags)
           
 void setApplicationType(String applicationType)
           
 void setCancelTokensWhenComplete(boolean cancel)
           
 void setKeepContainersAcrossApplicationAttempts(boolean keepContainers)
           
 void setMaxAppAttempts(int maxAppAttempts)
           
 void setPriority(org.apache.hadoop.yarn.api.records.Priority priority)
           
 void setQueue(String queue)
           
 void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
           
 void setUnmanagedAM(boolean value)
           
 String toString()
           
 
Methods inherited from class org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext
newInstance, newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApplicationSubmissionContextPBImpl

public ApplicationSubmissionContextPBImpl()

ApplicationSubmissionContextPBImpl

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

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

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


Copyright © 2014 Apache Software Foundation. All Rights Reserved.