Class JointVenture.JointVentureBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.jointventure.JointVenture.JointVentureBuilder
Enclosing class:
JointVenture

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

    • jointVentureDescription

      @Nonnull public JointVenture.JointVentureBuilder jointVentureDescription(JointVentureDescription... value)
      Navigation property _JointVentureDescription for JointVenture to multiple JointVentureDescription.
      Parameters:
      value - The JointVentureDescriptions to build this JointVenture with.
      Returns:
      This Builder to allow for a fluent interface.
    • jointVentureEquityGroup

      @Nonnull public JointVenture.JointVentureBuilder jointVentureEquityGroup(JointVentureEquityGroup... value)
      Navigation property _JointVentureEquityGroup for JointVenture to multiple JointVentureEquityGroup.
      Parameters:
      value - The JointVentureEquityGroups to build this JointVenture with.
      Returns:
      This Builder to allow for a fluent interface.
    • jointVentureEquityType

      @Nonnull public JointVenture.JointVentureBuilder jointVentureEquityType(JointVentureEquityType... value)
      Navigation property _JointVentureEquityType for JointVenture to multiple JointVentureEquityType.
      Parameters:
      value - The JointVentureEquityTypes to build this JointVenture with.
      Returns:
      This Builder to allow for a fluent interface.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • jointVenture

      @Nonnull public JointVenture.JointVentureBuilder jointVenture(@Nullable String jointVenture)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: JointVenture

      Returns:
      this.
    • jointVentureName

      @Nonnull public JointVenture.JointVentureBuilder jointVentureName(@Nullable String jointVentureName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: JointVentureName

      Returns:
      this.
    • jointVenturePaymentTerms

      @Nonnull public JointVenture.JointVentureBuilder jointVenturePaymentTerms(@Nullable String jointVenturePaymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JointVenturePaymentTerms

      Returns:
      this.
    • jointVentureBillingType

      @Nonnull public JointVenture.JointVentureBuilder jointVentureBillingType(@Nullable String jointVentureBillingType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JointVentureBillingType

      Returns:
      this.
    • jointVentureBillingMethod

      @Nonnull public JointVenture.JointVentureBuilder jointVentureBillingMethod(@Nullable String jointVentureBillingMethod)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JointVentureBillingMethod

      Returns:
      this.
    • jointVentureType

      @Nonnull public JointVenture.JointVentureBuilder jointVentureType(@Nullable String jointVentureType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JointVentureType

      Returns:
      this.
    • jointVentureOperator

      @Nonnull public JointVenture.JointVentureBuilder jointVentureOperator(@Nullable String jointVentureOperator)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: JointVentureOperator

      Returns:
      this.
    • jointVentureClass

      @Nonnull public JointVenture.JointVentureBuilder jointVentureClass(@Nullable String jointVentureClass)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: JointVentureClass

      Returns:
      this.
    • jVAVentureClass

      @Nonnull public JointVenture.JointVentureBuilder jVAVentureClass(@Nullable String jVAVentureClass)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: JVAVentureClass

      Returns:
      this.
    • jntOpgAgrmt

      @Nonnull public JointVenture.JointVentureBuilder jntOpgAgrmt(@Nullable String jntOpgAgrmt)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: JntOpgAgrmt

      Returns:
      this.
    • jntVntrBillgCutbackIsBlk

      @Nonnull public JointVenture.JointVentureBuilder jntVntrBillgCutbackIsBlk(@Nullable String jntVntrBillgCutbackIsBlk)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JntVntrBillgCutbackIsBlk

      Returns:
      this.
    • jntVntrInceptionToDateData

      @Nonnull public JointVenture.JointVentureBuilder jntVntrInceptionToDateData(@Nullable String jntVntrInceptionToDateData)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JntVntrInceptionToDateData

      Returns:
      this.
    • jntVntrCurrentMonthBillg

      @Nonnull public JointVenture.JointVentureBuilder jntVntrCurrentMonthBillg(@Nullable String jntVntrCurrentMonthBillg)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JntVntrCurrentMonthBillg

      Returns:
      this.
    • jntVntrYearToDateBillg

      @Nonnull public JointVenture.JointVentureBuilder jntVntrYearToDateBillg(@Nullable String jntVntrYearToDateBillg)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JntVntrYearToDateBillg

      Returns:
      this.
    • jntVntrInceptionToDateBillg

      @Nonnull public JointVenture.JointVentureBuilder jntVntrInceptionToDateBillg(@Nullable String jntVntrInceptionToDateBillg)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JntVntrInceptionToDateBillg

      Returns:
      this.
    • jntVntrFundingGroup

      @Nonnull public JointVenture.JointVentureBuilder jntVntrFundingGroup(@Nullable String jntVntrFundingGroup)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: JntVntrFundingGroup

      Returns:
      this.
    • jointVentureCreatedByUser

      @Nonnull public JointVenture.JointVentureBuilder jointVentureCreatedByUser(@Nullable String jointVentureCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: JointVentureCreatedByUser

      Returns:
      this.
    • jntVntrTimeCreated

      @Nonnull public JointVenture.JointVentureBuilder jntVntrTimeCreated(@Nullable LocalTime jntVntrTimeCreated)
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrTimeCreated

      Returns:
      this.
    • jntVntrDateCreated

      @Nonnull public JointVenture.JointVentureBuilder jntVntrDateCreated(@Nullable LocalDate jntVntrDateCreated)
      Constraints: Nullable

      Original property name from the Odata EDM: JntVntrDateCreated

      Returns:
      this.
    • jntVntrCreationDateTime

      @Nonnull public JointVenture.JointVentureBuilder jntVntrCreationDateTime(@Nullable OffsetDateTime jntVntrCreationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: JntVntrCreationDateTime

      Returns:
      this.
    • jointVentureLastChangedByUser

      @Nonnull public JointVenture.JointVentureBuilder jointVentureLastChangedByUser(@Nullable String jointVentureLastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: JointVentureLastChangedByUser

      Returns:
      this.
    • jntVntrTimeLastChanged

      @Nonnull public JointVenture.JointVentureBuilder jntVntrTimeLastChanged(@Nullable LocalTime jntVntrTimeLastChanged)
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrTimeLastChanged

      Returns:
      this.
    • jntVntrDateLastChanged

      @Nonnull public JointVenture.JointVentureBuilder jntVntrDateLastChanged(@Nullable LocalDate jntVntrDateLastChanged)
      Constraints: Nullable

      Original property name from the Odata EDM: JntVntrDateLastChanged

      Returns:
      this.
    • jntVntrLastChangedDateTime

      @Nonnull public JointVenture.JointVentureBuilder jntVntrLastChangedDateTime(@Nullable OffsetDateTime jntVntrLastChangedDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: JntVntrLastChangedDateTime

      Returns:
      this.
    • jntVntrBillgFrqcy

      @Nonnull public JointVenture.JointVentureBuilder jntVntrBillgFrqcy(@Nullable String jntVntrBillgFrqcy)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JntVntrBillgFrqcy

      Returns:
      this.
    • _Messages

      @Nonnull public JointVenture.JointVentureBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public JointVenture build()
    • toString

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