java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.pradivisionofinterest.ScaleHdr.ScaleHdrBuilder
Enclosing class:
ScaleHdr

public static final class ScaleHdr.ScaleHdrBuilder extends Object
Helper class to allow for fluent creation of ScaleHdr instances.
  • Method Details

    • praMaintDOIHierNode

      @Nonnull public ScaleHdr.ScaleHdrBuilder praMaintDOIHierNode(DOI value)
      Navigation property _PRAMaintDOIHierNode for ScaleHdr to single DOI.
      Parameters:
      value - The DOI to build this ScaleHdr with.
      Returns:
      This Builder to allow for a fluent interface.
    • praMaintDOIOwnerHierNode

      @Nonnull public ScaleHdr.ScaleHdrBuilder praMaintDOIOwnerHierNode(DOIOwner value)
      Navigation property _PRAMaintDOIOwnerHierNode for ScaleHdr to single DOIOwner.
      Parameters:
      value - The DOIOwner to build this ScaleHdr with.
      Returns:
      This Builder to allow for a fluent interface.
    • praMaintSlidingScaleHierNode

      @Nonnull public ScaleHdr.ScaleHdrBuilder praMaintSlidingScaleHierNode(Scale... value)
      Navigation property _PRAMaintSlidingScaleHierNode for ScaleHdr to multiple Scale.
      Parameters:
      value - The Scales to build this ScaleHdr with.
      Returns:
      This Builder to allow for a fluent interface.
    • companyCode

      @Nonnull public ScaleHdr.ScaleHdrBuilder companyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • pRAJointVenture

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRAJointVenture(@Nullable String pRAJointVenture)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAJointVenture

      Returns:
      this.
    • divisionOfInterest

      @Nonnull public ScaleHdr.ScaleHdrBuilder divisionOfInterest(@Nullable String divisionOfInterest)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Returns:
      this.
    • pRACustomerSupplierCode

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRACustomerSupplierCode(@Nullable String pRACustomerSupplierCode)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRACustomerSupplierCode

      Returns:
      this.
    • pRAOwner

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRAOwner(@Nullable String pRAOwner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAOwner

      Returns:
      this.
    • ownerInterestType

      @Nonnull public ScaleHdr.ScaleHdrBuilder ownerInterestType(@Nullable String ownerInterestType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OwnerInterestType

      Returns:
      this.
    • ownerInterestSequence

      @Nonnull public ScaleHdr.ScaleHdrBuilder ownerInterestSequence(@Nullable String ownerInterestSequence)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OwnerInterestSequence

      Returns:
      this.
    • dOIOwnerEffectiveFromDate

      @Nonnull public ScaleHdr.ScaleHdrBuilder dOIOwnerEffectiveFromDate(@Nullable LocalDate dOIOwnerEffectiveFromDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: DOIOwnerEffectiveFromDate

      Returns:
      this.
    • pRASlidingScaleNumber

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRASlidingScaleNumber(@Nullable String pRASlidingScaleNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PRASlidingScaleNumber

      Returns:
      this.
    • pRASlidingScComprnOptrCode

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRASlidingScComprnOptrCode(@Nullable String pRASlidingScComprnOptrCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRASlidingScComprnOptrCode

      Returns:
      this.
    • pRASlidingScaleMethod

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRASlidingScaleMethod(@Nullable String pRASlidingScaleMethod)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRASlidingScaleMethod

      Returns:
      this.
    • pRASlidingScaleRangeCode

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRASlidingScaleRangeCode(@Nullable String pRASlidingScaleRangeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRASlidingScaleRangeCode

      Returns:
      this.
    • pRASlidingScaleGravityVal

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRASlidingScaleGravityVal(@Nullable BigDecimal pRASlidingScaleGravityVal)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: PRASlidingScaleGravityVal

      Returns:
      this.
    • pRADivisionOfInterestNmbr

      @Nonnull public ScaleHdr.ScaleHdrBuilder pRADivisionOfInterestNmbr(@Nullable String pRADivisionOfInterestNmbr)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PRADivisionOfInterestNmbr

      Returns:
      this.
    • build

      @Nonnull public ScaleHdr build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object