public final class ResourcePolicyGroupPlacementPolicy 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 |
---|
ResourcePolicyGroupPlacementPolicy() |
Modifier and Type | Method and Description |
---|---|
ResourcePolicyGroupPlacementPolicy |
clone() |
Integer |
getAvailabilityDomainCount()
The number of availability domains instances will be spread across.
|
String |
getCollocation()
Specifies network collocation
|
String |
getLocality()
Specifies network locality
|
String |
getScope()
Scope specifies the availability domain to which the VMs should be spread.
|
String |
getStyle()
Specifies instances to hosts placement relationship
|
Integer |
getVmCount()
Number of vms in this placement group
|
ResourcePolicyGroupPlacementPolicy |
set(String fieldName,
Object value) |
ResourcePolicyGroupPlacementPolicy |
setAvailabilityDomainCount(Integer availabilityDomainCount)
The number of availability domains instances will be spread across.
|
ResourcePolicyGroupPlacementPolicy |
setCollocation(String collocation)
Specifies network collocation
|
ResourcePolicyGroupPlacementPolicy |
setLocality(String locality)
Specifies network locality
|
ResourcePolicyGroupPlacementPolicy |
setScope(String scope)
Scope specifies the availability domain to which the VMs should be spread.
|
ResourcePolicyGroupPlacementPolicy |
setStyle(String style)
Specifies instances to hosts placement relationship
|
ResourcePolicyGroupPlacementPolicy |
setVmCount(Integer vmCount)
Number of vms in this placement group
|
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 getAvailabilityDomainCount()
null
for nonepublic ResourcePolicyGroupPlacementPolicy setAvailabilityDomainCount(Integer availabilityDomainCount)
availabilityDomainCount
- availabilityDomainCount or null
for nonepublic String getCollocation()
null
for nonepublic ResourcePolicyGroupPlacementPolicy setCollocation(String collocation)
collocation
- collocation or null
for nonepublic String getLocality()
null
for nonepublic ResourcePolicyGroupPlacementPolicy setLocality(String locality)
locality
- locality or null
for nonepublic String getScope()
null
for nonepublic ResourcePolicyGroupPlacementPolicy setScope(String scope)
scope
- scope or null
for nonepublic String getStyle()
null
for nonepublic ResourcePolicyGroupPlacementPolicy setStyle(String style)
style
- style or null
for nonepublic Integer getVmCount()
null
for nonepublic ResourcePolicyGroupPlacementPolicy setVmCount(Integer vmCount)
vmCount
- vmCount or null
for nonepublic ResourcePolicyGroupPlacementPolicy set(String fieldName, Object value)
set
in class GenericJson
public ResourcePolicyGroupPlacementPolicy clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.