target.apidocs.com.google.api.services.compute.model.InstanceGroupManagersSetTargetPoolsRequest.html Maven / Gradle / Ivy
The newest version!
InstanceGroupManagersSetTargetPoolsRequest (Compute Engine API v1-rev20250320-2.0.0)
com.google.api.services.compute.model
Class InstanceGroupManagersSetTargetPoolsRequest
- 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.InstanceGroupManagersSetTargetPoolsRequest
-
public final class InstanceGroupManagersSetTargetPoolsRequest
extends com.google.api.client.json.GenericJson
Model definition for InstanceGroupManagersSetTargetPoolsRequest.
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
com.google.api.client.util.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
InstanceGroupManagersSetTargetPoolsRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
InstanceGroupManagersSetTargetPoolsRequest
clone()
byte[]
decodeFingerprint()
The fingerprint of the target pools information.
InstanceGroupManagersSetTargetPoolsRequest
encodeFingerprint(byte[] fingerprint)
The fingerprint of the target pools information.
String
getFingerprint()
The fingerprint of the target pools information.
List<String>
getTargetPools()
The list of target pool URLs that instances in this managed instance group belong to.
InstanceGroupManagersSetTargetPoolsRequest
set(String fieldName,
Object value)
InstanceGroupManagersSetTargetPoolsRequest
setFingerprint(String fingerprint)
The fingerprint of the target pools information.
InstanceGroupManagersSetTargetPoolsRequest
setTargetPools(List<String> targetPools)
The list of target pool URLs that instances in this managed instance group belong to.
-
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
-
-
Constructor Detail
-
InstanceGroupManagersSetTargetPoolsRequest
public InstanceGroupManagersSetTargetPoolsRequest()
-
Method Detail
-
getFingerprint
public String getFingerprint()
The fingerprint of the target pools information. Use this optional property to prevent
conflicts when multiple users change the target pools settings concurrently. Obtain the
fingerprint with the instanceGroupManagers.get method. Then, include the fingerprint in your
request to ensure that you do not overwrite changes that were applied from another concurrent
request.
- Returns:
- value or
null for none
- See Also:
decodeFingerprint()
-
decodeFingerprint
public byte[] decodeFingerprint()
The fingerprint of the target pools information. Use this optional property to prevent
conflicts when multiple users change the target pools settings concurrently. Obtain the
fingerprint with the instanceGroupManagers.get method. Then, include the fingerprint in your
request to ensure that you do not overwrite changes that were applied from another concurrent
request.
- Returns:
- Base64 decoded value or
null for none
- Since:
- 1.14
- See Also:
getFingerprint()
-
setFingerprint
public InstanceGroupManagersSetTargetPoolsRequest setFingerprint(String fingerprint)
The fingerprint of the target pools information. Use this optional property to prevent
conflicts when multiple users change the target pools settings concurrently. Obtain the
fingerprint with the instanceGroupManagers.get method. Then, include the fingerprint in your
request to ensure that you do not overwrite changes that were applied from another concurrent
request.
- Parameters:
fingerprint - fingerprint or null for none
- See Also:
#encodeFingerprint()
-
encodeFingerprint
public InstanceGroupManagersSetTargetPoolsRequest encodeFingerprint(byte[] fingerprint)
The fingerprint of the target pools information. Use this optional property to prevent
conflicts when multiple users change the target pools settings concurrently. Obtain the
fingerprint with the instanceGroupManagers.get method. Then, include the fingerprint in your
request to ensure that you do not overwrite changes that were applied from another concurrent
request.
- Since:
- 1.14
- See Also:
The value is encoded Base64 or {@code null} for none.
-
getTargetPools
public List<String> getTargetPools()
The list of target pool URLs that instances in this managed instance group belong to. The
managed instance group applies these target pools to all of the instances in the group.
Existing instances and new instances in the group all receive these target pool settings.
- Returns:
- value or
null for none
-
setTargetPools
public InstanceGroupManagersSetTargetPoolsRequest setTargetPools(List<String> targetPools)
The list of target pool URLs that instances in this managed instance group belong to. The
managed instance group applies these target pools to all of the instances in the group.
Existing instances and new instances in the group all receive these target pool settings.
- Parameters:
targetPools - targetPools or null for none
-
set
public InstanceGroupManagersSetTargetPoolsRequest set(String fieldName,
Object value)
- Overrides:
set in class com.google.api.client.json.GenericJson
-
clone
public InstanceGroupManagersSetTargetPoolsRequest clone()
- Overrides:
clone in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy