java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.bankv2.Bank.BankBuilder
Enclosing class:
Bank

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

    • bankAddress

      @Nonnull public Bank.BankBuilder bankAddress(BankAddress... value)
      Navigation property _BankAddress for Bank to multiple BankAddress.
      Parameters:
      value - The BankAddresss to build this Bank with.
      Returns:
      This Builder to allow for a fluent interface.
    • bankCountry

      @Nonnull public Bank.BankBuilder bankCountry(@Nullable String bankCountry)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BankCountry

      Returns:
      this.
    • bankInternalID

      @Nonnull public Bank.BankBuilder bankInternalID(@Nullable String bankInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: BankInternalID

      Returns:
      this.
    • bankName

      @Nonnull public Bank.BankBuilder bankName(@Nullable String bankName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: BankName

      Returns:
      this.
    • region

      @Nonnull public Bank.BankBuilder region(@Nullable String region)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Returns:
      this.
    • shortStreetName

      @Nonnull public Bank.BankBuilder shortStreetName(@Nullable String shortStreetName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ShortStreetName

      Returns:
      this.
    • shortCityName

      @Nonnull public Bank.BankBuilder shortCityName(@Nullable String shortCityName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ShortCityName

      Returns:
      this.
    • sWIFTCode

      @Nonnull public Bank.BankBuilder sWIFTCode(@Nullable String sWIFTCode)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: SWIFTCode

      Returns:
      this.
    • bankNetworkGrouping

      @Nonnull public Bank.BankBuilder bankNetworkGrouping(@Nullable String bankNetworkGrouping)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BankNetworkGrouping

      Returns:
      this.
    • isMarkedForDeletion

      @Nonnull public Bank.BankBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      this.
    • bank

      @Nonnull public Bank.BankBuilder bank(@Nullable String bank)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: Bank

      Returns:
      this.
    • bankBranch

      @Nonnull public Bank.BankBuilder bankBranch(@Nullable String bankBranch)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BankBranch

      Returns:
      this.
    • bankCategory

      @Nonnull public Bank.BankBuilder bankCategory(@Nullable String bankCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BankCategory

      Returns:
      this.
    • _Messages

      @Nonnull public Bank.BankBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public Bank build()
    • toString

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