public final class AdvancedMachineFeatures extends 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
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
AdvancedMachineFeatures() |
Modifier and Type | Method and Description |
---|---|
AdvancedMachineFeatures |
clone() |
Boolean |
getEnableNestedVirtualization()
Whether to enable nested virtualization or not (default is false).
|
Integer |
getNumaNodeCount()
The number of vNUMA nodes.
|
Integer |
getThreadsPerCore()
The number of threads per physical core.
|
Integer |
getVisibleCoreCount()
The number of physical cores to expose to an instance.
|
AdvancedMachineFeatures |
set(String fieldName,
Object value) |
AdvancedMachineFeatures |
setEnableNestedVirtualization(Boolean enableNestedVirtualization)
Whether to enable nested virtualization or not (default is false).
|
AdvancedMachineFeatures |
setNumaNodeCount(Integer numaNodeCount)
The number of vNUMA nodes.
|
AdvancedMachineFeatures |
setThreadsPerCore(Integer threadsPerCore)
The number of threads per physical core.
|
AdvancedMachineFeatures |
setVisibleCoreCount(Integer visibleCoreCount)
The number of physical cores to expose to an instance.
|
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 Boolean getEnableNestedVirtualization()
null
for nonepublic AdvancedMachineFeatures setEnableNestedVirtualization(Boolean enableNestedVirtualization)
enableNestedVirtualization
- enableNestedVirtualization or null
for nonepublic Integer getNumaNodeCount()
null
for nonepublic AdvancedMachineFeatures setNumaNodeCount(Integer numaNodeCount)
numaNodeCount
- numaNodeCount or null
for nonepublic Integer getThreadsPerCore()
null
for nonepublic AdvancedMachineFeatures setThreadsPerCore(Integer threadsPerCore)
threadsPerCore
- threadsPerCore or null
for nonepublic Integer getVisibleCoreCount()
null
for nonepublic AdvancedMachineFeatures setVisibleCoreCount(Integer visibleCoreCount)
visibleCoreCount
- visibleCoreCount or null
for nonepublic AdvancedMachineFeatures set(String fieldName, Object value)
set
in class GenericJson
public AdvancedMachineFeatures clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.