Reference documentation and code samples for the Compute V1 Client class RegionInstanceGroupManagersSetTargetPoolsRequest.
Generated from protobuf message google.cloud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequest
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ fingerprint
string
Fingerprint of the target pools information, which is a hash of the contents. This field is used for optimistic locking when you update the target pool entries. This field is optional.
↳ target_pools
array
The URL of all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.
getFingerprint
Fingerprint of the target pools information, which is a hash of the contents. This field is used for optimistic locking when you update the target pool entries. This field is optional.
Returns
Type
Description
string
hasFingerprint
clearFingerprint
setFingerprint
Fingerprint of the target pools information, which is a hash of the contents. This field is used for optimistic locking when you update the target pool entries. This field is optional.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTargetPools
The URL of all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.
The URL of all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class RegionInstanceGroupManagersSetTargetPoolsRequest (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.RegionInstanceGroupManagersSetTargetPoolsRequest)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.RegionInstanceGroupManagersSetTargetPoolsRequest) \nReference documentation and code samples for the Compute V1 Client class RegionInstanceGroupManagersSetTargetPoolsRequest.\n\nGenerated from protobuf message `google.cloud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getFingerprint\n\nFingerprint of the target pools information, which is a hash of the contents. This field is used for optimistic locking when you update the target pool entries. This field is optional.\n\n### hasFingerprint\n\n### clearFingerprint\n\n### setFingerprint\n\nFingerprint of the target pools information, which is a hash of the contents. This field is used for optimistic locking when you update the target pool entries. This field is optional.\n\n### getTargetPools\n\nThe URL of all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.\n\n### setTargetPools\n\nThe URL of all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group."]]