code: @Override
      public CreateBackupVaultResult createBackupVault(CreateBackupVaultRequest request) {
          request = beforeClientExecution(request);
          return executeCreateBackupVault(request);
      }
docs: <p>
  Creates a logical container where backups are stored. A <code>CreateBackupVault</code> request includes a name,
  optionally one or more resource tags, an encryption key, and a request ID.
  </p>
  <note>
  <p>
  Sensitive data, such as passport numbers, should not be included the name of a backup vault.
  </p>
  </note>
  
  @param createBackupVaultRequest
  @return Result of the CreateBackupVault operation returned by the service.
  @throws InvalidParameterValueException
  Indicates that something is wrong with a parameter's value. For example, the value is out of range.
  @throws MissingParameterValueException
  Indicates that a required parameter is missing.
  @throws ServiceUnavailableException
  The request failed due to a temporary failure of the server.
  @throws LimitExceededException
  A limit in the request has been exceeded; for example, a maximum number of items allowed in a request.
  @throws AlreadyExistsException
  The required resource already exists.
  @sample AWSBackup.CreateBackupVault
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/CreateBackupVault" target="_top">AWS API
  Documentation</a>