protected static class StageAllocatorLowCostAligned.DurationInterval extends Object
Constructor and Description |
---|
StageAllocatorLowCostAligned.DurationInterval(long startTime,
long endTime,
double cost,
org.apache.hadoop.yarn.api.records.Resource maxLoad) |
Modifier and Type | Method and Description |
---|---|
boolean |
canAllocate(org.apache.hadoop.yarn.api.records.Resource requestedResources,
org.apache.hadoop.yarn.api.records.Resource capacity,
org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc) |
long |
getEndTime() |
org.apache.hadoop.yarn.api.records.Resource |
getMaxLoad() |
long |
getStartTime() |
double |
getTotalCost() |
int |
numCanFit(org.apache.hadoop.yarn.api.records.Resource requestedResources,
org.apache.hadoop.yarn.api.records.Resource capacity,
org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc) |
void |
setEndTime(long value) |
void |
setMaxLoad(org.apache.hadoop.yarn.api.records.Resource value) |
void |
setStartTime(long value) |
void |
setTotalCost(double value) |
String |
toString() |
public StageAllocatorLowCostAligned.DurationInterval(long startTime, long endTime, double cost, org.apache.hadoop.yarn.api.records.Resource maxLoad)
public boolean canAllocate(org.apache.hadoop.yarn.api.records.Resource requestedResources, org.apache.hadoop.yarn.api.records.Resource capacity, org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc)
public int numCanFit(org.apache.hadoop.yarn.api.records.Resource requestedResources, org.apache.hadoop.yarn.api.records.Resource capacity, org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc)
public long getStartTime()
public void setStartTime(long value)
public long getEndTime()
public void setEndTime(long value)
public org.apache.hadoop.yarn.api.records.Resource getMaxLoad()
public void setMaxLoad(org.apache.hadoop.yarn.api.records.Resource value)
public double getTotalCost()
public void setTotalCost(double value)
Copyright © 2017 Apache Software Foundation. All Rights Reserved.