code: @Override
      public GetInventoryResult getInventory(GetInventoryRequest request) {
          request = beforeClientExecution(request);
          return executeGetInventory(request);
      }
docs: <p>
  Query inventory information.
  </p>
  
  @param getInventoryRequest
  @return Result of the GetInventory operation returned by the service.
  @throws InternalServerErrorException
  An error occurred on the server side.
  @throws InvalidFilterException
  The filter name is not valid. Verify the you entered the correct name and try again.
  @throws InvalidInventoryGroupException
  The specified inventory group is not valid.
  @throws InvalidNextTokenException
  The specified token is not valid.
  @throws InvalidTypeNameException
  The parameter type name is not valid.
  @throws InvalidAggregatorException
  The specified aggregator is not valid for inventory groups. Verify that the aggregator uses a valid
  inventory type such as <code>AWS:Application</code> or <code>AWS:InstanceInformation</code>.
  @throws InvalidResultAttributeException
  The specified inventory item result attribute is not valid.
  @sample AWSSimpleSystemsManagement.GetInventory
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ssm-2014-11-06/GetInventory" target="_top">AWS API
  Documentation</a>