Class Country.CountryBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.country.Country.CountryBuilder
Enclosing class:
Country

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

    • text

      @Nonnull public Country.CountryBuilder text(CountryText... value)
      Navigation property to_Text for Country to multiple CountryText.
      Parameters:
      value - The CountryTexts to build this Country with.
      Returns:
      This Builder to allow for a fluent interface.
    • country

      @Nonnull public Country.CountryBuilder country(@Nullable String country)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • countryCurrency

      @Nonnull public Country.CountryBuilder countryCurrency(@Nullable String countryCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CountryCurrency

      Returns:
      this.
    • indexBasedCurrency

      @Nonnull public Country.CountryBuilder indexBasedCurrency(@Nullable String indexBasedCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: IndexBasedCurrency

      Returns:
      this.
    • hardCurrency

      @Nonnull public Country.CountryBuilder hardCurrency(@Nullable String hardCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HardCurrency

      Returns:
      this.
    • taxCalculationProcedure

      @Nonnull public Country.CountryBuilder taxCalculationProcedure(@Nullable String taxCalculationProcedure)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TaxCalculationProcedure

      Returns:
      this.
    • countryThreeLetterISOCode

      @Nonnull public Country.CountryBuilder countryThreeLetterISOCode(@Nullable String countryThreeLetterISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CountryThreeLetterISOCode

      Returns:
      this.
    • countryThreeDigitISOCode

      @Nonnull public Country.CountryBuilder countryThreeDigitISOCode(@Nullable String countryThreeDigitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CountryThreeDigitISOCode

      Returns:
      this.
    • build

      @Nonnull public Country build()
    • toString

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