hu.mta.sztaki.lpds.cloud.simulator.iaas.constraints
Class ConstantConstraints
java.lang.Object
hu.mta.sztaki.lpds.cloud.simulator.iaas.constraints.ResourceConstraints
hu.mta.sztaki.lpds.cloud.simulator.iaas.constraints.ConstantConstraints
- All Implemented Interfaces:
- Comparable<ResourceConstraints>
public class ConstantConstraints
- extends ResourceConstraints
noResources
public static final ConstantConstraints noResources
requiredCPUs
private final double requiredCPUs
requiredProcessingPower
private final double requiredProcessingPower
requiredProcessingIsMinimum
private final boolean requiredProcessingIsMinimum
requiredMemory
private final long requiredMemory
totalProcessingPower
private final double totalProcessingPower
ConstantConstraints
public ConstantConstraints(double cpu,
double processing,
long memory)
ConstantConstraints
public ConstantConstraints(double cpu,
double processing,
boolean isMinimum,
long memory)
ConstantConstraints
public ConstantConstraints(ResourceConstraints toCopy)
getRequiredCPUs
public double getRequiredCPUs()
- Specified by:
getRequiredCPUs
in class ResourceConstraints
getRequiredProcessingPower
public double getRequiredProcessingPower()
- Specified by:
getRequiredProcessingPower
in class ResourceConstraints
isRequiredProcessingIsMinimum
public boolean isRequiredProcessingIsMinimum()
- Specified by:
isRequiredProcessingIsMinimum
in class ResourceConstraints
getRequiredMemory
public long getRequiredMemory()
- Specified by:
getRequiredMemory
in class ResourceConstraints
getTotalProcessingPower
public double getTotalProcessingPower()
- Specified by:
getTotalProcessingPower
in class ResourceConstraints
Copyright © 2012–2015 University of Innsbruck & MTA SZTAKI. All rights reserved.