code: @Override
      public GetAuthorizationTokenResult getAuthorizationToken(GetAuthorizationTokenRequest request) {
          request = beforeClientExecution(request);
          return executeGetAuthorizationToken(request);
      }
docs: <p>
  Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the
  <code>docker</code> CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default
  registry is assumed.
  </p>
  <p>
  The <code>authorizationToken</code> returned for each registry specified is a base64 encoded string that can be
  decoded and used in a <code>docker login</code> command to authenticate to a registry. The AWS CLI offers an
  <code>aws ecr get-login</code> command that simplifies the login process.
  </p>
  
  @param getAuthorizationTokenRequest
  @return Result of the GetAuthorizationToken operation returned by the service.
  @throws ServerException
  These errors are usually caused by a server-side issue.
  @throws InvalidParameterException
  The specified parameter is invalid. Review the available parameters for the API request.
  @sample AmazonECR.GetAuthorizationToken
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetAuthorizationToken" target="_top">AWS API
  Documentation</a>