Class SettlmtProcessType.SettlmtProcessTypeBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.settlementprocesstype.SettlmtProcessType.SettlmtProcessTypeBuilder
Enclosing class:
SettlmtProcessType

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

    • settlmtApplStsGrpStsAssgmt

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtApplStsGrpStsAssgmt(SettlmtApplStsGrpStsAssgmt... value)
      Navigation property _SettlmtApplStsGrpStsAssgmt for SettlmtProcessType to multiple SettlmtApplStsGrpStsAssgmt.
      Parameters:
      value - The SettlmtApplStsGrpStsAssgmts to build this SettlmtProcessType with.
      Returns:
      This Builder to allow for a fluent interface.
    • settlmtDocProcTypeAssgmt

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtDocProcTypeAssgmt(SettlmtDocProcTypeAssgmt... value)
      Navigation property _SettlmtDocProcTypeAssgmt for SettlmtProcessType to multiple SettlmtDocProcTypeAssgmt.
      Parameters:
      value - The SettlmtDocProcTypeAssgmts to build this SettlmtProcessType with.
      Returns:
      This Builder to allow for a fluent interface.
    • settlmtDocType

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtDocType(SettlmtDocType value)
      Navigation property _SettlmtDocType for SettlmtProcessType to single SettlmtDocType.
      Parameters:
      value - The SettlmtDocType to build this SettlmtProcessType with.
      Returns:
      This Builder to allow for a fluent interface.
    • settlmtDocType

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtDocType(String value)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SettlmtDocType

      Parameters:
      value - The settlmtDocType to build this SettlmtProcessType with.
      Returns:
      This Builder to allow for a fluent interface.
    • settlmtDocTypeOfCollection

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtDocTypeOfCollection(SettlmtDocType value)
      Navigation property _SettlmtDocTypeOfCollection for SettlmtProcessType to single SettlmtDocType.
      Parameters:
      value - The SettlmtDocType to build this SettlmtProcessType with.
      Returns:
      This Builder to allow for a fluent interface.
    • settlmtDocTypeOfCollection

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtDocTypeOfCollection(String value)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SettlmtDocTypeOfCollection

      Parameters:
      value - The settlmtDocTypeOfCollection to build this SettlmtProcessType with.
      Returns:
      This Builder to allow for a fluent interface.
    • settlmtProcTypeOfCollection

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtProcTypeOfCollection(SettlmtProcessType value)
      Navigation property _SettlmtProcTypeOfCollection for SettlmtProcessType to single SettlmtProcessType.
      Parameters:
      value - The SettlmtProcessType to build this SettlmtProcessType with.
      Returns:
      This Builder to allow for a fluent interface.
    • settlmtProcTypeOfCollection

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtProcTypeOfCollection(String value)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SettlmtProcTypeOfCollection

      Parameters:
      value - The settlmtProcTypeOfCollection to build this SettlmtProcessType with.
      Returns:
      This Builder to allow for a fluent interface.
    • settlmtProcessType

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtProcessType(@Nullable String settlmtProcessType)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SettlmtProcessType

      Returns:
      this.
    • settlmtProcessCat

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtProcessCat(@Nullable String settlmtProcessCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlmtProcessCat

      Returns:
      this.
    • settlmtPartnerCat

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtPartnerCat(@Nullable String settlmtPartnerCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlmtPartnerCat

      Returns:
      this.
    • crsCoSettlmtCat

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder crsCoSettlmtCat(@Nullable String crsCoSettlmtCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CrsCoSettlmtCat

      Returns:
      this.
    • settlmtBusProcVar

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtBusProcVar(@Nullable String settlmtBusProcVar)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SettlmtBusProcVar

      Returns:
      this.
    • logisticsDataEntryCat

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder logisticsDataEntryCat(@Nullable String logisticsDataEntryCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: LogisticsDataEntryCat

      Returns:
      this.
    • settlmtHasFullOrglData

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtHasFullOrglData(@Nullable Boolean settlmtHasFullOrglData)
      Constraints: Not nullable

      Original property name from the Odata EDM: SettlmtHasFullOrglData

      Returns:
      this.
    • settlmtTxCodeDetnCat

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtTxCodeDetnCat(@Nullable String settlmtTxCodeDetnCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlmtTxCodeDetnCat

      Returns:
      this.
    • settlmtNoTxCodeErrHndlgCat

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtNoTxCodeErrHndlgCat(@Nullable String settlmtNoTxCodeErrHndlgCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlmtNoTxCodeErrHndlgCat

      Returns:
      this.
    • settlmtCollectionCategory

      @Nonnull public SettlmtProcessType.SettlmtProcessTypeBuilder settlmtCollectionCategory(@Nullable String settlmtCollectionCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlmtCollectionCategory

      Returns:
      this.
    • build

      @Nonnull public SettlmtProcessType build()
    • toString

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