public final class BulkInsertInstanceResource
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 |
---|
BulkInsertInstanceResource() |
Modifier and Type | Method and Description |
---|---|
BulkInsertInstanceResource |
clone() |
Long |
getCount()
The maximum number of instances to create.
|
InstanceProperties |
getInstanceProperties()
The instance properties defining the VM instances to be created.
|
LocationPolicy |
getLocationPolicy()
Policy for chosing target zone.
|
Long |
getMinCount()
The minimum number of instances to create.
|
String |
getNamePattern()
The string pattern used for the names of the VMs.
|
Map<String,BulkInsertInstanceResourcePerInstanceProperties> |
getPerInstanceProperties()
Per-instance properties to be set on individual instances.
|
String |
getSourceInstanceTemplate()
Specifies the instance template from which to create instances.
|
BulkInsertInstanceResource |
set(String fieldName,
Object value) |
BulkInsertInstanceResource |
setCount(Long count)
The maximum number of instances to create.
|
BulkInsertInstanceResource |
setInstanceProperties(InstanceProperties instanceProperties)
The instance properties defining the VM instances to be created.
|
BulkInsertInstanceResource |
setLocationPolicy(LocationPolicy locationPolicy)
Policy for chosing target zone.
|
BulkInsertInstanceResource |
setMinCount(Long minCount)
The minimum number of instances to create.
|
BulkInsertInstanceResource |
setNamePattern(String namePattern)
The string pattern used for the names of the VMs.
|
BulkInsertInstanceResource |
setPerInstanceProperties(Map<String,BulkInsertInstanceResourcePerInstanceProperties> perInstanceProperties)
Per-instance properties to be set on individual instances.
|
BulkInsertInstanceResource |
setSourceInstanceTemplate(String sourceInstanceTemplate)
Specifies the instance template from which to create instances.
|
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 Long getCount()
null
for nonepublic BulkInsertInstanceResource setCount(Long count)
count
- count or null
for nonepublic InstanceProperties getInstanceProperties()
null
for nonepublic BulkInsertInstanceResource setInstanceProperties(InstanceProperties instanceProperties)
instanceProperties
- instanceProperties or null
for nonepublic LocationPolicy getLocationPolicy()
null
for nonepublic BulkInsertInstanceResource setLocationPolicy(LocationPolicy locationPolicy)
locationPolicy
- locationPolicy or null
for nonepublic Long getMinCount()
null
for nonepublic BulkInsertInstanceResource setMinCount(Long minCount)
minCount
- minCount or null
for nonepublic String getNamePattern()
null
for nonepublic BulkInsertInstanceResource setNamePattern(String namePattern)
namePattern
- namePattern or null
for nonepublic Map<String,BulkInsertInstanceResourcePerInstanceProperties> getPerInstanceProperties()
null
for nonepublic BulkInsertInstanceResource setPerInstanceProperties(Map<String,BulkInsertInstanceResourcePerInstanceProperties> perInstanceProperties)
perInstanceProperties
- perInstanceProperties or null
for nonepublic String getSourceInstanceTemplate()
null
for nonepublic BulkInsertInstanceResource setSourceInstanceTemplate(String sourceInstanceTemplate)
sourceInstanceTemplate
- sourceInstanceTemplate or null
for nonepublic BulkInsertInstanceResource set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public BulkInsertInstanceResource clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.