@Private
@Unstable
public class CSAssignment
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
CSAssignment.SkippedType |
Reason for the queue to get skipped.
|
| Modifier and Type | Field | Description |
|---|---|---|
static CSAssignment |
NULL_ASSIGNMENT |
|
static CSAssignment |
SKIP_ASSIGNMENT |
| Constructor | Description |
|---|---|
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) |
|
CSAssignment(CSAssignment.SkippedType skipped) |
|
CSAssignment(FiCaSchedulerApp application,
RMContainer excessReservation) |
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 java.lang.String toString()
toString in class java.lang.Objectpublic void setFulfilledReservation(boolean fulfilledReservation)
public boolean isFulfilledReservation()
public AssignmentInformation getAssignmentInformation()
public boolean isIncreasedAllocation()
public void setIncreasedAllocation(boolean flag)
public void setContainersToKill(java.util.List<RMContainer> containersToKill)
public java.util.List<RMContainer> getContainersToKill()
public RMContainer getFulfilledReservedContainer()
public void setFulfilledReservedContainer(RMContainer fulfilledReservedContainer)
public SchedulingMode getSchedulingMode()
public void setSchedulingMode(SchedulingMode schedulingMode)
public NodeType getRequestLocalityType()
public void setRequestLocalityType(NodeType requestLocalityType)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.