Class PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchasecontractv2.PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder
Enclosing class:
PurContrItmCndnValdty

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

    • purchaseContractItem

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder purchaseContractItem(PurchaseContractItem value)
      Navigation property to_PurchaseContractItem for PurContrItmCndnValdty to single PurchaseContractItem.
      Parameters:
      value - The PurchaseContractItem to build this PurContrItmCndnValdty with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseContractItem

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder purchaseContractItem(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Parameters:
      value - The purchaseContractItem to build this PurContrItmCndnValdty with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseContract

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder purchaseContract(PurchaseContract value)
      Navigation property to_PurchaseContract for PurContrItmCndnValdty to single PurchaseContract.
      Parameters:
      value - The PurchaseContract to build this PurContrItmCndnValdty with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseContract

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder purchaseContract(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Parameters:
      value - The purchaseContract to build this PurContrItmCndnValdty with.
      Returns:
      This Builder to allow for a fluent interface.
    • purContrItmCndnAmount

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder purContrItmCndnAmount(PurContrItmCndnAmount... value)
      Navigation property to_PurContrItmCndnAmount for PurContrItmCndnValdty to multiple PurContrItmCndnAmount.
      Parameters:
      value - The PurContrItmCndnAmounts to build this PurContrItmCndnValdty with.
      Returns:
      This Builder to allow for a fluent interface.
    • conditionRecord

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder conditionRecord(@Nullable String conditionRecord)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ConditionRecord

      Returns:
      this.
    • conditionValidityEndDate

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder conditionValidityEndDate(@Nullable LocalDateTime conditionValidityEndDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ConditionValidityEndDate

      Returns:
      this.
    • conditionApplication

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder conditionApplication(@Nullable String conditionApplication)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionApplication

      Returns:
      this.
    • conditionType

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder conditionType(@Nullable String conditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Returns:
      this.
    • conditionIsDeleted

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder conditionIsDeleted(@Nullable Boolean conditionIsDeleted)
      Constraints: none

      Original property name from the Odata EDM: ConditionIsDeleted

      Returns:
      this.
    • plant

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • conditionValidityStartDate

      @Nonnull public PurContrItmCndnValdty.PurContrItmCndnValdtyBuilder conditionValidityStartDate(@Nullable LocalDateTime conditionValidityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ConditionValidityStartDate

      Returns:
      this.
    • build

      @Nonnull public PurContrItmCndnValdty build()
    • toString

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