public final class PipelineStatistics extends StatisticsDataSection
  • Field Details

    • PIRDS_LENGTH

      public static final int PIRDS_LENGTH
      Constant: 0x0484 = 1156
      See Also:
    • PIRIDR

      public static final int PIRIDR
      Constant: 0x69 = 105
      See Also:
    • PIR_VERS

      public static final int PIR_VERS
      Constant: 0x01 = 1
      See Also:
    • PIR_MODE_UNKNOWN

      public static final int PIR_MODE_UNKNOWN
      Constant: 0x00 = 0
      See Also:
    • PIR_MODE_PROVIDER

      public static final int PIR_MODE_PROVIDER
      Constant: 0x01 = 1
      See Also:
    • PIR_MODE_REQUESTER

      public static final int PIR_MODE_REQUESTER
      Constant: 0x02 = 2
      See Also:
    • PIR_CSDAPI_CHANGE

      public static final int PIR_CSDAPI_CHANGE
      Constant: 0x01 = 1
      See Also:
    • PIR_CSDBATCH_CHANGE

      public static final int PIR_CSDBATCH_CHANGE
      Constant: 0x02 = 2
      See Also:
    • PIR_DREPAPI_CHANGE

      public static final int PIR_DREPAPI_CHANGE
      Constant: 0x03 = 3
      See Also:
    • PIR_CREATE_CHANGE

      public static final int PIR_CREATE_CHANGE
      Constant: 0x04 = 4
      See Also:
    • PIR_CSDAPI_INSTALL

      public static final int PIR_CSDAPI_INSTALL
      Constant: 0x01 = 1
      See Also:
    • PIR_CREATE_INSTALL

      public static final int PIR_CREATE_INSTALL
      Constant: 0x04 = 4
      See Also:
    • PIR_GRPLIST_INSTALL

      public static final int PIR_GRPLIST_INSTALL
      Constant: 0x05 = 5
      See Also:
    • PIR_BUNDLE_INSTALL

      public static final int PIR_BUNDLE_INSTALL
      Constant: 0x09 = 9
      See Also:
    • PIR_JSON_JAVA_PARSER_NOTAPPLIC

      public static final int PIR_JSON_JAVA_PARSER_NOTAPPLIC
      Constant: 0x00 = 0
      See Also:
    • PIR_JSON_JAVA_PARSER_YES

      public static final int PIR_JSON_JAVA_PARSER_YES
      Constant: 0x01 = 1
      See Also:
    • PIR_JSON_JAVA_PARSER_NO

      public static final int PIR_JSON_JAVA_PARSER_NO
      Constant: 0x02 = 2
      See Also:
  • Method Details

    • pirdsLen

      public int pirdsLen()
      PIRDS_LEN value.
      Returns:
      int PIRDS_LEN value
    • pirdsId

      public int pirdsId()
      PIRDS_ID value.
      Returns:
      int PIRDS_ID value
    • pirdsVers

      public int pirdsVers()
      PIRDS_VERS value.
      Returns:
      int PIRDS_VERS value
    • pirPipelineName

      public String pirPipelineName()
      PIR_PIPELINE_NAME value.
      Returns:
      String PIR_PIPELINE_NAME value
    • pirPipelineMode

      public int pirPipelineMode()
      PIR_PIPELINE_MODE value.
      Returns:
      int PIR_PIPELINE_MODE value
    • pirConfigurationFile

      public String pirConfigurationFile()
      PIR_CONFIGURATION_FILE value.
      Returns:
      String PIR_CONFIGURATION_FILE value
    • pirShelfDirectory

      public String pirShelfDirectory()
      PIR_SHELF_DIRECTORY value.
      Returns:
      String PIR_SHELF_DIRECTORY value
    • pirWsdirDirectory

      public String pirWsdirDirectory()
      PIR_WSDIR_DIRECTORY value.
      Returns:
      String PIR_WSDIR_DIRECTORY value
    • pirPipelineUseCount

      public long pirPipelineUseCount()
      PIR_PIPELINE_USE_COUNT value.
      Returns:
      long PIR_PIPELINE_USE_COUNT value
    • pirJsonJavaParser

      public int pirJsonJavaParser()
      PIR_JSON_JAVA_PARSER value.
      Returns:
      int PIR_JSON_JAVA_PARSER value
    • pirPipelineDefineSource

      public String pirPipelineDefineSource()
      PIR_PIPELINE_DEFINE_SOURCE value.
      Returns:
      String PIR_PIPELINE_DEFINE_SOURCE value
    • pirPipelineChangeTime

      public LocalDateTime pirPipelineChangeTime()
      PIR_PIPELINE_CHANGE_TIME STCK value converted to LocalDateTime (nanosecond precision).

      Use pirPipelineChangeTimeRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      LocalDateTime PIR_PIPELINE_CHANGE_TIME STCK converted to LocalDateTime
      See Also:
    • pirPipelineChangeTimeRawValue

      public BigInteger pirPipelineChangeTimeRawValue()
      PIR_PIPELINE_CHANGE_TIME STCK value.
      Returns:
      BigInteger PIR_PIPELINE_CHANGE_TIME STCK value
    • pirPipelineChangeUserid

      public String pirPipelineChangeUserid()
      PIR_PIPELINE_CHANGE_USERID value.
      Returns:
      String PIR_PIPELINE_CHANGE_USERID value
    • pirPipelineChangeAgent

      public int pirPipelineChangeAgent()
      PIR_PIPELINE_CHANGE_AGENT value.
      Returns:
      int PIR_PIPELINE_CHANGE_AGENT value
    • pirPipelineInstallAgent

      public int pirPipelineInstallAgent()
      PIR_PIPELINE_INSTALL_AGENT value.
      Returns:
      int PIR_PIPELINE_INSTALL_AGENT value
    • pirPipelineInstallTime

      public LocalDateTime pirPipelineInstallTime()
      PIR_PIPELINE_INSTALL_TIME STCK value converted to LocalDateTime (nanosecond precision).

      Use pirPipelineInstallTimeRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      LocalDateTime PIR_PIPELINE_INSTALL_TIME STCK converted to LocalDateTime
      See Also:
    • pirPipelineInstallTimeRawValue

      public BigInteger pirPipelineInstallTimeRawValue()
      PIR_PIPELINE_INSTALL_TIME STCK value.
      Returns:
      BigInteger PIR_PIPELINE_INSTALL_TIME STCK value
    • pirPipelineInstallUserid

      public String pirPipelineInstallUserid()
      PIR_PIPELINE_INSTALL_USERID value.
      Returns:
      String PIR_PIPELINE_INSTALL_USERID value
    • pirPipelineMsgformat

      public String pirPipelineMsgformat()
      PIR_PIPELINE_MSGFORMAT value.
      Returns:
      String PIR_PIPELINE_MSGFORMAT value
    • pirModeUnknown

      public boolean pirModeUnknown()
      Return true if pirPipelineMode() equals PIR_MODE_UNKNOWN.
      Returns:
      boolean pirPipelineMode() equals PIR_MODE_UNKNOWN

      PIR_MODE_UNKNOWN = 0x00

    • pirModeProvider

      public boolean pirModeProvider()
      Return true if pirPipelineMode() equals PIR_MODE_PROVIDER.
      Returns:
      boolean pirPipelineMode() equals PIR_MODE_PROVIDER

      PIR_MODE_PROVIDER = 0x01

    • pirModeRequester

      public boolean pirModeRequester()
      Return true if pirPipelineMode() equals PIR_MODE_REQUESTER.
      Returns:
      boolean pirPipelineMode() equals PIR_MODE_REQUESTER

      PIR_MODE_REQUESTER = 0x02

    • pirCsdapiChange

      public boolean pirCsdapiChange()
      Returns:
      boolean pirPipelineChangeAgent() equals PIR_CSDAPI_CHANGE

      PIR_CSDAPI_CHANGE = 0x01

    • pirCsdbatchChange

      public boolean pirCsdbatchChange()
      Returns:
      boolean pirPipelineChangeAgent() equals PIR_CSDBATCH_CHANGE

      PIR_CSDBATCH_CHANGE = 0x02

    • pirDrepapiChange

      public boolean pirDrepapiChange()
      Returns:
      boolean pirPipelineChangeAgent() equals PIR_DREPAPI_CHANGE

      PIR_DREPAPI_CHANGE = 0x03

    • pirCreateChange

      public boolean pirCreateChange()
      Returns:
      boolean pirPipelineChangeAgent() equals PIR_CREATE_CHANGE

      PIR_CREATE_CHANGE = 0x04

    • pirCsdapiInstall

      public boolean pirCsdapiInstall()
      Returns:
      boolean pirPipelineInstallAgent() equals PIR_CSDAPI_INSTALL

      PIR_CSDAPI_INSTALL = 0x01

    • pirCreateInstall

      public boolean pirCreateInstall()
      Returns:
      boolean pirPipelineInstallAgent() equals PIR_CREATE_INSTALL

      PIR_CREATE_INSTALL = 0x04

    • pirGrplistInstall

      public boolean pirGrplistInstall()
      Returns:
      boolean pirPipelineInstallAgent() equals PIR_GRPLIST_INSTALL

      PIR_GRPLIST_INSTALL = 0x05

    • pirBundleInstall

      public boolean pirBundleInstall()
      Returns:
      boolean pirPipelineInstallAgent() equals PIR_BUNDLE_INSTALL

      PIR_BUNDLE_INSTALL = 0x09

    • pirJsonJavaParserNotapplic

      public boolean pirJsonJavaParserNotapplic()
      Returns:
      boolean pirJsonJavaParser() equals PIR_JSON_JAVA_PARSER_NOTAPPLIC

      PIR_JSON_JAVA_PARSER_NOTAPPLIC = 0x00

    • pirJsonJavaParserYes

      public boolean pirJsonJavaParserYes()
      Returns:
      boolean pirJsonJavaParser() equals PIR_JSON_JAVA_PARSER_YES

      PIR_JSON_JAVA_PARSER_YES = 0x01

    • pirJsonJavaParserNo

      public boolean pirJsonJavaParserNo()
      Returns:
      boolean pirJsonJavaParser() equals PIR_JSON_JAVA_PARSER_NO

      PIR_JSON_JAVA_PARSER_NO = 0x02

    • create

      public static PipelineStatistics create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section