Class CAInvcgDocSource.CAInvcgDocSourceBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingdocument.CAInvcgDocSource.CAInvcgDocSourceBuilder
Enclosing class:
CAInvcgDocSource

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

    • caInvcgDocument

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder caInvcgDocument(CAInvcgDocument value)
      Navigation property _CAInvcgDocument for CAInvcgDocSource to single CAInvcgDocument.
      Parameters:
      value - The CAInvcgDocument to build this CAInvcgDocSource with.
      Returns:
      This Builder to allow for a fluent interface.
    • cAInvcgSourceDocumentCat

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgSourceDocumentCat(@Nullable String cAInvcgSourceDocumentCat)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CAInvcgSourceDocumentCat

      Returns:
      this.
    • cAInvcgSourceDocumentNumber

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgSourceDocumentNumber(@Nullable String cAInvcgSourceDocumentNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAInvcgSourceDocumentNumber

      Returns:
      this.
    • cAInvoicingDocument

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvoicingDocument(@Nullable String cAInvoicingDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvoicingDocument

      Returns:
      this.
    • cAInvcgSourceDocumentType

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgSourceDocumentType(@Nullable String cAInvcgSourceDocumentType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAInvcgSourceDocumentType

      Returns:
      this.
    • logicalSystem

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder logicalSystem(@Nullable String logicalSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      this.
    • cAApplicationArea

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAApplicationArea(@Nullable String cAApplicationArea)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • cAInvcgIsDocumentPosted

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgIsDocumentPosted(@Nullable Boolean cAInvcgIsDocumentPosted)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentPosted

      Returns:
      this.
    • cAInvcgIsDocumentSimulated

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgIsDocumentSimulated(@Nullable Boolean cAInvcgIsDocumentSimulated)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentSimulated

      Returns:
      this.
    • cAInvcgIsDocumentPreliminary

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgIsDocumentPreliminary(@Nullable Boolean cAInvcgIsDocumentPreliminary)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentPreliminary

      Returns:
      this.
    • cAInvcgReversalDocument

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgReversalDocument(@Nullable String cAInvcgReversalDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgReversalDocument

      Returns:
      this.
    • cAInvcgReversedDocument

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgReversedDocument(@Nullable String cAInvcgReversedDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgReversedDocument

      Returns:
      this.
    • cAInvcgCreationDate

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgCreationDate(@Nullable LocalDate cAInvcgCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgCreationDate

      Returns:
      this.
    • cAInvcgCreationTime

      @Nonnull public CAInvcgDocSource.CAInvcgDocSourceBuilder cAInvcgCreationTime(@Nullable LocalTime cAInvcgCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgCreationTime

      Returns:
      this.
    • build

      @Nonnull public CAInvcgDocSource build()
    • toString

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