code: @Override
      public UpdateLicenseConfigurationResult updateLicenseConfiguration(UpdateLicenseConfigurationRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateLicenseConfiguration(request);
      }
docs: <p>
  Modifies the attributes of an existing license configuration object. A license configuration is an abstraction of
  a customer license agreement that can be consumed and enforced by License Manager. Components include
  specifications for the license type (Instances, cores, sockets, VCPUs), tenancy (shared or Dedicated Host), host
  affinity (how long a VM is associated with a host), the number of licenses purchased and used.
  </p>
  
  @param updateLicenseConfigurationRequest
  @return Result of the UpdateLicenseConfiguration operation returned by the service.
  @throws InvalidParameterValueException
  One or more parameter values are not valid.
  @throws ServerInternalException
  The server experienced an internal error. Try again.
  @throws AuthorizationException
  The AWS user account does not have permission to perform the action. Check the IAM policy associated with
  this account.
  @throws AccessDeniedException
  Access to resource denied.
  @throws RateLimitExceededException
  Too many requests have been submitted. Try again after a brief wait.
  @sample AWSLicenseManager.UpdateLicenseConfiguration
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/license-manager-2018-08-01/UpdateLicenseConfiguration"
  target="_top">AWS API Documentation</a>