code: @Override
      public UpdateMatchmakingConfigurationResult updateMatchmakingConfiguration(UpdateMatchmakingConfigurationRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateMatchmakingConfiguration(request);
      }
docs: <p>
  Updates settings for a FlexMatch matchmaking configuration. To update settings, specify the configuration name to
  be updated and provide the new settings.
  </p>
  <ul>
  <li>
  <p>
  <a>CreateMatchmakingConfiguration</a>
  </p>
  </li>
  <li>
  <p>
  <a>DescribeMatchmakingConfigurations</a>
  </p>
  </li>
  <li>
  <p>
  <a>UpdateMatchmakingConfiguration</a>
  </p>
  </li>
  <li>
  <p>
  <a>DeleteMatchmakingConfiguration</a>
  </p>
  </li>
  <li>
  <p>
  <a>CreateMatchmakingRuleSet</a>
  </p>
  </li>
  <li>
  <p>
  <a>DescribeMatchmakingRuleSets</a>
  </p>
  </li>
  <li>
  <p>
  <a>ValidateMatchmakingRuleSet</a>
  </p>
  </li>
  <li>
  <p>
  <a>DeleteMatchmakingRuleSet</a>
  </p>
  </li>
  </ul>
  
  @param updateMatchmakingConfigurationRequest
  Represents the input for a request action.
  @return Result of the UpdateMatchmakingConfiguration operation returned by the service.
  @throws InvalidRequestException
  One or more parameter values in the request are invalid. Correct the invalid parameter values before
  retrying.
  @throws NotFoundException
  A service resource associated with the request could not be found. Clients should not retry such
  requests.
  @throws InternalServiceException
  The service encountered an unrecoverable internal failure while processing the request. Clients can retry
  such requests immediately or after a waiting period.
  @throws UnsupportedRegionException
  The requested operation is not supported in the region specified.
  @sample AmazonGameLift.UpdateMatchmakingConfiguration
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/UpdateMatchmakingConfiguration"
  target="_top">AWS API Documentation</a>