Class ConditionContract.ConditionContractBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.conditioncontract.ConditionContract.ConditionContractBuilder
Enclosing class:
ConditionContract

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

    • cndnContrActiveStatus

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrActiveStatus(ConditionContractStatus... value)
      Navigation property _CndnContrActiveStatus for ConditionContract to multiple ConditionContractStatus.
      Parameters:
      value - The ConditionContractStatuss to build this ConditionContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • cndnContrBusVolSelCriteria

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrBusVolSelCriteria(BusVolSelectionCriteria... value)
      Navigation property _CndnContrBusVolSelCriteria for ConditionContract to multiple BusVolSelectionCriteria.
      Parameters:
      value - The BusVolSelectionCriterias to build this ConditionContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • cndnContrCndnRecord

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrCndnRecord(CndnContrConditionRecord... value)
      Navigation property _CndnContrCndnRecord for ConditionContract to multiple CndnContrConditionRecord.
      Parameters:
      value - The CndnContrConditionRecords to build this ConditionContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • cndnContrSettlmtCal

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrSettlmtCal(CndnContrSettlementCalendar... value)
      Navigation property _CndnContrSettlmtCal for ConditionContract to multiple CndnContrSettlementCalendar.
      Parameters:
      value - The CndnContrSettlementCalendars to build this ConditionContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • conditionContract

      @Nonnull public ConditionContract.ConditionContractBuilder conditionContract(@Nullable String conditionContract)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ConditionContract

      Returns:
      this.
    • cndnContrType

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrType(@Nullable String cndnContrType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CndnContrType

      Returns:
      this.
    • cndnContrProcVar

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrProcVar(@Nullable String cndnContrProcVar)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CndnContrProcVar

      Returns:
      this.
    • supplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      this.
    • customer

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

      Original property name from the Odata EDM: Customer

      Returns:
      this.
    • cndnContrActvtnStatus

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrActvtnStatus(@Nullable String cndnContrActvtnStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CndnContrActvtnStatus

      Returns:
      this.
    • cndnContrValidFrom

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrValidFrom(@Nullable LocalDate cndnContrValidFrom)
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrValidFrom

      Returns:
      this.
    • cndnContrValidTo

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrValidTo(@Nullable LocalDate cndnContrValidTo)
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrValidTo

      Returns:
      this.
    • cndnContrClassfctnType

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrClassfctnType(@Nullable String cndnContrClassfctnType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CndnContrClassfctnType

      Returns:
      this.
    • documentReferenceID

      @Nonnull public ConditionContract.ConditionContractBuilder documentReferenceID(@Nullable String documentReferenceID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Returns:
      this.
    • cndnContrAssgmtRef

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrAssgmtRef(@Nullable String cndnContrAssgmtRef)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CndnContrAssgmtRef

      Returns:
      this.
    • externalDocumentReferenceID

      @Nonnull public ConditionContract.ConditionContractBuilder externalDocumentReferenceID(@Nullable String externalDocumentReferenceID)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ExternalDocumentReferenceID

      Returns:
      this.
    • cndnContrExternalPartner

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrExternalPartner(@Nullable String cndnContrExternalPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CndnContrExternalPartner

      Returns:
      this.
    • cndnContrSourceDocCat

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrSourceDocCat(@Nullable String cndnContrSourceDocCat)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CndnContrSourceDocCat

      Returns:
      this.
    • cndnContrSourceDoc

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrSourceDoc(@Nullable String cndnContrSourceDoc)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CndnContrSourceDoc

      Returns:
      this.
    • cndnContrSourceDocItem

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrSourceDocItem(@Nullable String cndnContrSourceDocItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CndnContrSourceDocItem

      Returns:
      this.
    • cndnContrSourceUUID

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrSourceUUID(@Nullable UUID cndnContrSourceUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrSourceUUID

      Returns:
      this.
    • creationUTCDateTime

      @Nonnull public ConditionContract.ConditionContractBuilder creationUTCDateTime(@Nullable OffsetDateTime creationUTCDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationUTCDateTime

      Returns:
      this.
    • lastChangeUTCDateTime

      @Nonnull public ConditionContract.ConditionContractBuilder lastChangeUTCDateTime(@Nullable OffsetDateTime lastChangeUTCDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeUTCDateTime

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • purchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • purchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • salesOrganization

      @Nonnull public ConditionContract.ConditionContractBuilder salesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

      @Nonnull public ConditionContract.ConditionContractBuilder distributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • division

      @Nonnull public ConditionContract.ConditionContractBuilder division(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • salesGroup

      @Nonnull public ConditionContract.ConditionContractBuilder salesGroup(@Nullable String salesGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Returns:
      this.
    • salesOffice

      @Nonnull public ConditionContract.ConditionContractBuilder salesOffice(@Nullable String salesOffice)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Returns:
      this.
    • cndnContrSuplrSettlmtCat

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrSuplrSettlmtCat(@Nullable String cndnContrSuplrSettlmtCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CndnContrSuplrSettlmtCat

      Returns:
      this.
    • cndnContrCustSettlmtCat

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrCustSettlmtCat(@Nullable String cndnContrCustSettlmtCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CndnContrCustSettlmtCat

      Returns:
      this.
    • settlmtProduct

      @Nonnull public ConditionContract.ConditionContractBuilder settlmtProduct(@Nullable String settlmtProduct)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SettlmtProduct

      Returns:
      this.
    • cndnContrExtensionCalendar

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrExtensionCalendar(@Nullable String cndnContrExtensionCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CndnContrExtensionCalendar

      Returns:
      this.
    • priorSupplier

      @Nonnull public ConditionContract.ConditionContractBuilder priorSupplier(@Nullable String priorSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PriorSupplier

      Returns:
      this.
    • busVolTableGroup

      @Nonnull public ConditionContract.ConditionContractBuilder busVolTableGroup(@Nullable String busVolTableGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusVolTableGroup

      Returns:
      this.
    • amountFieldGroup

      @Nonnull public ConditionContract.ConditionContractBuilder amountFieldGroup(@Nullable String amountFieldGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AmountFieldGroup

      Returns:
      this.
    • finalSettlmtCalendar

      @Nonnull public ConditionContract.ConditionContractBuilder finalSettlmtCalendar(@Nullable String finalSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FinalSettlmtCalendar

      Returns:
      this.
    • partialSettlmtCalendar

      @Nonnull public ConditionContract.ConditionContractBuilder partialSettlmtCalendar(@Nullable String partialSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PartialSettlmtCalendar

      Returns:
      this.
    • deltaSettlmtCalendar

      @Nonnull public ConditionContract.ConditionContractBuilder deltaSettlmtCalendar(@Nullable String deltaSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DeltaSettlmtCalendar

      Returns:
      this.
    • deltaAccrualSettlmtCalendar

      @Nonnull public ConditionContract.ConditionContractBuilder deltaAccrualSettlmtCalendar(@Nullable String deltaAccrualSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DeltaAccrualSettlmtCalendar

      Returns:
      this.
    • accrualClearingSettlmtCalendar

      @Nonnull public ConditionContract.ConditionContractBuilder accrualClearingSettlmtCalendar(@Nullable String accrualClearingSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccrualClearingSettlmtCalendar

      Returns:
      this.
    • precedingConditionContract

      @Nonnull public ConditionContract.ConditionContractBuilder precedingConditionContract(@Nullable String precedingConditionContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PrecedingConditionContract

      Returns:
      this.
    • cndnContrUUID

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrUUID(@Nullable UUID cndnContrUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrUUID

      Returns:
      this.
    • cndnContrPurposeCat

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrPurposeCat(@Nullable String cndnContrPurposeCat)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CndnContrPurposeCat

      Returns:
      this.
    • cndnContrCurrency

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrCurrency(@Nullable String cndnContrCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrCurrency

      Returns:
      this.
    • cndnContrUnit

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrUnit(@Nullable String cndnContrUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrUnit

      Returns:
      this.
    • cndnContrUnitISOCode

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrUnitISOCode(@Nullable String cndnContrUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrUnitISOCode

      Returns:
      this.
    • cndnContrUnitSAPCode

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrUnitSAPCode(@Nullable String cndnContrUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrUnitSAPCode

      Returns:
      this.
    • cndnContrWeightUnit

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrWeightUnit(@Nullable String cndnContrWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrWeightUnit

      Returns:
      this.
    • cndnContrWeightUnitISOCode

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrWeightUnitISOCode(@Nullable String cndnContrWeightUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrWeightUnitISOCode

      Returns:
      this.
    • cndnContrWeightUnitSAPCode

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrWeightUnitSAPCode(@Nullable String cndnContrWeightUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrWeightUnitSAPCode

      Returns:
      this.
    • cndnContrVolumeUnit

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrVolumeUnit(@Nullable String cndnContrVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrVolumeUnit

      Returns:
      this.
    • cndnContrVolumeUnitISOCode

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrVolumeUnitISOCode(@Nullable String cndnContrVolumeUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrVolumeUnitISOCode

      Returns:
      this.
    • cndnContrVolumeUnitSAPCode

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrVolumeUnitSAPCode(@Nullable String cndnContrVolumeUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrVolumeUnitSAPCode

      Returns:
      this.
    • cndnContrPointsQtyUnit

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrPointsQtyUnit(@Nullable String cndnContrPointsQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrPointsQtyUnit

      Returns:
      this.
    • cndnContrPointsQtyUnitISOCode

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrPointsQtyUnitISOCode(@Nullable String cndnContrPointsQtyUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrPointsQtyUnitISOCode

      Returns:
      this.
    • cndnContrPointsQtyUnitSAPCode

      @Nonnull public ConditionContract.ConditionContractBuilder cndnContrPointsQtyUnitSAPCode(@Nullable String cndnContrPointsQtyUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrPointsQtyUnitSAPCode

      Returns:
      this.
    • exchangeRate

      @Nonnull public ConditionContract.ConditionContractBuilder exchangeRate(@Nullable BigDecimal exchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: ExchangeRate

      Returns:
      this.
    • exchangeRateDate

      @Nonnull public ConditionContract.ConditionContractBuilder exchangeRateDate(@Nullable LocalDate exchangeRateDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ExchangeRateDate

      Returns:
      this.
    • exchangeRateType

      @Nonnull public ConditionContract.ConditionContractBuilder exchangeRateType(@Nullable String exchangeRateType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ExchangeRateType

      Returns:
      this.
    • paymentTerms

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

      Original property name from the Odata EDM: PaymentTerms

      Returns:
      this.
    • cashDiscount1Days

      @Nonnull public ConditionContract.ConditionContractBuilder cashDiscount1Days(@Nullable BigDecimal cashDiscount1Days)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: CashDiscount1Days

      Returns:
      this.
    • cashDiscount1Percent

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

      Original property name from the Odata EDM: CashDiscount1Percent

      Returns:
      this.
    • cashDiscount2Days

      @Nonnull public ConditionContract.ConditionContractBuilder cashDiscount2Days(@Nullable BigDecimal cashDiscount2Days)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: CashDiscount2Days

      Returns:
      this.
    • cashDiscount2Percent

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

      Original property name from the Odata EDM: CashDiscount2Percent

      Returns:
      this.
    • netPaymentDays

      @Nonnull public ConditionContract.ConditionContractBuilder netPaymentDays(@Nullable BigDecimal netPaymentDays)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: NetPaymentDays

      Returns:
      this.
    • paymentMethod

      @Nonnull public ConditionContract.ConditionContractBuilder paymentMethod(@Nullable String paymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      this.
    • accrualUpdateIsRequired

      @Nonnull public ConditionContract.ConditionContractBuilder accrualUpdateIsRequired(@Nullable Boolean accrualUpdateIsRequired)
      Constraints: Not nullable

      Original property name from the Odata EDM: AccrualUpdateIsRequired

      Returns:
      this.
    • settlmtPartTxRegnNmbr

      @Nonnull public ConditionContract.ConditionContractBuilder settlmtPartTxRegnNmbr(@Nullable String settlmtPartTxRegnNmbr)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SettlmtPartTxRegnNmbr

      Returns:
      this.
    • taxCountry

      @Nonnull public ConditionContract.ConditionContractBuilder taxCountry(@Nullable String taxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxCountry

      Returns:
      this.
    • settlmtPartTxRegnCntry

      @Nonnull public ConditionContract.ConditionContractBuilder settlmtPartTxRegnCntry(@Nullable String settlmtPartTxRegnCntry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SettlmtPartTxRegnCntry

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public ConditionContract build()
    • toString

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