Class JointVentureEquityType.JointVentureEquityTypeBuilder

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

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

    • jointVenture

      Navigation property _JointVenture for JointVentureEquityType to single JointVenture.
      Parameters:
      value - The JointVenture to build this JointVentureEquityType with.
      Returns:
      This Builder to allow for a fluent interface.
    • jointVenture

      @Nonnull public JointVentureEquityType.JointVentureEquityTypeBuilder jointVenture(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: JointVenture

      Parameters:
      value - The jointVenture to build this JointVentureEquityType with.
      Returns:
      This Builder to allow for a fluent interface.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • jointVentureEquityType

      @Nonnull public JointVentureEquityType.JointVentureEquityTypeBuilder jointVentureEquityType(@Nullable String jointVentureEquityType)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JointVentureEquityType

      Returns:
      this.
    • jntVntrEquityFundingDateValue

      @Nonnull public JointVentureEquityType.JointVentureEquityTypeBuilder jntVntrEquityFundingDateValue(@Nullable String jntVntrEquityFundingDateValue)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: JntVntrEquityFundingDateValue

      Returns:
      this.
    • jointVentureEquityGroup

      @Nonnull public JointVentureEquityType.JointVentureEquityTypeBuilder jointVentureEquityGroup(@Nullable String jointVentureEquityGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JointVentureEquityGroup

      Returns:
      this.
    • jointVentureEquityGroupActive

      @Nonnull public JointVentureEquityType.JointVentureEquityTypeBuilder jointVentureEquityGroupActive(@Nullable Boolean jointVentureEquityGroupActive)
      Constraints: Not nullable

      Original property name from the Odata EDM: JointVentureEquityGroupActive

      Returns:
      this.
    • jointVentureDefBillCurrency

      @Nonnull public JointVentureEquityType.JointVentureEquityTypeBuilder jointVentureDefBillCurrency(@Nullable String jointVentureDefBillCurrency)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: JointVentureDefBillCurrency

      Returns:
      this.
    • build

      @Nonnull public JointVentureEquityType build()
    • toString

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