code: @Override
      public GetPipelineStateResult getPipelineState(GetPipelineStateRequest request) {
          request = beforeClientExecution(request);
          return executeGetPipelineState(request);
      }
docs: <p>
  Returns information about the state of a pipeline, including the stages and actions.
  </p>
  <note>
  <p>
  Values returned in the revisionId and revisionUrl fields indicate the source revision information, such as the
  commit ID, for the current state.
  </p>
  </note>
  
  @param getPipelineStateRequest
  Represents the input of a GetPipelineState action.
  @return Result of the GetPipelineState operation returned by the service.
  @throws ValidationException
  The validation was specified in an invalid format.
  @throws PipelineNotFoundException
  The specified pipeline was specified in an invalid format or cannot be found.
  @sample AWSCodePipeline.GetPipelineState
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/GetPipelineState" target="_top">AWS
  API Documentation</a>