Class JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.jointoperatingagreement.JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder
Enclosing class:
JntOpgAgrmtPartShr

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

    • jntOpgAgrmt

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntOpgAgrmt(JntOpgAgrmt value)
      Navigation property _JntOpgAgrmt for JntOpgAgrmtPartShr to single JntOpgAgrmt.
      Parameters:
      value - The JntOpgAgrmt to build this JntOpgAgrmtPartShr with.
      Returns:
      This Builder to allow for a fluent interface.
    • jntOpgAgrmt

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntOpgAgrmt(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: JntOpgAgrmt

      Parameters:
      value - The jntOpgAgrmt to build this JntOpgAgrmtPartShr with.
      Returns:
      This Builder to allow for a fluent interface.
    • jntOpgAgrmtEquityGrp

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntOpgAgrmtEquityGrp(JntOpgAgrmtEquityTypeGrp value)
      Navigation property _JntOpgAgrmtEquityGrp for JntOpgAgrmtPartShr to single JntOpgAgrmtEquityTypeGrp.
      Parameters:
      value - The JntOpgAgrmtEquityTypeGrp to build this JntOpgAgrmtPartShr with.
      Returns:
      This Builder to allow for a fluent interface.
    • jntOpgAgrmtEquityGrp

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntOpgAgrmtEquityGrp(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JntOpgAgrmtEquityGrp

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

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • jointVenturePartner

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jointVenturePartner(@Nullable String jointVenturePartner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: JointVenturePartner

      Returns:
      this.
    • jntVntrEquityShare

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrEquityShare(@Nullable BigDecimal jntVntrEquityShare)
      Constraints: Not nullable, Precision: 9, Scale: 6

      Original property name from the Odata EDM: JntVntrEquityShare

      Returns:
      this.
    • jntVntrOwnrIsSuspended

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrOwnrIsSuspended(@Nullable Boolean jntVntrOwnrIsSuspended)
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrOwnrIsSuspended

      Returns:
      this.
    • jntVntrOwnrSuspendedPerd

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrOwnrSuspendedPerd(@Nullable String jntVntrOwnrSuspendedPerd)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JntVntrOwnrSuspendedPerd

      Returns:
      this.
    • jntVntrOwnrSuspendedYr

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrOwnrSuspendedYr(@Nullable String jntVntrOwnrSuspendedYr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOwnrSuspendedYr

      Returns:
      this.
    • jntVntrOwnrIsNotSuspended

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrOwnrIsNotSuspended(@Nullable Boolean jntVntrOwnrIsNotSuspended)
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrOwnrIsNotSuspended

      Returns:
      this.
    • jntVntrOwnrNotSuspendedPerd

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrOwnrNotSuspendedPerd(@Nullable String jntVntrOwnrNotSuspendedPerd)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JntVntrOwnrNotSuspendedPerd

      Returns:
      this.
    • jntVntrOwnrNotSuspendedYr

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrOwnrNotSuspendedYr(@Nullable String jntVntrOwnrNotSuspendedYr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOwnrNotSuspendedYr

      Returns:
      this.
    • jntVntrPayIsStppd

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrPayIsStppd(@Nullable Boolean jntVntrPayIsStppd)
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrPayIsStppd

      Returns:
      this.
    • jntVntrOperatorAddressArea

      @Nonnull public JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder jntVntrOperatorAddressArea(@Nullable String jntVntrOperatorAddressArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOperatorAddressArea

      Returns:
      this.
    • build

      @Nonnull public JntOpgAgrmtPartShr build()
    • toString

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