Class ResourceSnapshot
java.lang.Object
com.yahoo.vespa.hosted.controller.api.integration.resource.ResourceSnapshot
Represents the resources allocated to a deployment at a specific point in time.
- Author:
- olaa
-
Constructor Summary
ConstructorsConstructorDescriptionResourceSnapshot(com.yahoo.config.provision.ApplicationId applicationId, double cpuCores, double memoryGb, double diskGb, com.yahoo.config.provision.NodeResources.Architecture architecture, Instant timestamp, com.yahoo.config.provision.zone.ZoneId zoneId) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ResourceSnapshotfrom(com.yahoo.config.provision.ApplicationId applicationId, int nodes, double cpuCores, double memoryGb, double diskGb, com.yahoo.config.provision.NodeResources.Architecture architecture, Instant timestamp, com.yahoo.config.provision.zone.ZoneId zoneId) static ResourceSnapshotcom.yahoo.config.provision.ApplicationIdcom.yahoo.config.provision.NodeResources.Architecturedoubledoubledoublecom.yahoo.config.provision.zone.ZoneIdinthashCode()
-
Constructor Details
-
ResourceSnapshot
public ResourceSnapshot(com.yahoo.config.provision.ApplicationId applicationId, double cpuCores, double memoryGb, double diskGb, com.yahoo.config.provision.NodeResources.Architecture architecture, Instant timestamp, com.yahoo.config.provision.zone.ZoneId zoneId)
-
-
Method Details
-
from
public static ResourceSnapshot from(com.yahoo.config.provision.ApplicationId applicationId, int nodes, double cpuCores, double memoryGb, double diskGb, com.yahoo.config.provision.NodeResources.Architecture architecture, Instant timestamp, com.yahoo.config.provision.zone.ZoneId zoneId) -
from
public static ResourceSnapshot from(List<Node> nodes, Instant timestamp, com.yahoo.config.provision.zone.ZoneId zoneId) -
getApplicationId
public com.yahoo.config.provision.ApplicationId getApplicationId() -
allocation
-
getCpuCores
public double getCpuCores() -
getMemoryGb
public double getMemoryGb() -
getDiskGb
public double getDiskGb() -
getTimestamp
-
getZoneId
public com.yahoo.config.provision.zone.ZoneId getZoneId() -
getArchitecture
public com.yahoo.config.provision.NodeResources.Architecture getArchitecture() -
equals
-
hashCode
public int hashCode()
-