@TypeMetadata(name="CPUFacet",
description="CPUFacet captures information on the Central Processing Unit (CPU) of the resource it is associated with. A resource which needs to indicate a multi-processor/multi-core CPU will consist of more than one CPUFacet. Even if more than one CPUFacet is associated with a resource (i.e., an {@link HostingNode}), we did not find any reason to differentiate the CPUs.",
version="1.0.0")
@Change(version="1.0.0",
description="First Version")
public interface CPUFacet
extends org.gcube.informationsystem.model.reference.entities.Facet
HostingNode), we did not find any reason to differentiate the CPUs.
https://wiki.gcube-system.org/gcube/GCube_Model#CPU_Facet| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
| Modifier and Type | Method and Description |
|---|---|
String |
getClockSpeed() |
String |
getModel() |
String |
getVendor() |
void |
setClockSpeed(String clockSpeed) |
void |
setModel(String model) |
void |
setVendor(String vendor) |
getAdditionalProperties, getAdditionalProperty, setAdditionalProperties, setAdditionalPropertystatic final String NAME
@ISProperty(description="CPU Model",
mandatory=true,
nullable=false)
String getModel()
void setModel(String model)
@ISProperty(description="CPU Vendor",
mandatory=true,
nullable=false)
String getVendor()
void setVendor(String vendor)
@ISProperty(description="Clock speed expressed with the unit, e.g., 1 GHz.",
mandatory=true,
nullable=false)
String getClockSpeed()
void setClockSpeed(String clockSpeed)
Copyright © 2022. All Rights Reserved.