Class ServicePolicy


public final class ServicePolicy extends SmfData
  • Field Details

    • SVPOLSH2

      public static final int SVPOLSH2
      Constant: 0x80 = 128
      See Also:
    • SVPOLEWL

      public static final int SVPOLEWL
      Constant: 0x40 = 64
      See Also:
    • SVPOLEWM

      public static final int SVPOLEWM
      Constant: 0x20 = 32
      See Also:
    • SVPOLEWU

      public static final int SVPOLEWU
      Constant: 0x10 = 16
      See Also:
    • SVPOL_SECTION

      public static final int SVPOL_SECTION
      Constant: 0x00 = 0
      See Also:
    • SVPOL_HDR_SECTION

      public static final int SVPOL_HDR_SECTION
      Constant: 0x01 = 1
      See Also:
    • SVPOL_SP_SECTION

      public static final int SVPOL_SP_SECTION
      Constant: 0x02 = 2
      See Also:
    • SVPOL_WD_SECTION

      public static final int SVPOL_WD_SECTION
      Constant: 0x03 = 3
      See Also:
    • SVPOL_CD_SECTION

      public static final int SVPOL_CD_SECTION
      Constant: 0x04 = 4
      See Also:
    • SVPOL_PD_SECTION

      public static final int SVPOL_PD_SECTION
      Constant: 0x05 = 5
      See Also:
    • SVPOL_RG_SECTION

      public static final int SVPOL_RG_SECTION
      Constant: 0x06 = 6
      See Also:
    • SVPOL_RD_SECTION

      public static final int SVPOL_RD_SECTION
      Constant: 0x07 = 7
      See Also:
    • SVPOL_MS_SECTION

      public static final int SVPOL_MS_SECTION
      Constant: 0x08 = 8
      See Also:
    • SVPOL_SN_SECTION

      public static final int SVPOL_SN_SECTION
      Constant: 0x09 = 9
      See Also:
  • Method Details

    • isComplete

      public boolean isComplete()
    • servicePolicyInformation

      public ServicePolicyInformation servicePolicyInformation()
      Get the Service Policy Information section
      Returns:
      a ServicePolicyInformation
    • workloadInformation

      public List<WorkloadInformation> workloadInformation()
      Get the Workload Information sections
      Returns:
      a List of WorkloadInformation
    • serviceClassInformation

      public List<ServiceClassInformation> serviceClassInformation()
      Get the Service Class Information sections
      Returns:
      a List of ServiceClassInformation
    • resourceGroupInformation

      public List<ResourceGroupInformation> resourceGroupInformation()
      Get the Resource Group Information sections
      Returns:
      a List of ResourceGroupInformation
    • reportClassInformation

      public List<ReportClassInformation> reportClassInformation()
      Get the Report Class Information sections
      Returns:
      a List of ReportClassInformation
    • gpmpSettings

      public GpmpSettings gpmpSettings()
      Get the GPMP Settings section
      Returns:
      a GpmpSettings
    • gpmpSystemsExcluded

      public List<GpmpSystemsExcluded> gpmpSystemsExcluded()
      Get the GPMP Systems Excluded sections
      Returns:
      a List of GpmpSystemsExcluded
    • svpolnam

      public String svpolnam()
      SVPOLNAM value.
      Returns:
      String SVPOLNAM value
    • svpollvl

      public int svpollvl()
      SVPOLLVL value.
      Returns:
      int SVPOLLVL value
    • svpolwvn

      public int svpolwvn()
      SVPOLWVN value.
      Returns:
      int SVPOLWVN value
    • svpoldil

      public int svpoldil()
      SVPOLDIL value.
      Returns:
      int SVPOLDIL value
    • svpoldle

      public int svpoldle()
      SVPOLDLE value.
      Returns:
      int SVPOLDLE value
    • svpoldpo

      public int svpoldpo()
      SVPOLDPO value.
      Returns:
      int SVPOLDPO value
    • svpoldpl

      public int svpoldpl()
      SVPOLDPL value.
      Returns:
      int SVPOLDPL value
    • svpoldwo

      public int svpoldwo()
      SVPOLDWO value.
      Returns:
      int SVPOLDWO value
    • svpoldwc

      public int svpoldwc()
      SVPOLDWC value.
      Returns:
      int SVPOLDWC value
    • svpoldwl

      public int svpoldwl()
      SVPOLDWL value.
      Returns:
      int SVPOLDWL value
    • svpoldco

      public int svpoldco()
      SVPOLDCO value.
      Returns:
      int SVPOLDCO value
    • svpoldcc

      public int svpoldcc()
      SVPOLDCC value.
      Returns:
      int SVPOLDCC value
    • svpoldcl

      public int svpoldcl()
      SVPOLDCL value.
      Returns:
      int SVPOLDCL value
    • svpoldzo

      public int svpoldzo()
      SVPOLDZO value.
      Returns:
      int SVPOLDZO value
    • svpoldzc

      public int svpoldzc()
      SVPOLDZC value.
      Returns:
      int SVPOLDZC value
    • svpoldzl

      public int svpoldzl()
      SVPOLDZL value.
      Returns:
      int SVPOLDZL value
    • svpoldro

      public int svpoldro()
      SVPOLDRO value.
      Returns:
      int SVPOLDRO value
    • svpoldrc

      public int svpoldrc()
      SVPOLDRC value.
      Returns:
      int SVPOLDRC value
    • svpoldrl

      public int svpoldrl()
      SVPOLDRL value.
      Returns:
      int SVPOLDRL value
    • svpoldgo

      public int svpoldgo()
      SVPOLDGO value.
      Returns:
      int SVPOLDGO value
    • svpoldgc

      public int svpoldgc()
      SVPOLDGC value.
      Returns:
      int SVPOLDGC value
    • svpoldgl

      public int svpoldgl()
      SVPOLDGL value.
      Returns:
      int SVPOLDGL value
    • svpolfl1

      public int svpolfl1()
      SVPOLFL1 value.
      Returns:
      int SVPOLFL1 value
    • svpolsh2

      public boolean svpolsh2()
      Return true if SVPOLSH2 bit in svpolfl1() is set.
      Returns:
      boolean SVPOLSH2 bit is set in svpolfl1()

      SVPOLSH2 = 0x80

    • svpolewl

      public boolean svpolewl()
      Return true if SVPOLEWL bit in svpolfl1() is set.
      Returns:
      boolean SVPOLEWL bit is set in svpolfl1()

      SVPOLEWL = 0x40

    • svpolewm

      public boolean svpolewm()
      Return true if SVPOLEWM bit in svpolfl1() is set.
      Returns:
      boolean SVPOLEWM bit is set in svpolfl1()

      SVPOLEWM = 0x20

    • svpolewu

      public boolean svpolewu()
      Return true if SVPOLEWU bit in svpolfl1() is set.
      Returns:
      boolean SVPOLEWU bit is set in svpolfl1()

      SVPOLEWU = 0x10

    • svpolemo

      public int svpolemo()
      SVPOLEMO value.
      Returns:
      int SVPOLEMO value
    • svpolemc

      public int svpolemc()
      SVPOLEMC value.
      Returns:
      int SVPOLEMC value
    • svpoleml

      public int svpoleml()
      SVPOLEML value.
      Returns:
      int SVPOLEML value
    • svpoleso

      public int svpoleso()
      SVPOLESO value.
      Returns:
      int SVPOLESO value
    • svpolesc

      public int svpolesc()
      SVPOLESC value.
      Returns:
      int SVPOLESC value
    • svpolesl

      public int svpolesl()
      SVPOLESL value.
      Returns:
      int SVPOLESL value
    • create

      public static ServicePolicy create(byte[] Data, int offset, int length, boolean complete)
      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