Class BatchCharcValue.BatchCharcValueBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.batch.BatchCharcValue.BatchCharcValueBuilder
Enclosing class:
BatchCharcValue

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

    • batchCharc

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder batchCharc(BatchCharc value)
      Navigation property to_BatchCharc for BatchCharcValue to single BatchCharc.
      Parameters:
      value - The BatchCharc to build this BatchCharcValue with.
      Returns:
      This Builder to allow for a fluent interface.
    • material

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder material(@Nullable String material)
      (Key Field) Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • batchIdentifyingPlant

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder batchIdentifyingPlant(@Nullable String batchIdentifyingPlant)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BatchIdentifyingPlant

      Returns:
      this.
    • batch

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder batch(@Nullable String batch)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Returns:
      this.
    • charcInternalID

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcInternalID(@Nullable String charcInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CharcInternalID

      Returns:
      this.
    • charcValuePositionNumber

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcValuePositionNumber(@Nullable String charcValuePositionNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharcValuePositionNumber

      Returns:
      this.
    • charcValueDependency

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcValueDependency(@Nullable String charcValueDependency)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CharcValueDependency

      Returns:
      this.
    • charcValue

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcValue(@Nullable String charcValue)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: CharcValue

      Returns:
      this.
    • charcFromNumericValue

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcFromNumericValue(@Nullable Double charcFromNumericValue)
      Constraints: none

      Original property name from the Odata EDM: CharcFromNumericValue

      Returns:
      this.
    • charcFromNumericValueUnit

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcFromNumericValueUnit(@Nullable String charcFromNumericValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharcFromNumericValueUnit

      Returns:
      this.
    • charcToNumericValue

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcToNumericValue(@Nullable Double charcToNumericValue)
      Constraints: none

      Original property name from the Odata EDM: CharcToNumericValue

      Returns:
      this.
    • charcToNumericValueUnit

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcToNumericValueUnit(@Nullable String charcToNumericValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharcToNumericValueUnit

      Returns:
      this.
    • charcFromDecimalValue

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcFromDecimalValue(@Nullable BigDecimal charcFromDecimalValue)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CharcFromDecimalValue

      Returns:
      this.
    • charcToDecimalValue

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcToDecimalValue(@Nullable BigDecimal charcToDecimalValue)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CharcToDecimalValue

      Returns:
      this.
    • charcFromAmount

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcFromAmount(@Nullable BigDecimal charcFromAmount)
      Constraints: Not nullable, Precision: 23, Scale: 3

      Original property name from the Odata EDM: CharcFromAmount

      Returns:
      this.
    • charcToAmount

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcToAmount(@Nullable BigDecimal charcToAmount)
      Constraints: Not nullable, Precision: 23, Scale: 3

      Original property name from the Odata EDM: CharcToAmount

      Returns:
      this.
    • currency

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • charcFromDate

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcFromDate(@Nullable LocalDateTime charcFromDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcFromDate

      Returns:
      this.
    • charcToDate

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcToDate(@Nullable LocalDateTime charcToDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcToDate

      Returns:
      this.
    • charcFromTime

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcFromTime(@Nullable LocalTime charcFromTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcFromTime

      Returns:
      this.
    • charcToTime

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder charcToTime(@Nullable LocalTime charcToTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcToTime

      Returns:
      this.
    • characteristicAuthor

      @Nonnull public BatchCharcValue.BatchCharcValueBuilder characteristicAuthor(@Nullable String characteristicAuthor)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CharacteristicAuthor

      Returns:
      this.
    • lastChangeDateTime

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

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • build

      @Nonnull public BatchCharcValue build()
    • toString

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