Class ProfileDetails.ProfileDetailsBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.bufferprofile.ProfileDetails.ProfileDetailsBuilder
Enclosing class:
ProfileDetails

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

    • profileAssignment

      @Nonnull public ProfileDetails.ProfileDetailsBuilder profileAssignment(ProfileAssignedToPlant value)
      Navigation property to_ProfileAssignment for ProfileDetails to single ProfileAssignedToPlant.
      Parameters:
      value - The ProfileAssignedToPlant to build this ProfileDetails with.
      Returns:
      This Builder to allow for a fluent interface.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • procurementType

      @Nonnull public ProfileDetails.ProfileDetailsBuilder procurementType(@Nullable String procurementType)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProcurementType

      Returns:
      this.
    • variabilityCode

      @Nonnull public ProfileDetails.ProfileDetailsBuilder variabilityCode(@Nullable String variabilityCode)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: VariabilityCode

      Returns:
      this.
    • replenishmentLeadTimeCode

      @Nonnull public ProfileDetails.ProfileDetailsBuilder replenishmentLeadTimeCode(@Nullable String replenishmentLeadTimeCode)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ReplenishmentLeadTimeCode

      Returns:
      this.
    • isMinOrderQtyConsidered

      @Nonnull public ProfileDetails.ProfileDetailsBuilder isMinOrderQtyConsidered(@Nullable String isMinOrderQtyConsidered)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMinOrderQtyConsidered

      Returns:
      this.
    • variabilityFactor

      @Nonnull public ProfileDetails.ProfileDetailsBuilder variabilityFactor(@Nullable BigDecimal variabilityFactor)
      Constraints: Not nullable, Precision: 3, Scale: 2

      Original property name from the Odata EDM: VariabilityFactor

      Returns:
      this.
    • leadTimeFactor

      @Nonnull public ProfileDetails.ProfileDetailsBuilder leadTimeFactor(@Nullable BigDecimal leadTimeFactor)
      Constraints: Not nullable, Precision: 3, Scale: 2

      Original property name from the Odata EDM: LeadTimeFactor

      Returns:
      this.
    • build

      @Nonnull public ProfileDetails build()
    • toString

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