java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.functionallocation.Value.ValueBuilder
Enclosing class:
Value

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

    • functionalLocation

      @Nonnull public Value.ValueBuilder functionalLocation(FunctionalLocation value)
      Navigation property to_FunctionalLocation for Value to single FunctionalLocation.
      Parameters:
      value - The FunctionalLocation to build this Value with.
      Returns:
      This Builder to allow for a fluent interface.
    • functionalLocation

      @Nonnull public Value.ValueBuilder functionalLocation(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 90

      Original property name from the Odata EDM: FunctionalLocation

      Parameters:
      value - The functionalLocation to build this Value with.
      Returns:
      This Builder to allow for a fluent interface.
    • characteristic

      @Nonnull public Value.ValueBuilder characteristic(Characteristic value)
      Navigation property to_Characteristic for Value to single Characteristic.
      Parameters:
      value - The Characteristic to build this Value with.
      Returns:
      This Builder to allow for a fluent interface.
    • characteristic

      @Nonnull public Value.ValueBuilder characteristic(String value)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: Characteristic

      Parameters:
      value - The characteristic to build this Value with.
      Returns:
      This Builder to allow for a fluent interface.
    • classType

      @Nonnull public Value.ValueBuilder classType(@Nullable String classType)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ClassType

      Returns:
      this.
    • charcValuePositionNumber

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

      Original property name from the Odata EDM: CharcValuePositionNumber

      Returns:
      this.
    • charcInternalID

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

      Original property name from the Odata EDM: CharcInternalID

      Returns:
      this.
    • functionalLocationLabelName

      @Nonnull public Value.ValueBuilder functionalLocationLabelName(@Nullable String functionalLocationLabelName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocationLabelName

      Returns:
      this.
    • charcDataType

      @Nonnull public Value.ValueBuilder charcDataType(@Nullable String charcDataType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CharcDataType

      Returns:
      this.
    • classInternalID

      @Nonnull public Value.ValueBuilder classInternalID(@Nullable String classInternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ClassInternalID

      Returns:
      this.
    • keyDate

      @Nonnull public Value.ValueBuilder keyDate(@Nullable LocalDateTime keyDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: KeyDate

      Returns:
      this.
    • changeNumber

      @Nonnull public Value.ValueBuilder changeNumber(@Nullable String changeNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      this.
    • charcValueDependency

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

      Original property name from the Odata EDM: CharcValueDependency

      Returns:
      this.
    • charcValue

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

      Original property name from the Odata EDM: CharcValue

      Returns:
      this.
    • charcFromNumericValue

      @Nonnull public Value.ValueBuilder charcFromNumericValue(@Nullable Double charcFromNumericValue)
      Constraints: none

      Original property name from the Odata EDM: CharcFromNumericValue

      Returns:
      this.
    • charcFromNumericValueUnit

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

      Original property name from the Odata EDM: CharcFromNumericValueUnit

      Returns:
      this.
    • charcToNumericValue

      @Nonnull public Value.ValueBuilder charcToNumericValue(@Nullable Double charcToNumericValue)
      Constraints: none

      Original property name from the Odata EDM: CharcToNumericValue

      Returns:
      this.
    • charcToNumericValueUnit

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

      Original property name from the Odata EDM: CharcToNumericValueUnit

      Returns:
      this.
    • charcFromDecimalValue

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

      Original property name from the Odata EDM: CharcFromDecimalValue

      Returns:
      this.
    • charcToDecimalValue

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

      Original property name from the Odata EDM: CharcToDecimalValue

      Returns:
      this.
    • charcFromAmount

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

      Original property name from the Odata EDM: CharcFromAmount

      Returns:
      this.
    • charcToAmount

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

      Original property name from the Odata EDM: CharcToAmount

      Returns:
      this.
    • currency

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

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • charcFromDate

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

      Original property name from the Odata EDM: CharcFromDate

      Returns:
      this.
    • charcToDate

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

      Original property name from the Odata EDM: CharcToDate

      Returns:
      this.
    • charcFromTime

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

      Original property name from the Odata EDM: CharcFromTime

      Returns:
      this.
    • charcToTime

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

      Original property name from the Odata EDM: CharcToTime

      Returns:
      this.
    • build

      @Nonnull public Value build()
    • toString

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