code: @Override
      public ValidateConfigurationSettingsResult validateConfigurationSettings(ValidateConfigurationSettingsRequest request) {
          request = beforeClientExecution(request);
          return executeValidateConfigurationSettings(request);
      }
docs: <p>
  Takes a set of configuration settings and either a configuration template or environment, and determines whether
  those values are valid.
  </p>
  <p>
  This action returns a list of messages indicating any errors or warnings associated with the selection of option
  values.
  </p>
  
  @param validateConfigurationSettingsRequest
  A list of validation messages for a specified configuration template.
  @return Result of the ValidateConfigurationSettings operation returned by the service.
  @throws InsufficientPrivilegesException
  The specified account does not have sufficient privileges for one or more AWS services.
  @throws TooManyBucketsException
  The specified account has reached its limit of Amazon S3 buckets.
  @sample AWSElasticBeanstalk.ValidateConfigurationSettings
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/ValidateConfigurationSettings"
  target="_top">AWS API Documentation</a>