java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplierquotationforsourcingproject.SrcgProjQtnNote.SrcgProjQtnNoteBuilder
Enclosing class:
SrcgProjQtnNote

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

    • sourcingProjectQuotation

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder sourcingProjectQuotation(SourcingProjectQuotation value)
      Navigation property _SourcingProjectQuotation for SrcgProjQtnNote to single SourcingProjectQuotation.
      Parameters:
      value - The SourcingProjectQuotation to build this SrcgProjQtnNote with.
      Returns:
      This Builder to allow for a fluent interface.
    • noteBasicUUID

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicUUID(@Nullable UUID noteBasicUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: NoteBasicUUID

      Returns:
      this.
    • sourcingProjectQuotationUUID

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder sourcingProjectQuotationUUID(@Nullable UUID sourcingProjectQuotationUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: SourcingProjectQuotationUUID

      Returns:
      this.
    • noteBasicLanguage

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicLanguage(@Nullable String noteBasicLanguage)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NoteBasicLanguage

      Returns:
      this.
    • noteBasicType

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicType(@Nullable String noteBasicType)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: NoteBasicType

      Returns:
      this.
    • noteBasicTitle

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicTitle(@Nullable String noteBasicTitle)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: NoteBasicTitle

      Returns:
      this.
    • noteBasicMimeType

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicMimeType(@Nullable String noteBasicMimeType)
      Constraints: Not nullable, Maximum length: 127

      Original property name from the Odata EDM: NoteBasicMimeType

      Returns:
      this.
    • noteBasicCreatedByUser

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicCreatedByUser(@Nullable String noteBasicCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: NoteBasicCreatedByUser

      Returns:
      this.
    • noteBasicCreationDateTime

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicCreationDateTime(@Nullable OffsetDateTime noteBasicCreationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: NoteBasicCreationDateTime

      Returns:
      this.
    • noteBasicChangedByUser

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicChangedByUser(@Nullable String noteBasicChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: NoteBasicChangedByUser

      Returns:
      this.
    • noteBasicChangeDateTime

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicChangeDateTime(@Nullable OffsetDateTime noteBasicChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: NoteBasicChangeDateTime

      Returns:
      this.
    • noteBasicContent

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder noteBasicContent(@Nullable String noteBasicContent)
      Constraints: Not nullable

      Original property name from the Odata EDM: NoteBasicContent

      Returns:
      this.
    • srcgProjQtnNoteTypeIsInternal

      @Nonnull public SrcgProjQtnNote.SrcgProjQtnNoteBuilder srcgProjQtnNoteTypeIsInternal(@Nullable Boolean srcgProjQtnNoteTypeIsInternal)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrcgProjQtnNoteTypeIsInternal

      Returns:
      this.
    • build

      @Nonnull public SrcgProjQtnNote build()
    • toString

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