code: public BrokerNodeGroupInfo withClientSubnets(String... clientSubnets) {
          if (this.clientSubnets == null) {
              setClientSubnets(new java.util.ArrayList<String>(clientSubnets.length));
          }
          for (String ele : clientSubnets) {
              this.clientSubnets.add(ele);
          }
          return this;
      }
docs: <p>
  The list of subnets to connect to in the client virtual private cloud (VPC). AWS creates elastic network
  interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.
  Client subnets can't be in Availability Zone us-east-1e.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setClientSubnets(java.util.Collection)} or {@link #withClientSubnets(java.util.Collection)} if you want
  to override the existing values.
  </p>
  
  @param clientSubnets
  The list of subnets to connect to in the client virtual private cloud (VPC). AWS creates elastic network
  interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume
  data. Client subnets can't be in Availability Zone us-east-1e.
  @return Returns a reference to this object so that method calls can be chained together.