Interface RegionInstanceGroupManagersSetTargetPoolsRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RegionInstanceGroupManagersSetTargetPoolsRequest, RegionInstanceGroupManagersSetTargetPoolsRequest.Builder

@Generated public interface RegionInstanceGroupManagersSetTargetPoolsRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Fingerprint of the target pools information, which is a hash of the contents.
    com.google.protobuf.ByteString
    Fingerprint of the target pools information, which is a hash of the contents.
    getTargetPools(int index)
    The URL of all TargetPool resources to which instances in theinstanceGroup field are added.
    com.google.protobuf.ByteString
    The URL of all TargetPool resources to which instances in theinstanceGroup field are added.
    int
    The URL of all TargetPool resources to which instances in theinstanceGroup field are added.
    The URL of all TargetPool resources to which instances in theinstanceGroup field are added.
    boolean
    Fingerprint of the target pools information, which is a hash of the contents.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasFingerprint

      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:
      Whether the fingerprint field is set.
    • getFingerprint

      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:
      The fingerprint.
    • getFingerprintBytes

      com.google.protobuf.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:
      The bytes for fingerprint.
    • getTargetPoolsList

      List<String> getTargetPoolsList()
       The URL of all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically
       apply to all of the instances in the managed instance group.
       
      repeated string target_pools = 336072617;
      Returns:
      A list containing the targetPools.
    • getTargetPoolsCount

      int getTargetPoolsCount()
       The URL of all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically
       apply to all of the instances in the managed instance group.
       
      repeated string target_pools = 336072617;
      Returns:
      The count of targetPools.
    • getTargetPools

      String getTargetPools(int index)
       The URL of all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically
       apply to all of the instances in the managed instance group.
       
      repeated string target_pools = 336072617;
      Parameters:
      index - The index of the element to return.
      Returns:
      The targetPools at the given index.
    • getTargetPoolsBytes

      com.google.protobuf.ByteString getTargetPoolsBytes(int index)
       The URL of all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically
       apply to all of the instances in the managed instance group.
       
      repeated string target_pools = 336072617;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the targetPools at the given index.