Class BPContactToAddress.BPContactToAddressBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BPContactToAddress.BPContactToAddressBuilder
Enclosing class:
BPContactToAddress

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

    • emailAddress

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder emailAddress(AddressEmailAddress... value)
      Navigation property to_EmailAddress for BPContactToAddress to multiple AddressEmailAddress.
      Parameters:
      value - The AddressEmailAddresss to build this BPContactToAddress with.
      Returns:
      This Builder to allow for a fluent interface.
    • faxNumber

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder faxNumber(AddressFaxNumber... value)
      Navigation property to_FaxNumber for BPContactToAddress to multiple AddressFaxNumber.
      Parameters:
      value - The AddressFaxNumbers to build this BPContactToAddress with.
      Returns:
      This Builder to allow for a fluent interface.
    • mobilePhoneNumber

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder mobilePhoneNumber(AddressPhoneNumber... value)
      Navigation property to_MobilePhoneNumber for BPContactToAddress to multiple AddressPhoneNumber.
      Parameters:
      value - The AddressPhoneNumbers to build this BPContactToAddress with.
      Returns:
      This Builder to allow for a fluent interface.
    • phoneNumber

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder phoneNumber(AddressPhoneNumber... value)
      Navigation property to_PhoneNumber for BPContactToAddress to multiple AddressPhoneNumber.
      Parameters:
      value - The AddressPhoneNumbers to build this BPContactToAddress with.
      Returns:
      This Builder to allow for a fluent interface.
    • urlAddress

      Navigation property to_URLAddress for BPContactToAddress to multiple AddressHomePageURL.
      Parameters:
      value - The AddressHomePageURLs to build this BPContactToAddress with.
      Returns:
      This Builder to allow for a fluent interface.
    • relationshipNumber

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder relationshipNumber(@Nullable String relationshipNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RelationshipNumber

      Returns:
      this.
    • businessPartnerCompany

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder businessPartnerCompany(@Nullable String businessPartnerCompany)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartnerCompany

      Returns:
      this.
    • businessPartnerPerson

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder businessPartnerPerson(@Nullable String businessPartnerPerson)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartnerPerson

      Returns:
      this.
    • validityEndDate

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • addressID

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder addressID(@Nullable String addressID)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Returns:
      this.
    • addressNumber

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder addressNumber(@Nullable String addressNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressNumber

      Returns:
      this.
    • additionalStreetPrefixName

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder additionalStreetPrefixName(@Nullable String additionalStreetPrefixName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalStreetPrefixName

      Returns:
      this.
    • additionalStreetSuffixName

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder additionalStreetSuffixName(@Nullable String additionalStreetSuffixName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalStreetSuffixName

      Returns:
      this.
    • addressTimeZone

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

      Original property name from the Odata EDM: AddressTimeZone

      Returns:
      this.
    • careOfName

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

      Original property name from the Odata EDM: CareOfName

      Returns:
      this.
    • cityCode

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder cityCode(@Nullable String cityCode)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CityCode

      Returns:
      this.
    • cityName

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

      Original property name from the Odata EDM: CityName

      Returns:
      this.
    • companyPostalCode

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

      Original property name from the Odata EDM: CompanyPostalCode

      Returns:
      this.
    • country

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

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • county

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder county(@Nullable String county)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: County

      Returns:
      this.
    • deliveryServiceNumber

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

      Original property name from the Odata EDM: DeliveryServiceNumber

      Returns:
      this.
    • deliveryServiceTypeCode

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

      Original property name from the Odata EDM: DeliveryServiceTypeCode

      Returns:
      this.
    • district

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder district(@Nullable String district)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: District

      Returns:
      this.
    • formOfAddress

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

      Original property name from the Odata EDM: FormOfAddress

      Returns:
      this.
    • fullName

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder fullName(@Nullable String fullName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: FullName

      Returns:
      this.
    • homeCityName

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder homeCityName(@Nullable String homeCityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: HomeCityName

      Returns:
      this.
    • houseNumber

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

      Original property name from the Odata EDM: HouseNumber

      Returns:
      this.
    • houseNumberSupplementText

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

      Original property name from the Odata EDM: HouseNumberSupplementText

      Returns:
      this.
    • language

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder language(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      this.
    • pOBox

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

      Original property name from the Odata EDM: POBox

      Returns:
      this.
    • pOBoxDeviatingCityName

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

      Original property name from the Odata EDM: POBoxDeviatingCityName

      Returns:
      this.
    • pOBoxDeviatingCountry

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

      Original property name from the Odata EDM: POBoxDeviatingCountry

      Returns:
      this.
    • pOBoxDeviatingRegion

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

      Original property name from the Odata EDM: POBoxDeviatingRegion

      Returns:
      this.
    • pOBoxIsWithoutNumber

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder pOBoxIsWithoutNumber(@Nullable Boolean pOBoxIsWithoutNumber)
      Constraints: none

      Original property name from the Odata EDM: POBoxIsWithoutNumber

      Returns:
      this.
    • pOBoxLobbyName

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

      Original property name from the Odata EDM: POBoxLobbyName

      Returns:
      this.
    • pOBoxPostalCode

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

      Original property name from the Odata EDM: POBoxPostalCode

      Returns:
      this.
    • person

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder person(@Nullable String person)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Person

      Returns:
      this.
    • postalCode

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

      Original property name from the Odata EDM: PostalCode

      Returns:
      this.
    • prfrdCommMediumType

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder prfrdCommMediumType(@Nullable String prfrdCommMediumType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PrfrdCommMediumType

      Returns:
      this.
    • region

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

      Original property name from the Odata EDM: Region

      Returns:
      this.
    • streetName

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

      Original property name from the Odata EDM: StreetName

      Returns:
      this.
    • streetPrefixName

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder streetPrefixName(@Nullable String streetPrefixName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetPrefixName

      Returns:
      this.
    • streetSuffixName

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder streetSuffixName(@Nullable String streetSuffixName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetSuffixName

      Returns:
      this.
    • taxJurisdiction

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

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • transportZone

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

      Original property name from the Odata EDM: TransportZone

      Returns:
      this.
    • addressRepresentationCode

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder addressRepresentationCode(@Nullable String addressRepresentationCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AddressRepresentationCode

      Returns:
      this.
    • contactRelationshipFunction

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder contactRelationshipFunction(@Nullable String contactRelationshipFunction)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ContactRelationshipFunction

      Returns:
      this.
    • contactRelationshipDepartment

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder contactRelationshipDepartment(@Nullable String contactRelationshipDepartment)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ContactRelationshipDepartment

      Returns:
      this.
    • floor

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

      Original property name from the Odata EDM: Floor

      Returns:
      this.
    • contactPersonBuilding

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder contactPersonBuilding(@Nullable String contactPersonBuilding)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ContactPersonBuilding

      Returns:
      this.
    • roomNumber

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

      Original property name from the Odata EDM: RoomNumber

      Returns:
      this.
    • contactPersonPrfrdCommMedium

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder contactPersonPrfrdCommMedium(@Nullable String contactPersonPrfrdCommMedium)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ContactPersonPrfrdCommMedium

      Returns:
      this.
    • correspondenceShortName

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder correspondenceShortName(@Nullable String correspondenceShortName)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CorrespondenceShortName

      Returns:
      this.
    • inhouseMail

      @Nonnull public BPContactToAddress.BPContactToAddressBuilder inhouseMail(@Nullable String inhouseMail)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InhouseMail

      Returns:
      this.
    • build

      @Nonnull public BPContactToAddress build()
    • toString

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