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

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

    • praMaintDOIHierNode

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

      @Nonnull public DOIHist.DOIHistBuilder 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 DOIHist.DOIHistBuilder 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 DOIHist.DOIHistBuilder divisionOfInterest(@Nullable String divisionOfInterest)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Returns:
      this.
    • divisionOfInterestHistory

      @Nonnull public DOIHist.DOIHistBuilder divisionOfInterestHistory(@Nullable String divisionOfInterestHistory)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: DivisionOfInterestHistory

      Returns:
      this.
    • pRAFundsTransferFromOwner

      @Nonnull public DOIHist.DOIHistBuilder pRAFundsTransferFromOwner(@Nullable String pRAFundsTransferFromOwner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAFundsTransferFromOwner

      Returns:
      this.
    • pRAFndsTransfFrmOwnrIntrstType

      @Nonnull public DOIHist.DOIHistBuilder pRAFndsTransfFrmOwnrIntrstType(@Nullable String pRAFndsTransfFrmOwnrIntrstType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstType

      Returns:
      this.
    • pRAFndsTransfFrmOwnrIntrstSeq

      @Nonnull public DOIHist.DOIHistBuilder pRAFndsTransfFrmOwnrIntrstSeq(@Nullable String pRAFndsTransfFrmOwnrIntrstSeq)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstSeq

      Returns:
      this.
    • pRAFundsTransferToOwner

      @Nonnull public DOIHist.DOIHistBuilder pRAFundsTransferToOwner(@Nullable String pRAFundsTransferToOwner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAFundsTransferToOwner

      Returns:
      this.
    • pRAFndsTransfToOwnrIntrstType

      @Nonnull public DOIHist.DOIHistBuilder pRAFndsTransfToOwnrIntrstType(@Nullable String pRAFndsTransfToOwnrIntrstType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfToOwnrIntrstType

      Returns:
      this.
    • pRAFndsTransfToOwnrIntrstSeq

      @Nonnull public DOIHist.DOIHistBuilder pRAFndsTransfToOwnrIntrstSeq(@Nullable String pRAFndsTransfToOwnrIntrstSeq)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfToOwnrIntrstSeq

      Returns:
      this.
    • pRATransferEffectiveFromDate

      @Nonnull public DOIHist.DOIHistBuilder pRATransferEffectiveFromDate(@Nullable LocalDate pRATransferEffectiveFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PRATransferEffectiveFromDate

      Returns:
      this.
    • oldNetRevnInterestRatio

      @Nonnull public DOIHist.DOIHistBuilder oldNetRevnInterestRatio(@Nullable BigDecimal oldNetRevnInterestRatio)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: OldNetRevnInterestRatio

      Returns:
      this.
    • pRATransferFromCustSuplrCode

      @Nonnull public DOIHist.DOIHistBuilder pRATransferFromCustSuplrCode(@Nullable String pRATransferFromCustSuplrCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferFromCustSuplrCode

      Returns:
      this.
    • newNetRevnInterestRatio

      @Nonnull public DOIHist.DOIHistBuilder newNetRevnInterestRatio(@Nullable BigDecimal newNetRevnInterestRatio)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: NewNetRevnInterestRatio

      Returns:
      this.
    • pRATransferToCustSuplrCode

      @Nonnull public DOIHist.DOIHistBuilder pRATransferToCustSuplrCode(@Nullable String pRATransferToCustSuplrCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferToCustSuplrCode

      Returns:
      this.
    • pRATransferEffectiveToDate

      @Nonnull public DOIHist.DOIHistBuilder pRATransferEffectiveToDate(@Nullable LocalDate pRATransferEffectiveToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PRATransferEffectiveToDate

      Returns:
      this.
    • pRAAllocDcmlRatio

      @Nonnull public DOIHist.DOIHistBuilder pRAAllocDcmlRatio(@Nullable BigDecimal pRAAllocDcmlRatio)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: PRAAllocDcmlRatio

      Returns:
      this.
    • pRATransfRsnCode

      @Nonnull public DOIHist.DOIHistBuilder pRATransfRsnCode(@Nullable String pRATransfRsnCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRATransfRsnCode

      Returns:
      this.
    • pRAOwnershipTransferTypeCode

      @Nonnull public DOIHist.DOIHistBuilder pRAOwnershipTransferTypeCode(@Nullable String pRAOwnershipTransferTypeCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRAOwnershipTransferTypeCode

      Returns:
      this.
    • pRATransferLevelCode

      @Nonnull public DOIHist.DOIHistBuilder pRATransferLevelCode(@Nullable String pRATransferLevelCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferLevelCode

      Returns:
      this.
    • pRAIsPriorPeriodAdjmt

      @Nonnull public DOIHist.DOIHistBuilder pRAIsPriorPeriodAdjmt(@Nullable Boolean pRAIsPriorPeriodAdjmt)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRAIsPriorPeriodAdjmt

      Returns:
      this.
    • pRATransferIsForAllSuspense

      @Nonnull public DOIHist.DOIHistBuilder pRATransferIsForAllSuspense(@Nullable Boolean pRATransferIsForAllSuspense)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRATransferIsForAllSuspense

      Returns:
      this.
    • pRANewSuspenseRsnCode

      @Nonnull public DOIHist.DOIHistBuilder pRANewSuspenseRsnCode(@Nullable String pRANewSuspenseRsnCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRANewSuspenseRsnCode

      Returns:
      this.
    • pRANewPaymentCode

      @Nonnull public DOIHist.DOIHistBuilder pRANewPaymentCode(@Nullable String pRANewPaymentCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRANewPaymentCode

      Returns:
      this.
    • pRAIsNetRevnIntrstAllocFlag

      @Nonnull public DOIHist.DOIHistBuilder pRAIsNetRevnIntrstAllocFlag(@Nullable String pRAIsNetRevnIntrstAllocFlag)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRAIsNetRevnIntrstAllocFlag

      Returns:
      this.
    • pRAIncrmtInNetRevnIntrstRatio

      @Nonnull public DOIHist.DOIHistBuilder pRAIncrmtInNetRevnIntrstRatio(@Nullable BigDecimal pRAIncrmtInNetRevnIntrstRatio)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: PRAIncrmtInNetRevnIntrstRatio

      Returns:
      this.
    • ownerPaymentStatus

      @Nonnull public DOIHist.DOIHistBuilder ownerPaymentStatus(@Nullable String ownerPaymentStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OwnerPaymentStatus

      Returns:
      this.
    • dOIOwnerProdnPaytOwner

      @Nonnull public DOIHist.DOIHistBuilder dOIOwnerProdnPaytOwner(@Nullable String dOIOwnerProdnPaytOwner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DOIOwnerProdnPaytOwner

      Returns:
      this.
    • pRAChainOfTitleFileNumber

      @Nonnull public DOIHist.DOIHistBuilder pRAChainOfTitleFileNumber(@Nullable String pRAChainOfTitleFileNumber)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: PRAChainOfTitleFileNumber

      Returns:
      this.
    • dOIOwnerCarriedBearerGrpCode

      @Nonnull public DOIHist.DOIHistBuilder dOIOwnerCarriedBearerGrpCode(@Nullable String dOIOwnerCarriedBearerGrpCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DOIOwnerCarriedBearerGrpCode

      Returns:
      this.
    • pRAOwnerRequestDocNumber

      @Nonnull public DOIHist.DOIHistBuilder pRAOwnerRequestDocNumber(@Nullable String pRAOwnerRequestDocNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAOwnerRequestDocNumber

      Returns:
      this.
    • pRAOwnerRequestDocYear

      @Nonnull public DOIHist.DOIHistBuilder pRAOwnerRequestDocYear(@Nullable String pRAOwnerRequestDocYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PRAOwnerRequestDocYear

      Returns:
      this.
    • createdByUser

      @Nonnull public DOIHist.DOIHistBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public DOIHist.DOIHistBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • suspenseReason

      @Nonnull public DOIHist.DOIHistBuilder suspenseReason(@Nullable String suspenseReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SuspenseReason

      Returns:
      this.
    • dOIOwnerNetMineralAcresVal

      @Nonnull public DOIHist.DOIHistBuilder dOIOwnerNetMineralAcresVal(@Nullable BigDecimal dOIOwnerNetMineralAcresVal)
      Constraints: Not nullable, Precision: 14, Scale: 6

      Original property name from the Odata EDM: DOIOwnerNetMineralAcresVal

      Returns:
      this.
    • newDOIOwnerNetMineralAcresVal

      @Nonnull public DOIHist.DOIHistBuilder newDOIOwnerNetMineralAcresVal(@Nullable BigDecimal newDOIOwnerNetMineralAcresVal)
      Constraints: Not nullable, Precision: 14, Scale: 6

      Original property name from the Odata EDM: NewDOIOwnerNetMineralAcresVal

      Returns:
      this.
    • incrmtOwnerNetMineralAcresVal

      @Nonnull public DOIHist.DOIHistBuilder incrmtOwnerNetMineralAcresVal(@Nullable BigDecimal incrmtOwnerNetMineralAcresVal)
      Constraints: Not nullable, Precision: 14, Scale: 6

      Original property name from the Odata EDM: IncrmtOwnerNetMineralAcresVal

      Returns:
      this.
    • build

      @Nonnull public DOIHist build()
    • toString

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