code: @Override
      public PutAccountSettingResult putAccountSetting(PutAccountSettingRequest request) {
          request = beforeClientExecution(request);
          return executePutAccountSetting(request);
      }
docs: <p>
  Modifies the ARN and resource ID format of a resource type for a specified IAM user, IAM role, or the root user
  for an account. If the account setting for the root user is changed, it sets the default setting for all of the
  IAM users and roles for which no individual account setting has been set. The opt-in and opt-out account setting
  can be set for each Amazon ECS resource separately. The ARN and resource ID format of a resource will be defined
  by the opt-in status of the IAM user or role that created the resource. Enabling this setting is required to use
  new Amazon ECS features such as resource tagging. For more information, see <a
  href="http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-resource-ids.html">Amazon Resource Names
  (ARNs) and IDs</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.
  </p>
  
  @param putAccountSettingRequest
  @return Result of the PutAccountSetting operation returned by the service.
  @throws ServerException
  These errors are usually caused by a server issue.
  @throws ClientException
  These errors are usually caused by a client action, such as using an action or resource on behalf of a
  user that doesn't have permissions to use the action or resource, or specifying an identifier that is not
  valid.
  @throws InvalidParameterException
  The specified parameter is invalid. Review the available parameters for the API request.
  @sample AmazonECS.PutAccountSetting
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/PutAccountSetting" target="_top">AWS API
  Documentation</a>