code: public static void runExample(
        AdManagerServices adManagerServices, AdManagerSession session, long teamId)
        throws RemoteException {
      // Get the TeamService.
      TeamServiceInterface teamService = adManagerServices.get(session, TeamServiceInterface.class);
  
      // Create a statement to only select a single team by ID.
      StatementBuilder statementBuilder = new StatementBuilder()
          .where("id = :id")
          .orderBy("id ASC")
          .limit(1)
          .withBindVariableValue("id", teamId);
  
      // Get the team.
      TeamPage page =
          teamService.getTeamsByStatement(statementBuilder.toStatement());
  
      Team team = Iterables.getOnlyElement(Arrays.asList(page.getResults()));
  
      String newDescription = team.getDescription() + " - UPDATED";
      team.setDescription(newDescription);
  
      // Update the team on the server.
      Team[] teams = teamService.updateTeams(new Team[] {team});
  
      for (Team updatedTeam : teams) {
        System.out.printf("Team with ID %d and name '%s' was updated.%n", updatedTeam.getId(),
            updatedTeam.getName());
      }
    }
docs: Runs the example.
  
  @param adManagerServices the services factory.
  @param session the session.
  @param teamId the ID of the team to update.
  @throws ApiException if the API request failed with one or more service errors.
  @throws RemoteException if the API request failed due to other errors.