public final class InstanceConsumptionInfo
extends com.google.api.client.json.GenericJson
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
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
InstanceConsumptionInfo() |
Modifier and Type | Method and Description |
---|---|
InstanceConsumptionInfo |
clone() |
Integer |
getGuestCpus()
The number of virtual CPUs that are available to the instance.
|
Integer |
getLocalSsdGb()
The amount of local SSD storage available to the instance, defined in GiB.
|
Integer |
getMemoryMb()
The amount of physical memory available to the instance, defined in MiB.
|
Integer |
getMinNodeCpus()
The minimal guaranteed number of virtual CPUs that are reserved.
|
InstanceConsumptionInfo |
set(String fieldName,
Object value) |
InstanceConsumptionInfo |
setGuestCpus(Integer guestCpus)
The number of virtual CPUs that are available to the instance.
|
InstanceConsumptionInfo |
setLocalSsdGb(Integer localSsdGb)
The amount of local SSD storage available to the instance, defined in GiB.
|
InstanceConsumptionInfo |
setMemoryMb(Integer memoryMb)
The amount of physical memory available to the instance, defined in MiB.
|
InstanceConsumptionInfo |
setMinNodeCpus(Integer minNodeCpus)
The minimal guaranteed number of virtual CPUs that are reserved.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public Integer getGuestCpus()
null
for nonepublic InstanceConsumptionInfo setGuestCpus(Integer guestCpus)
guestCpus
- guestCpus or null
for nonepublic Integer getLocalSsdGb()
null
for nonepublic InstanceConsumptionInfo setLocalSsdGb(Integer localSsdGb)
localSsdGb
- localSsdGb or null
for nonepublic Integer getMemoryMb()
null
for nonepublic InstanceConsumptionInfo setMemoryMb(Integer memoryMb)
memoryMb
- memoryMb or null
for nonepublic Integer getMinNodeCpus()
null
for nonepublic InstanceConsumptionInfo setMinNodeCpus(Integer minNodeCpus)
minNodeCpus
- minNodeCpus or null
for nonepublic InstanceConsumptionInfo set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public InstanceConsumptionInfo clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.