code: @Override
      public GetThirdPartyJobDetailsResult getThirdPartyJobDetails(GetThirdPartyJobDetailsRequest request) {
          request = beforeClientExecution(request);
          return executeGetThirdPartyJobDetails(request);
      }
docs: <p>
  Requests the details of a job for a third party action. Only used for partner 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 getThirdPartyJobDetailsRequest
  Represents the input of a GetThirdPartyJobDetails action.
  @return Result of the GetThirdPartyJobDetails operation returned by the service.
  @throws JobNotFoundException
  The specified job was specified in an invalid format or cannot be found.
  @throws ValidationException
  The validation was specified in an invalid format.
  @throws InvalidClientTokenException
  The client token was specified in an invalid format
  @throws InvalidJobException
  The specified job was specified in an invalid format or cannot be found.
  @sample AWSCodePipeline.GetThirdPartyJobDetails
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/GetThirdPartyJobDetails"
  target="_top">AWS API Documentation</a>