@InterfaceAudience.Private @InterfaceStability.Unstable public class CSAssignment extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CSAssignment.SkippedType
Reason for the queue to get skipped.
|
| Modifier and Type | Field and Description |
|---|---|
static CSAssignment |
NULL_ASSIGNMENT |
static CSAssignment |
SKIP_ASSIGNMENT |
| Constructor and Description |
|---|
CSAssignment(CSAssignment.SkippedType skipped) |
CSAssignment(FiCaSchedulerApp application,
RMContainer excessReservation) |
CSAssignment(org.apache.hadoop.yarn.api.records.Resource resource,
NodeType type) |
CSAssignment(org.apache.hadoop.yarn.api.records.Resource resource,
NodeType type,
RMContainer excessReservation,
FiCaSchedulerApp application,
CSAssignment.SkippedType skipped,
boolean fulfilledReservation) |
| Modifier and Type | Method and Description |
|---|---|
FiCaSchedulerApp |
getApplication() |
AssignmentInformation |
getAssignmentInformation() |
List<RMContainer> |
getContainersToKill() |
RMContainer |
getExcessReservation() |
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
CSAssignment.SkippedType |
getSkippedType() |
NodeType |
getType() |
boolean |
isFulfilledReservation() |
boolean |
isIncreasedAllocation() |
void |
setApplication(FiCaSchedulerApp application) |
void |
setContainersToKill(List<RMContainer> containersToKill) |
void |
setExcessReservation(RMContainer rmContainer) |
void |
setFulfilledReservation(boolean fulfilledReservation) |
void |
setIncreasedAllocation(boolean flag) |
void |
setResource(org.apache.hadoop.yarn.api.records.Resource resource) |
void |
setSkippedType(CSAssignment.SkippedType skippedType) |
void |
setType(NodeType type) |
String |
toString() |
public static final CSAssignment NULL_ASSIGNMENT
public static final CSAssignment SKIP_ASSIGNMENT
public CSAssignment(org.apache.hadoop.yarn.api.records.Resource resource,
NodeType type)
public CSAssignment(FiCaSchedulerApp application, RMContainer excessReservation)
public CSAssignment(CSAssignment.SkippedType skipped)
public CSAssignment(org.apache.hadoop.yarn.api.records.Resource resource,
NodeType type,
RMContainer excessReservation,
FiCaSchedulerApp application,
CSAssignment.SkippedType skipped,
boolean fulfilledReservation)
public org.apache.hadoop.yarn.api.records.Resource getResource()
public void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
public NodeType getType()
public void setType(NodeType type)
public FiCaSchedulerApp getApplication()
public void setApplication(FiCaSchedulerApp application)
public RMContainer getExcessReservation()
public void setExcessReservation(RMContainer rmContainer)
public CSAssignment.SkippedType getSkippedType()
public void setSkippedType(CSAssignment.SkippedType skippedType)
public void setFulfilledReservation(boolean fulfilledReservation)
public boolean isFulfilledReservation()
public AssignmentInformation getAssignmentInformation()
public boolean isIncreasedAllocation()
public void setIncreasedAllocation(boolean flag)
public void setContainersToKill(List<RMContainer> containersToKill)
public List<RMContainer> getContainersToKill()
Copyright © 2017 Apache Software Foundation. All Rights Reserved.