Interface RegionInstanceGroupManagersSetTargetPoolsRequestOrBuilder (1.58.0)

public interface RegionInstanceGroupManagersSetTargetPoolsRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFingerprint()

public abstract String 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.

optional string fingerprint = 234678500;

Returns
Type Description
String

The fingerprint.

getFingerprintBytes()

public abstract ByteString getFingerprintBytes()

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.

optional string fingerprint = 234678500;

Returns
Type Description
ByteString

The bytes for fingerprint.

getTargetPools(int index)

public abstract String getTargetPools(int index)

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.

repeated string target_pools = 336072617;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The targetPools at the given index.

getTargetPoolsBytes(int index)

public abstract ByteString getTargetPoolsBytes(int index)

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.

repeated string target_pools = 336072617;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the targetPools at the given index.

getTargetPoolsCount()

public abstract int getTargetPoolsCount()

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.

repeated string target_pools = 336072617;

Returns
Type Description
int

The count of targetPools.

getTargetPoolsList()

public abstract List<String> getTargetPoolsList()

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.

repeated string target_pools = 336072617;

Returns
Type Description
List<String>

A list containing the targetPools.

hasFingerprint()

public abstract boolean hasFingerprint()

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.

optional string fingerprint = 234678500;

Returns
Type Description
boolean

Whether the fingerprint field is set.