Class CreateExportParameters.CreateExportParametersBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplierquotation.CreateExportParameters.CreateExportParametersBuilder
Enclosing class:
CreateExportParameters

public static class CreateExportParameters.CreateExportParametersBuilder extends Object
  • Method Details

    • supplierQuotation

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder supplierQuotation(@Nullable String supplierQuotation)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: SupplierQuotation

      Parameters:
      supplierQuotation -
      Returns:
      this.
    • companyCode

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: CompanyCode

      Parameters:
      companyCode -
      Returns:
      this.
    • purchasingDocumentCategory

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder purchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: PurchasingDocumentCategory

      Parameters:
      purchasingDocumentCategory -
      Returns:
      this.
    • purchasingDocumentType

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder purchasingDocumentType(@Nullable String purchasingDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: PurchasingDocumentType

      Parameters:
      purchasingDocumentType -
      Returns:
      this.
    • supplier

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder supplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: Supplier

      Parameters:
      supplier -
      Returns:
      this.
    • createdByUser

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

      Original property from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser -
      Returns:
      this.
    • creationDate

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: CreationDate

      Parameters:
      creationDate -
      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder lastChangeDateTime(@Nullable LocalDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime -
      Returns:
      this.
    • language

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

      Original property from the Odata EDM: Language

      Parameters:
      language -
      Returns:
      this.
    • documentCurrency

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder documentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property from the Odata EDM: DocumentCurrency

      Parameters:
      documentCurrency -
      Returns:
      this.
    • incotermsClassification

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder incotermsClassification(@Nullable String incotermsClassification)
      Constraints: Not nullable, Maximum length: 3

      Original property from the Odata EDM: IncotermsClassification

      Parameters:
      incotermsClassification -
      Returns:
      this.
    • incotermsTransferLocation

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation)
      Constraints: Not nullable, Maximum length: 28

      Original property from the Odata EDM: IncotermsTransferLocation

      Parameters:
      incotermsTransferLocation -
      Returns:
      this.
    • incotermsVersion

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder incotermsVersion(@Nullable String incotermsVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: IncotermsVersion

      Parameters:
      incotermsVersion -
      Returns:
      this.
    • incotermsLocation1

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder incotermsLocation1(@Nullable String incotermsLocation1)
      Constraints: Not nullable, Maximum length: 70

      Original property from the Odata EDM: IncotermsLocation1

      Parameters:
      incotermsLocation1 -
      Returns:
      this.
    • incotermsLocation2

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder incotermsLocation2(@Nullable String incotermsLocation2)
      Constraints: Not nullable, Maximum length: 70

      Original property from the Odata EDM: IncotermsLocation2

      Parameters:
      incotermsLocation2 -
      Returns:
      this.
    • paymentTerms

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder paymentTerms(@Nullable String paymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: PaymentTerms

      Parameters:
      paymentTerms -
      Returns:
      this.
    • cashDiscount1Days

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder cashDiscount1Days(@Nullable BigDecimal cashDiscount1Days)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: CashDiscount1Days

      Parameters:
      cashDiscount1Days -
      Returns:
      this.
    • cashDiscount2Days

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder cashDiscount2Days(@Nullable BigDecimal cashDiscount2Days)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: CashDiscount2Days

      Parameters:
      cashDiscount2Days -
      Returns:
      this.
    • cashDiscount1Percent

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder cashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property from the Odata EDM: CashDiscount1Percent

      Parameters:
      cashDiscount1Percent -
      Returns:
      this.
    • cashDiscount2Percent

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder cashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property from the Odata EDM: CashDiscount2Percent

      Parameters:
      cashDiscount2Percent -
      Returns:
      this.
    • netPaymentDays

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder netPaymentDays(@Nullable BigDecimal netPaymentDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: NetPaymentDays

      Parameters:
      netPaymentDays -
      Returns:
      this.
    • pricingProcedure

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder pricingProcedure(@Nullable String pricingProcedure)
      Constraints: Not nullable, Maximum length: 6

      Original property from the Odata EDM: PricingProcedure

      Parameters:
      pricingProcedure -
      Returns:
      this.
    • purchasingDocumentCondition

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder purchasingDocumentCondition(@Nullable String purchasingDocumentCondition)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: PurchasingDocumentCondition

      Parameters:
      purchasingDocumentCondition -
      Returns:
      this.
    • purchasingOrganization

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder purchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization -
      Returns:
      this.
    • purchasingGroup

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder purchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup -
      Returns:
      this.
    • purchasingDocumentOrderDate

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder purchasingDocumentOrderDate(@Nullable LocalDateTime purchasingDocumentOrderDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: PurchasingDocumentOrderDate

      Parameters:
      purchasingDocumentOrderDate -
      Returns:
      this.
    • exchangeRate

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder exchangeRate(@Nullable String exchangeRate)
      Constraints: Not nullable, Maximum length: 12

      Original property from the Odata EDM: ExchangeRate

      Parameters:
      exchangeRate -
      Returns:
      this.
    • exchangeRateIsFixed

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder exchangeRateIsFixed(@Nullable Boolean exchangeRateIsFixed)
      Constraints: Not nullable

      Original property from the Odata EDM: ExchangeRateIsFixed

      Parameters:
      exchangeRateIsFixed -
      Returns:
      this.
    • requestForQuotation

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder requestForQuotation(@Nullable String requestForQuotation)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: RequestForQuotation

      Parameters:
      requestForQuotation -
      Returns:
      this.
    • supplierQuotationExternalID

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder supplierQuotationExternalID(@Nullable String supplierQuotationExternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: SupplierQuotationExternalID

      Parameters:
      supplierQuotationExternalID -
      Returns:
      this.
    • quotationSubmissionDate

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder quotationSubmissionDate(@Nullable LocalDateTime quotationSubmissionDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: QuotationSubmissionDate

      Parameters:
      quotationSubmissionDate -
      Returns:
      this.
    • quotationLatestSubmissionDate

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder quotationLatestSubmissionDate(@Nullable LocalDateTime quotationLatestSubmissionDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: QuotationLatestSubmissionDate

      Parameters:
      quotationLatestSubmissionDate -
      Returns:
      this.
    • bindingPeriodValidityEndDate

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder bindingPeriodValidityEndDate(@Nullable LocalDateTime bindingPeriodValidityEndDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: BindingPeriodValidityEndDate

      Parameters:
      bindingPeriodValidityEndDate -
      Returns:
      this.
    • qTNLifecycleStatus

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder qTNLifecycleStatus(@Nullable String qTNLifecycleStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property from the Odata EDM: QTNLifecycleStatus

      Parameters:
      qTNLifecycleStatus -
      Returns:
      this.
    • followOnDocumentCategory

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder followOnDocumentCategory(@Nullable String followOnDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: FollowOnDocumentCategory

      Parameters:
      followOnDocumentCategory -
      Returns:
      this.
    • followOnDocumentType

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder followOnDocumentType(@Nullable String followOnDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: FollowOnDocumentType

      Parameters:
      followOnDocumentType -
      Returns:
      this.
    • isEndOfPurposeBlocked

      @Nonnull public CreateExportParameters.CreateExportParametersBuilder isEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: IsEndOfPurposeBlocked

      Parameters:
      isEndOfPurposeBlocked -
      Returns:
      this.
    • build

      @Nonnull public CreateExportParameters build()
    • toString

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