code: @Override
      public PollForJobsResult pollForJobs(PollForJobsRequest request) {
          request = beforeClientExecution(request);
          return executePollForJobs(request);
      }
docs: <p>
  Returns information about any jobs for AWS CodePipeline to act upon. PollForJobs is only valid for action types
  with "Custom" in the owner field. If the action type contains "AWS" or "ThirdParty" in the owner field, the
  PollForJobs action returns an error.
  </p>
  <important>
  <p>
  When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store
  artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts.
  Additionally, this API returns any secret values defined for the action.
  </p>
  </important>
  
  @param pollForJobsRequest
  Represents the input of a PollForJobs action.
  @return Result of the PollForJobs operation returned by the service.
  @throws ValidationException
  The validation was specified in an invalid format.
  @throws ActionTypeNotFoundException
  The specified action type cannot be found.
  @sample AWSCodePipeline.PollForJobs
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/PollForJobs" target="_top">AWS API
  Documentation</a>