![JAR search and dependency download from the Maven repository](/logo.png)
target.apidocs.com.google.api.services.compute.model.InstanceConsumptionInfo.html Maven / Gradle / Ivy
InstanceConsumptionInfo (Compute Engine API beta-rev20220726-2.0.0)
com.google.api.services.compute.model
Class InstanceConsumptionInfo
- 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.InstanceConsumptionInfo
-
public final class InstanceConsumptionInfo
extends GenericJson
Model definition for InstanceConsumptionInfo.
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
InstanceConsumptionInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods
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.
-
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
-
getGuestCpus
public Integer getGuestCpus()
The number of virtual CPUs that are available to the instance.
- Returns:
- value or
null
for none
-
setGuestCpus
public InstanceConsumptionInfo setGuestCpus(Integer guestCpus)
The number of virtual CPUs that are available to the instance.
- Parameters:
guestCpus
- guestCpus or null
for none
-
getLocalSsdGb
public Integer getLocalSsdGb()
The amount of local SSD storage available to the instance, defined in GiB.
- Returns:
- value or
null
for none
-
setLocalSsdGb
public InstanceConsumptionInfo setLocalSsdGb(Integer localSsdGb)
The amount of local SSD storage available to the instance, defined in GiB.
- Parameters:
localSsdGb
- localSsdGb or null
for none
-
getMemoryMb
public Integer getMemoryMb()
The amount of physical memory available to the instance, defined in MiB.
- Returns:
- value or
null
for none
-
setMemoryMb
public InstanceConsumptionInfo setMemoryMb(Integer memoryMb)
The amount of physical memory available to the instance, defined in MiB.
- Parameters:
memoryMb
- memoryMb or null
for none
-
getMinNodeCpus
public Integer getMinNodeCpus()
The minimal guaranteed number of virtual CPUs that are reserved.
- Returns:
- value or
null
for none
-
setMinNodeCpus
public InstanceConsumptionInfo setMinNodeCpus(Integer minNodeCpus)
The minimal guaranteed number of virtual CPUs that are reserved.
- Parameters:
minNodeCpus
- minNodeCpus or null
for none
-
set
public InstanceConsumptionInfo set(String fieldName,
Object value)
- Overrides:
set
in class GenericJson
-
clone
public InstanceConsumptionInfo clone()
- Overrides:
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy