code: public GameSessionPlacement withPlacedPlayerSessions(PlacedPlayerSession... placedPlayerSessions) {
          if (this.placedPlayerSessions == null) {
              setPlacedPlayerSessions(new java.util.ArrayList<PlacedPlayerSession>(placedPlayerSessions.length));
          }
          for (PlacedPlayerSession ele : placedPlayerSessions) {
              this.placedPlayerSessions.add(ele);
          }
          return this;
      }
docs: <p>
  Collection of information on player sessions created in response to the game session placement request. These
  player sessions are created only once a new game session is successfully placed (placement status is
  <code>FULFILLED</code>). This information includes the player ID (as provided in the placement request) and the
  corresponding player session ID. Retrieve full player sessions by calling <a>DescribePlayerSessions</a> with the
  player session ID.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setPlacedPlayerSessions(java.util.Collection)} or {@link #withPlacedPlayerSessions(java.util.Collection)}
  if you want to override the existing values.
  </p>
  
  @param placedPlayerSessions
  Collection of information on player sessions created in response to the game session placement request.
  These player sessions are created only once a new game session is successfully placed (placement status is
  <code>FULFILLED</code>). This information includes the player ID (as provided in the placement request)
  and the corresponding player session ID. Retrieve full player sessions by calling
  <a>DescribePlayerSessions</a> with the player session ID.
  @return Returns a reference to this object so that method calls can be chained together.