getTokenUsage($request); echo ("Service Response\n"); echo ("=============================================================================\n"); echo(" GetTokenUsageResponse\n"); if ($response->isSetGetTokenUsageResult()) { echo(" GetTokenUsageResult\n"); $getTokenUsageResult = $response->getGetTokenUsageResult(); $tokenUsageLimitsList = $getTokenUsageResult->getTokenUsageLimits(); foreach ($tokenUsageLimitsList as $tokenUsageLimits) { echo(" TokenUsageLimits\n"); if ($tokenUsageLimits->isSetCount()) { echo(" Count\n"); echo(" " . $tokenUsageLimits->getCount() . "\n"); } if ($tokenUsageLimits->isSetAmount()) { echo(" Amount\n"); $amount = $tokenUsageLimits->getAmount(); if ($amount->isSetCurrencyCode()) { echo(" CurrencyCode\n"); echo(" " . $amount->getCurrencyCode() . "\n"); } if ($amount->isSetValue()) { echo(" Value\n"); echo(" " . $amount->getValue() . "\n"); } } if ($tokenUsageLimits->isSetLastResetCount()) { echo(" LastResetCount\n"); echo(" " . $tokenUsageLimits->getLastResetCount() . "\n"); } if ($tokenUsageLimits->isSetLastResetAmount()) { echo(" LastResetAmount\n"); $lastResetAmount = $tokenUsageLimits->getLastResetAmount(); if ($lastResetAmount->isSetCurrencyCode()) { echo(" CurrencyCode\n"); echo(" " . $lastResetAmount->getCurrencyCode() . "\n"); } if ($lastResetAmount->isSetValue()) { echo(" Value\n"); echo(" " . $lastResetAmount->getValue() . "\n"); } } if ($tokenUsageLimits->isSetLastResetTimestamp()) { echo(" LastResetTimestamp\n"); echo(" " . $tokenUsageLimits->getLastResetTimestamp() . "\n"); } } } if ($response->isSetResponseMetadata()) { echo(" ResponseMetadata\n"); $responseMetadata = $response->getResponseMetadata(); if ($responseMetadata->isSetRequestId()) { echo(" RequestId\n"); echo(" " . $responseMetadata->getRequestId() . "\n"); } } } catch (Amazon_FPS_Exception $ex) { echo("Caught Exception: " . $ex->getMessage() . "\n"); echo("Response Status Code: " . $ex->getStatusCode() . "\n"); echo("Error Code: " . $ex->getErrorCode() . "\n"); echo("Error Type: " . $ex->getErrorType() . "\n"); echo("Request ID: " . $ex->getRequestId() . "\n"); echo("XML: " . $ex->getXML() . "\n"); } }