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

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

    • praMaintDOIHierNode

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

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

      @Nonnull public DOITransfer.DOITransferBuilder praMaintOwnTransfDetHierNode(DOITransDet... value)
      Navigation property _PRAMaintOwnTransfDetHierNode for DOITransfer to multiple DOITransDet.
      Parameters:
      value - The DOITransDets to build this DOITransfer with.
      Returns:
      This Builder to allow for a fluent interface.
    • pRAFundsTransferChangeNumber

      @Nonnull public DOITransfer.DOITransferBuilder 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 DOITransfer.DOITransferBuilder 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 DOITransfer.DOITransferBuilder 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 DOITransfer.DOITransferBuilder 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 DOITransfer.DOITransferBuilder pRAFndsTransfFrmOwnrIntrstSeq(@Nullable String pRAFndsTransfFrmOwnrIntrstSeq)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstSeq

      Returns:
      this.
    • pRAReferenceCompanyCode

      @Nonnull public DOITransfer.DOITransferBuilder 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 DOITransfer.DOITransferBuilder 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 DOITransfer.DOITransferBuilder 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 DOITransfer.DOITransferBuilder dOIOwnerEffectiveFromDate(@Nullable LocalDate dOIOwnerEffectiveFromDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: DOIOwnerEffectiveFromDate

      Returns:
      this.
    • pRATransferChangeCode

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

      Original property name from the Odata EDM: PRATransferChangeCode

      Returns:
      this.
    • pRATransferEffectiveFromDate

      @Nonnull public DOITransfer.DOITransferBuilder pRATransferEffectiveFromDate(@Nullable LocalDate pRATransferEffectiveFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PRATransferEffectiveFromDate

      Returns:
      this.
    • pRATransferEffectiveToDate

      @Nonnull public DOITransfer.DOITransferBuilder pRATransferEffectiveToDate(@Nullable LocalDate pRATransferEffectiveToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PRATransferEffectiveToDate

      Returns:
      this.
    • pRAOwnerRequestDocNumber

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

      Original property name from the Odata EDM: PRAOwnerRequestDocNumber

      Returns:
      this.
    • pRAOwnerRequestDocYear

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

      Original property name from the Odata EDM: PRAOwnerRequestDocYear

      Returns:
      this.
    • pRATransferLevelCode

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

      Original property name from the Odata EDM: PRATransferLevelCode

      Returns:
      this.
    • pRATransferChangeReasonCode

      @Nonnull public DOITransfer.DOITransferBuilder pRATransferChangeReasonCode(@Nullable String pRATransferChangeReasonCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRATransferChangeReasonCode

      Returns:
      this.
    • pRATransferApplicationToCode

      @Nonnull public DOITransfer.DOITransferBuilder pRATransferApplicationToCode(@Nullable String pRATransferApplicationToCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferApplicationToCode

      Returns:
      this.
    • pRATransferIsForAllSuspense

      @Nonnull public DOITransfer.DOITransferBuilder pRATransferIsForAllSuspense(@Nullable Boolean pRATransferIsForAllSuspense)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRATransferIsForAllSuspense

      Returns:
      this.
    • suspenseReason

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

      Original property name from the Odata EDM: SuspenseReason

      Returns:
      this.
    • ownerPaymentStatus

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

      Original property name from the Odata EDM: OwnerPaymentStatus

      Returns:
      this.
    • companyCode

      @Nonnull public DOITransfer.DOITransferBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • pRAJointVenture

      @Nonnull public DOITransfer.DOITransferBuilder pRAJointVenture(@Nullable String pRAJointVenture)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAJointVenture

      Returns:
      this.
    • divisionOfInterest

      @Nonnull public DOITransfer.DOITransferBuilder divisionOfInterest(@Nullable String divisionOfInterest)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Returns:
      this.
    • pRATransferPriority

      @Nonnull public DOITransfer.DOITransferBuilder pRATransferPriority(@Nullable String pRATransferPriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferPriority

      Returns:
      this.
    • pRAFundsTransferToOwnerCoCode

      @Nonnull public DOITransfer.DOITransferBuilder pRAFundsTransferToOwnerCoCode(@Nullable String pRAFundsTransferToOwnerCoCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PRAFundsTransferToOwnerCoCode

      Returns:
      this.
    • pRAFundsTransferToOwnerVenture

      @Nonnull public DOITransfer.DOITransferBuilder pRAFundsTransferToOwnerVenture(@Nullable String pRAFundsTransferToOwnerVenture)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAFundsTransferToOwnerVenture

      Returns:
      this.
    • pRAFundsTransferToOwnerDOI

      @Nonnull public DOITransfer.DOITransferBuilder pRAFundsTransferToOwnerDOI(@Nullable String pRAFundsTransferToOwnerDOI)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PRAFundsTransferToOwnerDOI

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public DOITransfer.DOITransferBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • build

      @Nonnull public DOITransfer build()
    • toString

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