![JAR search and dependency download from the Maven repository](/logo.png)
target.apidocs.com.google.api.services.compute.model.NodeGroupNode.html Maven / Gradle / Ivy
NodeGroupNode (Compute Engine API beta-rev20220726-2.0.0)
com.google.api.services.compute.model
Class NodeGroupNode
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.compute.model.NodeGroupNode
-
public final class NodeGroupNode
extends GenericJson
Model definition for NodeGroupNode.
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
NodeGroupNode()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
NodeGroupNode
clone()
List<AcceleratorConfig>
getAccelerators()
Accelerators for this node.
InstanceConsumptionInfo
getConsumedResources()
Node resources that are reserved by all instances.
String
getCpuOvercommitType()
CPU overcommit.
List<LocalDisk>
getDisks()
Local disk configurations.
List<InstanceConsumptionData>
getInstanceConsumptionData()
Instance data that shows consumed resources on the node.
List<String>
getInstances()
Instances scheduled on this node.
String
getName()
The name of the node.
String
getNodeType()
The type of this node.
Boolean
getSatisfiesPzs()
[Output Only] Reserved for future use.
ServerBinding
getServerBinding()
Binding properties for the physical server.
String
getServerId()
Server ID associated with this node.
String
getStatus()
InstanceConsumptionInfo
getTotalResources()
Total amount of available resources on the node.
NodeGroupNode
set(String fieldName,
Object value)
NodeGroupNode
setAccelerators(List<AcceleratorConfig> accelerators)
Accelerators for this node.
NodeGroupNode
setConsumedResources(InstanceConsumptionInfo consumedResources)
Node resources that are reserved by all instances.
NodeGroupNode
setCpuOvercommitType(String cpuOvercommitType)
CPU overcommit.
NodeGroupNode
setDisks(List<LocalDisk> disks)
Local disk configurations.
NodeGroupNode
setInstanceConsumptionData(List<InstanceConsumptionData> instanceConsumptionData)
Instance data that shows consumed resources on the node.
NodeGroupNode
setInstances(List<String> instances)
Instances scheduled on this node.
NodeGroupNode
setName(String name)
The name of the node.
NodeGroupNode
setNodeType(String nodeType)
The type of this node.
NodeGroupNode
setSatisfiesPzs(Boolean satisfiesPzs)
[Output Only] Reserved for future use.
NodeGroupNode
setServerBinding(ServerBinding serverBinding)
Binding properties for the physical server.
NodeGroupNode
setServerId(String serverId)
Server ID associated with this node.
NodeGroupNode
setStatus(String status)
NodeGroupNode
setTotalResources(InstanceConsumptionInfo totalResources)
Total amount of available resources on the node.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getAccelerators
public List<AcceleratorConfig> getAccelerators()
Accelerators for this node.
- Returns:
- value or
null
for none
-
setAccelerators
public NodeGroupNode setAccelerators(List<AcceleratorConfig> accelerators)
Accelerators for this node.
- Parameters:
accelerators
- accelerators or null
for none
-
getConsumedResources
public InstanceConsumptionInfo getConsumedResources()
Node resources that are reserved by all instances.
- Returns:
- value or
null
for none
-
setConsumedResources
public NodeGroupNode setConsumedResources(InstanceConsumptionInfo consumedResources)
Node resources that are reserved by all instances.
- Parameters:
consumedResources
- consumedResources or null
for none
-
getCpuOvercommitType
public String getCpuOvercommitType()
CPU overcommit.
- Returns:
- value or
null
for none
-
setCpuOvercommitType
public NodeGroupNode setCpuOvercommitType(String cpuOvercommitType)
CPU overcommit.
- Parameters:
cpuOvercommitType
- cpuOvercommitType or null
for none
-
getDisks
public List<LocalDisk> getDisks()
Local disk configurations.
- Returns:
- value or
null
for none
-
setDisks
public NodeGroupNode setDisks(List<LocalDisk> disks)
Local disk configurations.
- Parameters:
disks
- disks or null
for none
-
getInstanceConsumptionData
public List<InstanceConsumptionData> getInstanceConsumptionData()
Instance data that shows consumed resources on the node.
- Returns:
- value or
null
for none
-
setInstanceConsumptionData
public NodeGroupNode setInstanceConsumptionData(List<InstanceConsumptionData> instanceConsumptionData)
Instance data that shows consumed resources on the node.
- Parameters:
instanceConsumptionData
- instanceConsumptionData or null
for none
-
getInstances
public List<String> getInstances()
Instances scheduled on this node.
- Returns:
- value or
null
for none
-
setInstances
public NodeGroupNode setInstances(List<String> instances)
Instances scheduled on this node.
- Parameters:
instances
- instances or null
for none
-
getName
public String getName()
The name of the node.
- Returns:
- value or
null
for none
-
setName
public NodeGroupNode setName(String name)
The name of the node.
- Parameters:
name
- name or null
for none
-
getNodeType
public String getNodeType()
The type of this node.
- Returns:
- value or
null
for none
-
setNodeType
public NodeGroupNode setNodeType(String nodeType)
The type of this node.
- Parameters:
nodeType
- nodeType or null
for none
-
getSatisfiesPzs
public Boolean getSatisfiesPzs()
[Output Only] Reserved for future use.
- Returns:
- value or
null
for none
-
setSatisfiesPzs
public NodeGroupNode setSatisfiesPzs(Boolean satisfiesPzs)
[Output Only] Reserved for future use.
- Parameters:
satisfiesPzs
- satisfiesPzs or null
for none
-
getServerBinding
public ServerBinding getServerBinding()
Binding properties for the physical server.
- Returns:
- value or
null
for none
-
setServerBinding
public NodeGroupNode setServerBinding(ServerBinding serverBinding)
Binding properties for the physical server.
- Parameters:
serverBinding
- serverBinding or null
for none
-
getServerId
public String getServerId()
Server ID associated with this node.
- Returns:
- value or
null
for none
-
setServerId
public NodeGroupNode setServerId(String serverId)
Server ID associated with this node.
- Parameters:
serverId
- serverId or null
for none
-
getStatus
public String getStatus()
- Returns:
- value or
null
for none
-
setStatus
public NodeGroupNode setStatus(String status)
- Parameters:
status
- status or null
for none
-
getTotalResources
public InstanceConsumptionInfo getTotalResources()
Total amount of available resources on the node.
- Returns:
- value or
null
for none
-
setTotalResources
public NodeGroupNode setTotalResources(InstanceConsumptionInfo totalResources)
Total amount of available resources on the node.
- Parameters:
totalResources
- totalResources or null
for none
-
set
public NodeGroupNode set(String fieldName,
Object value)
- Overrides:
set
in class GenericJson
-
clone
public NodeGroupNode clone()
- Overrides:
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy