org.apache.hadoop.yarn.api.protocolrecords.impl.pb
Class FinishApplicationMasterRequestPBImpl

java.lang.Object
  extended by org.apache.hadoop.yarn.api.records.ProtoBase<YarnServiceProtos.FinishApplicationMasterRequestProto>
      extended by org.apache.hadoop.yarn.api.protocolrecords.impl.pb.FinishApplicationMasterRequestPBImpl
All Implemented Interfaces:
FinishApplicationMasterRequest

public class FinishApplicationMasterRequestPBImpl
extends ProtoBase<YarnServiceProtos.FinishApplicationMasterRequestProto>
implements FinishApplicationMasterRequest


Constructor Summary
FinishApplicationMasterRequestPBImpl()
           
FinishApplicationMasterRequestPBImpl(YarnServiceProtos.FinishApplicationMasterRequestProto proto)
           
 
Method Summary
 ApplicationAttemptId getApplicationAttemptId()
          Get the ApplicationAttemptId being managed by the ApplicationMaster.
 String getDiagnostics()
          Get diagnostic information on application failure.
 FinalApplicationStatus getFinalApplicationStatus()
          Get final state of the ApplicationMaster.
 YarnServiceProtos.FinishApplicationMasterRequestProto getProto()
           
 String getTrackingUrl()
          Get the tracking URL for the ApplicationMaster.
 void setAppAttemptId(ApplicationAttemptId applicationAttemptId)
          Set the ApplicationAttemptId being managed by the ApplicationMaster.
 void setDiagnostics(String diagnostics)
          Set diagnostic information on application failure.
 void setFinishApplicationStatus(FinalApplicationStatus finishState)
          Set the finish state of the ApplicationMaster
 void setTrackingUrl(String url)
          Set the tracking URLfor the ApplicationMaster
 
Methods inherited from class org.apache.hadoop.yarn.api.records.ProtoBase
convertFromProtoFormat, convertToProtoFormat, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FinishApplicationMasterRequestPBImpl

public FinishApplicationMasterRequestPBImpl()

FinishApplicationMasterRequestPBImpl

public FinishApplicationMasterRequestPBImpl(YarnServiceProtos.FinishApplicationMasterRequestProto proto)
Method Detail

getProto

public YarnServiceProtos.FinishApplicationMasterRequestProto getProto()
Specified by:
getProto in class ProtoBase<YarnServiceProtos.FinishApplicationMasterRequestProto>

getApplicationAttemptId

public ApplicationAttemptId getApplicationAttemptId()
Description copied from interface: FinishApplicationMasterRequest
Get the ApplicationAttemptId being managed by the ApplicationMaster.

Specified by:
getApplicationAttemptId in interface FinishApplicationMasterRequest
Returns:
ApplicationAttemptId being managed by the ApplicationMaster

setAppAttemptId

public void setAppAttemptId(ApplicationAttemptId applicationAttemptId)
Description copied from interface: FinishApplicationMasterRequest
Set the ApplicationAttemptId being managed by the ApplicationMaster.

Specified by:
setAppAttemptId in interface FinishApplicationMasterRequest
Parameters:
applicationAttemptId - ApplicationAttemptId being managed by the ApplicationMaster

getDiagnostics

public String getDiagnostics()
Description copied from interface: FinishApplicationMasterRequest
Get diagnostic information on application failure.

Specified by:
getDiagnostics in interface FinishApplicationMasterRequest
Returns:
diagnostic information on application failure

setDiagnostics

public void setDiagnostics(String diagnostics)
Description copied from interface: FinishApplicationMasterRequest
Set diagnostic information on application failure.

Specified by:
setDiagnostics in interface FinishApplicationMasterRequest
Parameters:
diagnostics - diagnostic information on application failure

getTrackingUrl

public String getTrackingUrl()
Description copied from interface: FinishApplicationMasterRequest
Get the tracking URL for the ApplicationMaster.

Specified by:
getTrackingUrl in interface FinishApplicationMasterRequest
Returns:
tracking URLfor the ApplicationMaster

setTrackingUrl

public void setTrackingUrl(String url)
Description copied from interface: FinishApplicationMasterRequest
Set the tracking URLfor the ApplicationMaster

Specified by:
setTrackingUrl in interface FinishApplicationMasterRequest
Parameters:
url - tracking URLfor the ApplicationMaster

getFinalApplicationStatus

public FinalApplicationStatus getFinalApplicationStatus()
Description copied from interface: FinishApplicationMasterRequest
Get final state of the ApplicationMaster.

Specified by:
getFinalApplicationStatus in interface FinishApplicationMasterRequest
Returns:
final state of the ApplicationMaster

setFinishApplicationStatus

public void setFinishApplicationStatus(FinalApplicationStatus finishState)
Description copied from interface: FinishApplicationMasterRequest
Set the finish state of the ApplicationMaster

Specified by:
setFinishApplicationStatus in interface FinishApplicationMasterRequest
Parameters:
finishState - finish state of the ApplicationMaster


Copyright © 2012 Apache Software Foundation. All Rights Reserved.