public static class TargetApplicationsNamespace.NotSelf extends TargetApplicationsNamespace
TargetApplicationsNamespace.All, TargetApplicationsNamespace.AppID, TargetApplicationsNamespace.AppTag, TargetApplicationsNamespace.NotSelf, TargetApplicationsNamespace.Self
NAMESPACE_DELIMITER
Constructor and Description |
---|
NotSelf() |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(TargetApplications target)
Evaluate the namespace against given target applications
if it is necessary.
|
org.apache.hadoop.yarn.api.records.ApplicationId |
getApplicationId() |
void |
setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId appId)
The scope of self namespace is to an application itself,
the application ID can be delay binding to the namespace.
|
getNamespaceScope, getNamespaceType, parse, setScopeIfNotNull, toString
public void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId appId)
appId
- application ID.public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
public void evaluate(TargetApplications target)
TargetApplicationsNamespace
evaluate
in interface Evaluable<TargetApplications>
evaluate
in class TargetApplicationsNamespace
target
- a generic type target that impacts this evaluation.Copyright © 2008–2024 Apache Software Foundation. All rights reserved.