code: @Override
      public GetAttributesResult getAttributes(GetAttributesRequest request) {
          request = beforeClientExecution(request);
          return executeGetAttributes(request);
      }
docs: <p>
  Returns all of the attributes associated with the specified item. Optionally, the attributes returned can be
  limited to one or more attributes by specifying an attribute name parameter.
  </p>
  <p>
  If the item does not exist on the replica that was accessed for this operation, an empty set is returned. The
  system does not return an error as it cannot guarantee the item does not exist on other replicas.
  </p>
  
  @param getAttributesRequest
  @return Result of the GetAttributes operation returned by the service.
  @throws InvalidParameterValueException
  The value for a parameter is invalid.
  @throws MissingParameterException
  The request must contain the specified missing parameter.
  @throws NoSuchDomainException
  The specified domain does not exist.
  @sample AmazonSimpleDB.GetAttributes