Class BankAddress.BankAddressBuilder

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

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

    • bank

      @Nonnull public BankAddress.BankAddressBuilder bank(Bank value)
      Navigation property _Bank for BankAddress to single Bank.
      Parameters:
      value - The Bank to build this BankAddress with.
      Returns:
      This Builder to allow for a fluent interface.
    • bankCountry

      @Nonnull public BankAddress.BankAddressBuilder 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 BankAddress.BankAddressBuilder bankInternalID(@Nullable String bankInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: BankInternalID

      Returns:
      this.
    • addressRepresentationCode

      @Nonnull public BankAddress.BankAddressBuilder addressRepresentationCode(@Nullable String addressRepresentationCode)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AddressRepresentationCode

      Returns:
      this.
    • addressID

      @Nonnull public BankAddress.BankAddressBuilder addressID(@Nullable String addressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Returns:
      this.
    • correspondenceLanguage

      @Nonnull public BankAddress.BankAddressBuilder correspondenceLanguage(@Nullable String correspondenceLanguage)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CorrespondenceLanguage

      Returns:
      this.
    • cityName

      @Nonnull public BankAddress.BankAddressBuilder cityName(@Nullable String cityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CityName

      Returns:
      this.
    • districtName

      @Nonnull public BankAddress.BankAddressBuilder districtName(@Nullable String districtName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: DistrictName

      Returns:
      this.
    • villageName

      @Nonnull public BankAddress.BankAddressBuilder villageName(@Nullable String villageName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: VillageName

      Returns:
      this.
    • postalCode

      @Nonnull public BankAddress.BankAddressBuilder postalCode(@Nullable String postalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Returns:
      this.
    • companyPostalCode

      @Nonnull public BankAddress.BankAddressBuilder companyPostalCode(@Nullable String companyPostalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CompanyPostalCode

      Returns:
      this.
    • streetName

      @Nonnull public BankAddress.BankAddressBuilder streetName(@Nullable String streetName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: StreetName

      Returns:
      this.
    • streetAddrNonDeliverableReason

      @Nonnull public BankAddress.BankAddressBuilder streetAddrNonDeliverableReason(@Nullable String streetAddrNonDeliverableReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StreetAddrNonDeliverableReason

      Returns:
      this.
    • streetPrefixName1

      @Nonnull public BankAddress.BankAddressBuilder streetPrefixName1(@Nullable String streetPrefixName1)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetPrefixName1

      Returns:
      this.
    • streetPrefixName2

      @Nonnull public BankAddress.BankAddressBuilder streetPrefixName2(@Nullable String streetPrefixName2)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetPrefixName2

      Returns:
      this.
    • streetSuffixName1

      @Nonnull public BankAddress.BankAddressBuilder streetSuffixName1(@Nullable String streetSuffixName1)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetSuffixName1

      Returns:
      this.
    • streetSuffixName2

      @Nonnull public BankAddress.BankAddressBuilder streetSuffixName2(@Nullable String streetSuffixName2)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetSuffixName2

      Returns:
      this.
    • houseNumber

      @Nonnull public BankAddress.BankAddressBuilder houseNumber(@Nullable String houseNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumber

      Returns:
      this.
    • houseNumberSupplementText

      @Nonnull public BankAddress.BankAddressBuilder houseNumberSupplementText(@Nullable String houseNumberSupplementText)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumberSupplementText

      Returns:
      this.
    • building

      @Nonnull public BankAddress.BankAddressBuilder building(@Nullable String building)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: Building

      Returns:
      this.
    • floor

      @Nonnull public BankAddress.BankAddressBuilder floor(@Nullable String floor)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Floor

      Returns:
      this.
    • roomNumber

      @Nonnull public BankAddress.BankAddressBuilder roomNumber(@Nullable String roomNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RoomNumber

      Returns:
      this.
    • country

      @Nonnull public BankAddress.BankAddressBuilder country(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • region

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

      Original property name from the Odata EDM: Region

      Returns:
      this.
    • formOfAddress

      @Nonnull public BankAddress.BankAddressBuilder formOfAddress(@Nullable String formOfAddress)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FormOfAddress

      Returns:
      this.
    • addresseeName1

      @Nonnull public BankAddress.BankAddressBuilder addresseeName1(@Nullable String addresseeName1)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AddresseeName1

      Returns:
      this.
    • addresseeName2

      @Nonnull public BankAddress.BankAddressBuilder addresseeName2(@Nullable String addresseeName2)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AddresseeName2

      Returns:
      this.
    • addresseeName3

      @Nonnull public BankAddress.BankAddressBuilder addresseeName3(@Nullable String addresseeName3)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AddresseeName3

      Returns:
      this.
    • addresseeName4

      @Nonnull public BankAddress.BankAddressBuilder addresseeName4(@Nullable String addresseeName4)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AddresseeName4

      Returns:
      this.
    • taxJurisdiction

      @Nonnull public BankAddress.BankAddressBuilder taxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • transportZone

      @Nonnull public BankAddress.BankAddressBuilder transportZone(@Nullable String transportZone)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransportZone

      Returns:
      this.
    • pOBox

      @Nonnull public BankAddress.BankAddressBuilder pOBox(@Nullable String pOBox)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: POBox

      Returns:
      this.
    • pOBoxAddrNonDeliverableReason

      @Nonnull public BankAddress.BankAddressBuilder pOBoxAddrNonDeliverableReason(@Nullable String pOBoxAddrNonDeliverableReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: POBoxAddrNonDeliverableReason

      Returns:
      this.
    • pOBoxIsWithoutNumber

      @Nonnull public BankAddress.BankAddressBuilder pOBoxIsWithoutNumber(@Nullable Boolean pOBoxIsWithoutNumber)
      Constraints: Not nullable

      Original property name from the Odata EDM: POBoxIsWithoutNumber

      Returns:
      this.
    • pOBoxPostalCode

      @Nonnull public BankAddress.BankAddressBuilder pOBoxPostalCode(@Nullable String pOBoxPostalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: POBoxPostalCode

      Returns:
      this.
    • pOBoxLobbyName

      @Nonnull public BankAddress.BankAddressBuilder pOBoxLobbyName(@Nullable String pOBoxLobbyName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: POBoxLobbyName

      Returns:
      this.
    • pOBoxDeviatingCityName

      @Nonnull public BankAddress.BankAddressBuilder pOBoxDeviatingCityName(@Nullable String pOBoxDeviatingCityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: POBoxDeviatingCityName

      Returns:
      this.
    • pOBoxDeviatingRegion

      @Nonnull public BankAddress.BankAddressBuilder pOBoxDeviatingRegion(@Nullable String pOBoxDeviatingRegion)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: POBoxDeviatingRegion

      Returns:
      this.
    • pOBoxDeviatingCountry

      @Nonnull public BankAddress.BankAddressBuilder pOBoxDeviatingCountry(@Nullable String pOBoxDeviatingCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: POBoxDeviatingCountry

      Returns:
      this.
    • careOfName

      @Nonnull public BankAddress.BankAddressBuilder careOfName(@Nullable String careOfName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CareOfName

      Returns:
      this.
    • deliveryServiceTypeCode

      @Nonnull public BankAddress.BankAddressBuilder deliveryServiceTypeCode(@Nullable String deliveryServiceTypeCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DeliveryServiceTypeCode

      Returns:
      this.
    • deliveryServiceNumber

      @Nonnull public BankAddress.BankAddressBuilder deliveryServiceNumber(@Nullable String deliveryServiceNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryServiceNumber

      Returns:
      this.
    • addressTimeZone

      @Nonnull public BankAddress.BankAddressBuilder addressTimeZone(@Nullable String addressTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: AddressTimeZone

      Returns:
      this.
    • secondaryRegionName

      @Nonnull public BankAddress.BankAddressBuilder secondaryRegionName(@Nullable String secondaryRegionName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SecondaryRegionName

      Returns:
      this.
    • tertiaryRegionName

      @Nonnull public BankAddress.BankAddressBuilder tertiaryRegionName(@Nullable String tertiaryRegionName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TertiaryRegionName

      Returns:
      this.
    • build

      @Nonnull public BankAddress build()
    • toString

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