code: @Override
      public DescribeBundleResult describeBundle(DescribeBundleRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeBundle(request);
      }
docs: <p>
  Get the bundle details for the requested bundle id.
  </p>
  
  @param describeBundleRequest
  Request structure to request the details of a specific bundle.
  @return Result of the DescribeBundle operation returned by the service.
  @throws InternalFailureException
  The service has encountered an unexpected error condition which prevents it from servicing the request.
  @throws ServiceUnavailableException
  The service is temporarily unavailable. The request should be retried after some time delay.
  @throws UnauthorizedException
  Credentials of the caller are insufficient to authorize the request.
  @throws TooManyRequestsException
  Too many requests have been received for this AWS account in too short a time. The request should be
  retried after some time delay.
  @throws BadRequestException
  The request cannot be processed because some parameter is not valid or the project state prevents the
  operation from being performed.
  @throws NotFoundException
  No entity can be found with the specified identifier.
  @sample AWSMobile.DescribeBundle
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/mobile-2017-07-01/DescribeBundle" target="_top">AWS API
  Documentation</a>