code: @Override
      public DescribeWorkspacesResult describeWorkspaces(DescribeWorkspacesRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeWorkspaces(request);
      }
docs: <p>
  Describes the specified WorkSpaces.
  </p>
  <p>
  You can filter the results by using the bundle identifier, directory identifier, or owner, but you can specify
  only one filter at a time.
  </p>
  
  @param describeWorkspacesRequest
  @return Result of the DescribeWorkspaces operation returned by the service.
  @throws InvalidParameterValuesException
  One or more parameter values are not valid.
  @throws ResourceUnavailableException
  The specified resource is not available.
  @sample AmazonWorkspaces.DescribeWorkspaces
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/workspaces-2015-04-08/DescribeWorkspaces" target="_top">AWS
  API Documentation</a>