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

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

    • praMaintDOIHierNode

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

      @Nonnull public DOITransDet.DOITransDetBuilder praMaintDOIOwnTransfHierNode(DOITransfer value)
      Navigation property _PRAMaintDOIOwnTransfHierNode for DOITransDet to single DOITransfer.
      Parameters:
      value - The DOITransfer to build this DOITransDet with.
      Returns:
      This Builder to allow for a fluent interface.
    • pRAFundsTransferChangeNumber

      @Nonnull public DOITransDet.DOITransDetBuilder pRAFundsTransferChangeNumber(@Nullable String pRAFundsTransferChangeNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PRAFundsTransferChangeNumber

      Returns:
      this.
    • pRATransferFromCustSuplrCode

      @Nonnull public DOITransDet.DOITransDetBuilder pRATransferFromCustSuplrCode(@Nullable String pRATransferFromCustSuplrCode)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferFromCustSuplrCode

      Returns:
      this.
    • pRAFundsTransferFromOwner

      @Nonnull public DOITransDet.DOITransDetBuilder pRAFundsTransferFromOwner(@Nullable String pRAFundsTransferFromOwner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAFundsTransferFromOwner

      Returns:
      this.
    • pRAFndsTransfFrmOwnrIntrstType

      @Nonnull public DOITransDet.DOITransDetBuilder pRAFndsTransfFrmOwnrIntrstType(@Nullable String pRAFndsTransfFrmOwnrIntrstType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstType

      Returns:
      this.
    • pRAFndsTransfFrmOwnrIntrstSeq

      @Nonnull public DOITransDet.DOITransDetBuilder pRAFndsTransfFrmOwnrIntrstSeq(@Nullable String pRAFndsTransfFrmOwnrIntrstSeq)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstSeq

      Returns:
      this.
    • pRATransferToCustSuplrCode

      @Nonnull public DOITransDet.DOITransDetBuilder pRATransferToCustSuplrCode(@Nullable String pRATransferToCustSuplrCode)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferToCustSuplrCode

      Returns:
      this.
    • pRAFundsTransferToOwner

      @Nonnull public DOITransDet.DOITransDetBuilder pRAFundsTransferToOwner(@Nullable String pRAFundsTransferToOwner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAFundsTransferToOwner

      Returns:
      this.
    • pRAFndsTransfToOwnrIntrstType

      @Nonnull public DOITransDet.DOITransDetBuilder pRAFndsTransfToOwnrIntrstType(@Nullable String pRAFndsTransfToOwnrIntrstType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfToOwnrIntrstType

      Returns:
      this.
    • pRAFndsTransfToOwnrIntrstSeq

      @Nonnull public DOITransDet.DOITransDetBuilder pRAFndsTransfToOwnrIntrstSeq(@Nullable String pRAFndsTransfToOwnrIntrstSeq)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfToOwnrIntrstSeq

      Returns:
      this.
    • pRAReferenceCompanyCode

      @Nonnull public DOITransDet.DOITransDetBuilder pRAReferenceCompanyCode(@Nullable String pRAReferenceCompanyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PRAReferenceCompanyCode

      Returns:
      this.
    • pRARefJointVentureName

      @Nonnull public DOITransDet.DOITransDetBuilder pRARefJointVentureName(@Nullable String pRARefJointVentureName)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRARefJointVentureName

      Returns:
      this.
    • pRAReferenceDOI

      @Nonnull public DOITransDet.DOITransDetBuilder pRAReferenceDOI(@Nullable String pRAReferenceDOI)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PRAReferenceDOI

      Returns:
      this.
    • dOIOwnerEffectiveFromDate

      @Nonnull public DOITransDet.DOITransDetBuilder dOIOwnerEffectiveFromDate(@Nullable LocalDate dOIOwnerEffectiveFromDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: DOIOwnerEffectiveFromDate

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: DivisionOfInterest

      Returns:
      this.
    • pRATransferEffectiveFromDate

      @Nonnull public DOITransDet.DOITransDetBuilder pRATransferEffectiveFromDate(@Nullable LocalDate pRATransferEffectiveFromDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PRATransferEffectiveFromDate

      Returns:
      this.
    • pRATransferChangeCode

      @Nonnull public DOITransDet.DOITransDetBuilder pRATransferChangeCode(@Nullable String pRATransferChangeCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferChangeCode

      Returns:
      this.
    • pRATransferEffectiveToDate

      @Nonnull public DOITransDet.DOITransDetBuilder pRATransferEffectiveToDate(@Nullable LocalDate pRATransferEffectiveToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PRATransferEffectiveToDate

      Returns:
      this.
    • pRAOwnerRequestDocNumber

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

      Original property name from the Odata EDM: PRAOwnerRequestDocNumber

      Returns:
      this.
    • pRAOwnerRequestDocYear

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

      Original property name from the Odata EDM: PRAOwnerRequestDocYear

      Returns:
      this.
    • pRAOwnerRequestDocItmNmbr

      @Nonnull public DOITransDet.DOITransDetBuilder pRAOwnerRequestDocItmNmbr(@Nullable String pRAOwnerRequestDocItmNmbr)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAOwnerRequestDocItmNmbr

      Returns:
      this.
    • netRevenueInterestRatio

      @Nonnull public DOITransDet.DOITransDetBuilder netRevenueInterestRatio(@Nullable BigDecimal netRevenueInterestRatio)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: NetRevenueInterestRatio

      Returns:
      this.
    • pRAOwnerAllocationRatio

      @Nonnull public DOITransDet.DOITransDetBuilder pRAOwnerAllocationRatio(@Nullable BigDecimal pRAOwnerAllocationRatio)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: PRAOwnerAllocationRatio

      Returns:
      this.
    • overrideOwnerPaymentStatus

      @Nonnull public DOITransDet.DOITransDetBuilder overrideOwnerPaymentStatus(@Nullable String overrideOwnerPaymentStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OverrideOwnerPaymentStatus

      Returns:
      this.
    • overrideSuspenseReason

      @Nonnull public DOITransDet.DOITransDetBuilder overrideSuspenseReason(@Nullable String overrideSuspenseReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OverrideSuspenseReason

      Returns:
      this.
    • pRAOverrideLeaseID

      @Nonnull public DOITransDet.DOITransDetBuilder pRAOverrideLeaseID(@Nullable String pRAOverrideLeaseID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PRAOverrideLeaseID

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public DOITransDet.DOITransDetBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • build

      @Nonnull public DOITransDet build()
    • toString

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