Class AvailabilityRecord.AvailabilityRecordBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.basicproductavailabilityinformation.AvailabilityRecord.AvailabilityRecordBuilder
Enclosing class:
AvailabilityRecord

public static class AvailabilityRecord.AvailabilityRecordBuilder extends Object
  • Method Details

    • periodStartUTCDateTime

      @Nonnull public AvailabilityRecord.AvailabilityRecordBuilder periodStartUTCDateTime(@Nullable LocalDateTime periodStartUTCDateTime)
      Constraints: Not nullable, Precision: 0

      Original property from the Odata EDM: PeriodStartUTCDateTime

      Parameters:
      periodStartUTCDateTime -
      Returns:
      this.
    • periodStartTimeZone

      @Nonnull public AvailabilityRecord.AvailabilityRecordBuilder periodStartTimeZone(@Nullable String periodStartTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property from the Odata EDM: PeriodStartTimeZone

      Parameters:
      periodStartTimeZone -
      Returns:
      this.
    • periodEndUTCDateTime

      @Nonnull public AvailabilityRecord.AvailabilityRecordBuilder periodEndUTCDateTime(@Nullable LocalDateTime periodEndUTCDateTime)
      Constraints: Not nullable, Precision: 0

      Original property from the Odata EDM: PeriodEndUTCDateTime

      Parameters:
      periodEndUTCDateTime -
      Returns:
      this.
    • periodEndTimeZone

      @Nonnull public AvailabilityRecord.AvailabilityRecordBuilder periodEndTimeZone(@Nullable String periodEndTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property from the Odata EDM: PeriodEndTimeZone

      Parameters:
      periodEndTimeZone -
      Returns:
      this.
    • availableQuantityInBaseUnit

      @Nonnull public AvailabilityRecord.AvailabilityRecordBuilder availableQuantityInBaseUnit(@Nullable BigDecimal availableQuantityInBaseUnit)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property from the Odata EDM: AvailableQuantityInBaseUnit

      Parameters:
      availableQuantityInBaseUnit -
      Returns:
      this.
    • baseUnit

      @Nonnull public AvailabilityRecord.AvailabilityRecordBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property from the Odata EDM: BaseUnit

      Parameters:
      baseUnit -
      Returns:
      this.
    • build

      @Nonnull public AvailabilityRecord build()
    • toString

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