code: @Override
      public DeleteNamespaceResult deleteNamespace(DeleteNamespaceRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteNamespace(request);
      }
docs: <p>
  Deletes a namespace from the current account. If the namespace still contains one or more services, the request
  fails.
  </p>
  
  @param deleteNamespaceRequest
  @return Result of the DeleteNamespace operation returned by the service.
  @throws InvalidInputException
  One or more specified values aren't valid. For example, a required value might be missing, a numeric
  value might be outside the allowed range, or a string value might exceed length constraints.
  @throws NamespaceNotFoundException
  No namespace exists with the specified ID.
  @throws ResourceInUseException
  The specified resource can't be deleted because it contains other resources. For example, you can't
  delete a service that contains any instances.
  @throws DuplicateRequestException
  The operation is already in progress.
  @sample AWSServiceDiscovery.DeleteNamespace
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteNamespace"
  target="_top">AWS API Documentation</a>