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

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

    • supplierCompany

      @Nonnull public Supplier.SupplierBuilder supplierCompany(SupplierCompany... value)
      Navigation property to_SupplierCompany for Supplier to multiple SupplierCompany.
      Parameters:
      value - The SupplierCompanys to build this Supplier with.
      Returns:
      This Builder to allow for a fluent interface.
    • supplierPurchasingOrg

      @Nonnull public Supplier.SupplierBuilder supplierPurchasingOrg(SupplierPurchasingOrg... value)
      Navigation property to_SupplierPurchasingOrg for Supplier to multiple SupplierPurchasingOrg.
      Parameters:
      value - The SupplierPurchasingOrgs to build this Supplier with.
      Returns:
      This Builder to allow for a fluent interface.
    • supplierText

      @Nonnull public Supplier.SupplierBuilder supplierText(SupplierText... value)
      Navigation property to_SupplierText for Supplier to multiple SupplierText.
      Parameters:
      value - The SupplierTexts to build this Supplier with.
      Returns:
      This Builder to allow for a fluent interface.
    • supplier

      @Nonnull public Supplier.SupplierBuilder supplier(@Nullable String supplier)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Returns:
      this.
    • alternativePayeeAccountNumber

      @Nonnull public Supplier.SupplierBuilder alternativePayeeAccountNumber(@Nullable String alternativePayeeAccountNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AlternativePayeeAccountNumber

      Returns:
      this.
    • authorizationGroup

      @Nonnull public Supplier.SupplierBuilder authorizationGroup(@Nullable String authorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Returns:
      this.
    • createdByUser

      @Nonnull public Supplier.SupplierBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDate

      @Nonnull public Supplier.SupplierBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • customer

      @Nonnull public Supplier.SupplierBuilder customer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Returns:
      this.
    • paymentIsBlockedForSupplier

      @Nonnull public Supplier.SupplierBuilder paymentIsBlockedForSupplier(@Nullable Boolean paymentIsBlockedForSupplier)
      Constraints: none

      Original property name from the Odata EDM: PaymentIsBlockedForSupplier

      Returns:
      this.
    • postingIsBlocked

      @Nonnull public Supplier.SupplierBuilder postingIsBlocked(@Nullable Boolean postingIsBlocked)
      Constraints: none

      Original property name from the Odata EDM: PostingIsBlocked

      Returns:
      this.
    • purchasingIsBlocked

      @Nonnull public Supplier.SupplierBuilder purchasingIsBlocked(@Nullable Boolean purchasingIsBlocked)
      Constraints: none

      Original property name from the Odata EDM: PurchasingIsBlocked

      Returns:
      this.
    • supplierAccountGroup

      @Nonnull public Supplier.SupplierBuilder supplierAccountGroup(@Nullable String supplierAccountGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplierAccountGroup

      Returns:
      this.
    • supplierFullName

      @Nonnull public Supplier.SupplierBuilder supplierFullName(@Nullable String supplierFullName)
      Constraints: Not nullable, Maximum length: 220

      Original property name from the Odata EDM: SupplierFullName

      Returns:
      this.
    • supplierName

      @Nonnull public Supplier.SupplierBuilder supplierName(@Nullable String supplierName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SupplierName

      Returns:
      this.
    • vATRegistration

      @Nonnull public Supplier.SupplierBuilder vATRegistration(@Nullable String vATRegistration)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: VATRegistration

      Returns:
      this.
    • birthDate

      @Nonnull public Supplier.SupplierBuilder birthDate(@Nullable LocalDateTime birthDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BirthDate

      Returns:
      this.
    • concatenatedInternationalLocNo

      @Nonnull public Supplier.SupplierBuilder concatenatedInternationalLocNo(@Nullable String concatenatedInternationalLocNo)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ConcatenatedInternationalLocNo

      Returns:
      this.
    • deletionIndicator

      @Nonnull public Supplier.SupplierBuilder deletionIndicator(@Nullable Boolean deletionIndicator)
      Constraints: none

      Original property name from the Odata EDM: DeletionIndicator

      Returns:
      this.
    • fiscalAddress

      @Nonnull public Supplier.SupplierBuilder fiscalAddress(@Nullable String fiscalAddress)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FiscalAddress

      Returns:
      this.
    • industry

      @Nonnull public Supplier.SupplierBuilder industry(@Nullable String industry)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Industry

      Returns:
      this.
    • internationalLocationNumber1

      @Nonnull public Supplier.SupplierBuilder internationalLocationNumber1(@Nullable String internationalLocationNumber1)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: InternationalLocationNumber1

      Returns:
      this.
    • internationalLocationNumber2

      @Nonnull public Supplier.SupplierBuilder internationalLocationNumber2(@Nullable String internationalLocationNumber2)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: InternationalLocationNumber2

      Returns:
      this.
    • internationalLocationNumber3

      @Nonnull public Supplier.SupplierBuilder internationalLocationNumber3(@Nullable String internationalLocationNumber3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InternationalLocationNumber3

      Returns:
      this.
    • isNaturalPerson

      @Nonnull public Supplier.SupplierBuilder isNaturalPerson(@Nullable String isNaturalPerson)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsNaturalPerson

      Returns:
      this.
    • responsibleType

      @Nonnull public Supplier.SupplierBuilder responsibleType(@Nullable String responsibleType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ResponsibleType

      Returns:
      this.
    • suplrQltyInProcmtCertfnValidTo

      @Nonnull public Supplier.SupplierBuilder suplrQltyInProcmtCertfnValidTo(@Nullable LocalDateTime suplrQltyInProcmtCertfnValidTo)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo

      Returns:
      this.
    • suplrQualityManagementSystem

      @Nonnull public Supplier.SupplierBuilder suplrQualityManagementSystem(@Nullable String suplrQualityManagementSystem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SuplrQualityManagementSystem

      Returns:
      this.
    • supplierCorporateGroup

      @Nonnull public Supplier.SupplierBuilder supplierCorporateGroup(@Nullable String supplierCorporateGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierCorporateGroup

      Returns:
      this.
    • supplierProcurementBlock

      @Nonnull public Supplier.SupplierBuilder supplierProcurementBlock(@Nullable String supplierProcurementBlock)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SupplierProcurementBlock

      Returns:
      this.
    • taxNumber1

      @Nonnull public Supplier.SupplierBuilder taxNumber1(@Nullable String taxNumber1)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: TaxNumber1

      Returns:
      this.
    • taxNumber2

      @Nonnull public Supplier.SupplierBuilder taxNumber2(@Nullable String taxNumber2)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: TaxNumber2

      Returns:
      this.
    • taxNumber3

      @Nonnull public Supplier.SupplierBuilder taxNumber3(@Nullable String taxNumber3)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: TaxNumber3

      Returns:
      this.
    • taxNumber4

      @Nonnull public Supplier.SupplierBuilder taxNumber4(@Nullable String taxNumber4)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: TaxNumber4

      Returns:
      this.
    • taxNumber5

      @Nonnull public Supplier.SupplierBuilder taxNumber5(@Nullable String taxNumber5)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: TaxNumber5

      Returns:
      this.
    • taxNumberResponsible

      @Nonnull public Supplier.SupplierBuilder taxNumberResponsible(@Nullable String taxNumberResponsible)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: TaxNumberResponsible

      Returns:
      this.
    • taxNumberType

      @Nonnull public Supplier.SupplierBuilder taxNumberType(@Nullable String taxNumberType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxNumberType

      Returns:
      this.
    • suplrProofOfDelivRlvtCode

      @Nonnull public Supplier.SupplierBuilder suplrProofOfDelivRlvtCode(@Nullable String suplrProofOfDelivRlvtCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrProofOfDelivRlvtCode

      Returns:
      this.
    • bR_TaxIsSplit

      @Nonnull public Supplier.SupplierBuilder bR_TaxIsSplit(@Nullable Boolean bR_TaxIsSplit)
      Constraints: none

      Original property name from the Odata EDM: BR_TaxIsSplit

      Returns:
      this.
    • dataExchangeInstructionKey

      @Nonnull public Supplier.SupplierBuilder dataExchangeInstructionKey(@Nullable String dataExchangeInstructionKey)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DataExchangeInstructionKey

      Returns:
      this.
    • build

      @Nonnull public Supplier build()
    • toString

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