java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.wastetransportationdocument.TranspDocPart.TranspDocPartBuilder
Enclosing class:
TranspDocPart

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

    • transpDoc

      @Nonnull public TranspDocPart.TranspDocPartBuilder transpDoc(TranspDoc value)
      Navigation property _TranspDoc for TranspDocPart to single TranspDoc.
      Parameters:
      value - The TranspDoc to build this TranspDocPart with.
      Returns:
      This Builder to allow for a fluent interface.
    • envWstTranspDocPartAssgdUUID

      @Nonnull public TranspDocPart.TranspDocPartBuilder envWstTranspDocPartAssgdUUID(@Nullable UUID envWstTranspDocPartAssgdUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: EnvWstTranspDocPartAssgdUUID

      Returns:
      this.
    • envrmtWasteTranspDocUUID

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWasteTranspDocUUID(@Nullable UUID envrmtWasteTranspDocUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvrmtWasteTranspDocUUID

      Returns:
      this.
    • envrmtWastePartnerUUID

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWastePartnerUUID(@Nullable UUID envrmtWastePartnerUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartnerUUID

      Returns:
      this.
    • envrmtWastePartnerType

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWastePartnerType(@Nullable String envrmtWastePartnerType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EnvrmtWastePartnerType

      Returns:
      this.
    • envrmtWastePartDsplFcltyUUID

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWastePartDsplFcltyUUID(@Nullable UUID envrmtWastePartDsplFcltyUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartDsplFcltyUUID

      Returns:
      this.
    • envWstTranspDocTakeAcceptDate

      @Nonnull public TranspDocPart.TranspDocPartBuilder envWstTranspDocTakeAcceptDate(@Nullable LocalDate envWstTranspDocTakeAcceptDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvWstTranspDocTakeAcceptDate

      Returns:
      this.
    • envrmtWasteLicensePlateTxt

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWasteLicensePlateTxt(@Nullable String envrmtWasteLicensePlateTxt)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EnvrmtWasteLicensePlateTxt

      Returns:
      this.
    • envrmtWasteTrailerPlateTxt

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWasteTrailerPlateTxt(@Nullable String envrmtWasteTrailerPlateTxt)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EnvrmtWasteTrailerPlateTxt

      Returns:
      this.
    • envWstTranspPrtnSequenceValue

      @Nonnull public TranspDocPart.TranspDocPartBuilder envWstTranspPrtnSequenceValue(@Nullable Short envWstTranspPrtnSequenceValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvWstTranspPrtnSequenceValue

      Returns:
      this.
    • envrmtWastePartSgntrDate

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWastePartSgntrDate(@Nullable LocalDate envrmtWastePartSgntrDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartSgntrDate

      Returns:
      this.
    • envrmtWastePartCntctPersnName

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWastePartCntctPersnName(@Nullable String envrmtWastePartCntctPersnName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: EnvrmtWastePartCntctPersnName

      Returns:
      this.
    • businessPartner

      @Nonnull public TranspDocPart.TranspDocPartBuilder businessPartner(@Nullable String businessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • addressNumber

      @Nonnull public TranspDocPart.TranspDocPartBuilder addressNumber(@Nullable String addressNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressNumber

      Returns:
      this.
    • bPIdentificationNumber

      @Nonnull public TranspDocPart.TranspDocPartBuilder bPIdentificationNumber(@Nullable String bPIdentificationNumber)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: BPIdentificationNumber

      Returns:
      this.
    • formattedPostalAddressText

      @Nonnull public TranspDocPart.TranspDocPartBuilder formattedPostalAddressText(@Nullable String formattedPostalAddressText)
      Constraints: Not nullable, Maximum length: 260

      Original property name from the Odata EDM: FormattedPostalAddressText

      Returns:
      this.
    • envrmtWasteFcltyRegistrationID

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWasteFcltyRegistrationID(@Nullable String envrmtWasteFcltyRegistrationID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: EnvrmtWasteFcltyRegistrationID

      Returns:
      this.
    • envrmtWastePartnerName

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWastePartnerName(@Nullable String envrmtWastePartnerName)
      Constraints: Not nullable, Maximum length: 81

      Original property name from the Odata EDM: EnvrmtWastePartnerName

      Returns:
      this.
    • envrmtWastePartFcltyName

      @Nonnull public TranspDocPart.TranspDocPartBuilder envrmtWastePartFcltyName(@Nullable String envrmtWastePartFcltyName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: EnvrmtWastePartFcltyName

      Returns:
      this.
    • creationDateTime

      @Nonnull public TranspDocPart.TranspDocPartBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public TranspDocPart.TranspDocPartBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public TranspDocPart.TranspDocPartBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • build

      @Nonnull public TranspDocPart build()
    • toString

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