code: @Override
      public GetJobDetailsResult getJobDetails(GetJobDetailsRequest request) {
          request = beforeClientExecution(request);
          return executeGetJobDetails(request);
      }
docs: <p>
  Returns information about a job. Only used for custom actions.
  </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 getJobDetailsRequest
  Represents the input of a GetJobDetails action.
  @return Result of the GetJobDetails operation returned by the service.
  @throws ValidationException
  The validation was specified in an invalid format.
  @throws JobNotFoundException
  The specified job was specified in an invalid format or cannot be found.
  @sample AWSCodePipeline.GetJobDetails
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/GetJobDetails" target="_top">AWS API
  Documentation</a>