Uses of Class
com.yahoo.config.provision.NodeResources
-
Packages that use NodeResources Package Description com.yahoo.config.provision -
-
Uses of NodeResources in com.yahoo.config.provision
Methods in com.yahoo.config.provision that return NodeResources Modifier and Type Method Description NodeResources
NodeResources. add(NodeResources other)
NodeResources
HostSpec. advertisedResources()
The total advertised resources of this node, typically matching what's requested.static NodeResources
NodeResources. fromLegacyName(String name)
Create this from serial form.NodeResources
NodeResources. justNonNumbers()
Returns this with all numbers set to 0NodeResources
NodeResources. justNumbers()
Returns this with disk speed and storage type set to anyNodeResources
ClusterResources. nodeResources()
NodeResources
HostSpec. realResources()
The real resources available for Vespa processes on this node, after subtracting infrastructure overhead.NodeResources
Flavor. resources()
NodeResources
NodeResources. subtract(NodeResources other)
NodeResources
ClusterResources. totalResources()
Returns the total resources of this, that is the number of nodes times the node resourcesstatic NodeResources
NodeResources. unspecified()
NodeResources
NodeResources. with(NodeResources.Architecture architecture)
NodeResources
NodeResources. with(NodeResources.DiskSpeed diskSpeed)
NodeResources
NodeResources. with(NodeResources.StorageType storageType)
NodeResources
NodeResources. withBandwidthGbps(double bandwidthGbps)
NodeResources
NodeResources. withDiskGb(double diskGb)
NodeResources
NodeResources. withMemoryGb(double memoryGb)
NodeResources
NodeResources. withVcpu(double vcpu)
static NodeResources
NodeResources. zero()
Methods in com.yahoo.config.provision that return types with arguments of type NodeResources Modifier and Type Method Description Optional<NodeResources>
NodeResources. asOptional()
Returns this.isUnspecified() ? Optional.empty() : Optional.of(this)Optional<NodeResources>
HostSpec. requestedResources()
Returns the requested resources leading to this host being provisioned, or empty if unspecifiedMethods in com.yahoo.config.provision with parameters of type NodeResources Modifier and Type Method Description NodeResources
NodeResources. add(NodeResources other)
boolean
NodeResources. compatibleWith(NodeResources other)
Returns true if all the resources of this are the same as or compatible with the given resourcesdouble
NodeResources. distanceTo(NodeResources other)
boolean
NodeResources. satisfies(NodeResources other)
Returns true if all the resources of this are the same or larger than the given resourcesNodeResources
NodeResources. subtract(NodeResources other)
ClusterResources
ClusterResources. with(NodeResources resources)
Flavor
Flavor. with(NodeResources resources)
Constructors in com.yahoo.config.provision with parameters of type NodeResources Constructor Description ClusterResources(int nodes, int groups, NodeResources nodeResources)
Flavor(NodeResources resources)
Creates a *node* flavor from a node resources specFlavor(String name, NodeResources resources)
Creates a *host* flavor for testingFlavor(String name, NodeResources resources, Optional<FlavorOverrides> flavorOverrides, Flavor.Type type, boolean configured, int cost)
HostSpec(String hostname, NodeResources realResources, NodeResources advertisedResources, NodeResources requestedResources, ClusterMembership membership, Optional<com.yahoo.component.Version> version, Optional<NetworkPorts> networkPorts, Optional<DockerImage> dockerImageRepo)
Create a host in a hosted system
-