Package org.apache.storm.daemon.nimbus
Class TopologyResources
java.lang.Object
org.apache.storm.daemon.nimbus.TopologyResources
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedTopologyResources(double requestedMemOnHeap, double requestedMemOffHeap, double requestedSharedMemOnHeap, double requestedSharedMemOffHeap, double requestedNonSharedMemOnHeap, double requestedNonSharedMemOffHeap, double requestedCpu, Map<String, Double> requestedGenericResources, double assignedMemOnHeap, double assignedMemOffHeap, double assignedSharedMemOnHeap, double assignedSharedMemOffHeap, double assignedNonSharedMemOnHeap, double assignedNonSharedMemOffHeap, double assignedCpu, Map<String, Double> assignedGenericResources) TopologyResources(TopologyDetails td, Assignment assignment) TopologyResources(TopologyDetails td, SchedulerAssignment assignment) 
- 
Method SummaryModifier and TypeMethodDescriptionadd(TopologyResources other) Add the values in other to this and return a combined resources object.doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoublevoidsetAssignedCpu(double assignedCpu) voidsetAssignedMemOffHeap(double assignedMemOffHeap) voidsetAssignedMemOnHeap(double assignedMemOnHeap) voidsetAssignedNonSharedMemOffHeap(double assignedNonSharedMemOffHeap) voidsetAssignedNonSharedMemOnHeap(double assignedNonSharedMemOnHeap) voidsetAssignedSharedMemOffHeap(double assignedSharedMemOffHeap) voidsetAssignedSharedMemOnHeap(double assignedSharedMemOnHeap) 
- 
Constructor Details- 
TopologyResources
- 
TopologyResources
- 
TopologyResourcespublic TopologyResources()
- 
TopologyResourcesprotected TopologyResources(double requestedMemOnHeap, double requestedMemOffHeap, double requestedSharedMemOnHeap, double requestedSharedMemOffHeap, double requestedNonSharedMemOnHeap, double requestedNonSharedMemOffHeap, double requestedCpu, Map<String, Double> requestedGenericResources, double assignedMemOnHeap, double assignedMemOffHeap, double assignedSharedMemOnHeap, double assignedSharedMemOffHeap, double assignedNonSharedMemOnHeap, double assignedNonSharedMemOffHeap, double assignedCpu, Map<String, Double> assignedGenericResources) 
 
- 
- 
Method Details- 
getRequestedMemOnHeappublic double getRequestedMemOnHeap()
- 
getRequestedMemOffHeappublic double getRequestedMemOffHeap()
- 
getRequestedCpupublic double getRequestedCpu()
- 
getAssignedMemOnHeappublic double getAssignedMemOnHeap()
- 
setAssignedMemOnHeappublic void setAssignedMemOnHeap(double assignedMemOnHeap) 
- 
getAssignedMemOffHeappublic double getAssignedMemOffHeap()
- 
setAssignedMemOffHeappublic void setAssignedMemOffHeap(double assignedMemOffHeap) 
- 
getAssignedCpupublic double getAssignedCpu()
- 
setAssignedCpupublic void setAssignedCpu(double assignedCpu) 
- 
getAssignedGenericResources
- 
getRequestedGenericResources
- 
addAdd the values in other to this and return a combined resources object.- Parameters:
- other- the other resources to add to this
- Returns:
- the combined resources with the sum of the values in each.
 
 
-