Class PurchasingSource.PurchasingSourceBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchasingsource.PurchasingSource.PurchasingSourceBuilder
Enclosing class:
PurchasingSource

public static class PurchasingSource.PurchasingSourceBuilder extends Object
  • Method Details

    • material

      @Nonnull public PurchasingSource.PurchasingSourceBuilder material(@Nullable String material)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • plant

      @Nonnull public PurchasingSource.PurchasingSourceBuilder plant(@Nullable String plant)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • sourceListRecord

      @Nonnull public PurchasingSource.PurchasingSourceBuilder sourceListRecord(@Nullable String sourceListRecord)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SourceListRecord

      Returns:
      this.
    • creationDate

      @Nonnull public PurchasingSource.PurchasingSourceBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • createdByUserName

      @Nonnull public PurchasingSource.PurchasingSourceBuilder createdByUserName(@Nullable String createdByUserName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUserName

      Returns:
      this.
    • validityStartDate

      @Nonnull public PurchasingSource.PurchasingSourceBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public PurchasingSource.PurchasingSourceBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • supplier

      @Nonnull public PurchasingSource.PurchasingSourceBuilder supplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Returns:
      this.
    • supplierIsFixed

      @Nonnull public PurchasingSource.PurchasingSourceBuilder supplierIsFixed(@Nullable Boolean supplierIsFixed)
      Constraints: none

      Original property name from the Odata EDM: SupplierIsFixed

      Returns:
      this.
    • purchaseOutlineAgreement

      @Nonnull public PurchasingSource.PurchasingSourceBuilder purchaseOutlineAgreement(@Nullable String purchaseOutlineAgreement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseOutlineAgreement

      Returns:
      this.
    • purchaseOutlineAgreementItem

      @Nonnull public PurchasingSource.PurchasingSourceBuilder purchaseOutlineAgreementItem(@Nullable String purchaseOutlineAgreementItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseOutlineAgreementItem

      Returns:
      this.
    • supplyingPlant

      @Nonnull public PurchasingSource.PurchasingSourceBuilder supplyingPlant(@Nullable String supplyingPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplyingPlant

      Returns:
      this.
    • sourceOfSupplyIsBlocked

      @Nonnull public PurchasingSource.PurchasingSourceBuilder sourceOfSupplyIsBlocked(@Nullable Boolean sourceOfSupplyIsBlocked)
      Constraints: none

      Original property name from the Odata EDM: SourceOfSupplyIsBlocked

      Returns:
      this.
    • purchasingOrganization

      @Nonnull public PurchasingSource.PurchasingSourceBuilder purchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • mRPSourcingControl

      @Nonnull public PurchasingSource.PurchasingSourceBuilder mRPSourcingControl(@Nullable String mRPSourcingControl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MRPSourcingControl

      Returns:
      this.
    • orderQuantityUnit

      @Nonnull public PurchasingSource.PurchasingSourceBuilder orderQuantityUnit(@Nullable String orderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public PurchasingSource.PurchasingSourceBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • issgPlantIsFixed

      @Nonnull public PurchasingSource.PurchasingSourceBuilder issgPlantIsFixed(@Nullable Boolean issgPlantIsFixed)
      Constraints: none

      Original property name from the Odata EDM: IssgPlantIsFixed

      Returns:
      this.
    • purOutlineAgreementIsFixed

      @Nonnull public PurchasingSource.PurchasingSourceBuilder purOutlineAgreementIsFixed(@Nullable Boolean purOutlineAgreementIsFixed)
      Constraints: none

      Original property name from the Odata EDM: PurOutlineAgreementIsFixed

      Returns:
      this.
    • sourceOfSupplyIsFixed

      @Nonnull public PurchasingSource.PurchasingSourceBuilder sourceOfSupplyIsFixed(@Nullable Boolean sourceOfSupplyIsFixed)
      Constraints: none

      Original property name from the Odata EDM: SourceOfSupplyIsFixed

      Returns:
      this.
    • build

      @Nonnull public PurchasingSource build()
    • toString

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