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

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

    • wasteMaterial

      @Nonnull public TranspDoc.TranspDocBuilder wasteMaterial(TranspDocMatl... value)
      Navigation property _WasteMaterial for TranspDoc to multiple TranspDocMatl.
      Parameters:
      value - The TranspDocMatls to build this TranspDoc with.
      Returns:
      This Builder to allow for a fluent interface.
    • wastePartner

      @Nonnull public TranspDoc.TranspDocBuilder wastePartner(TranspDocPart... value)
      Navigation property _WastePartner for TranspDoc to multiple TranspDocPart.
      Parameters:
      value - The TranspDocParts to build this TranspDoc with.
      Returns:
      This Builder to allow for a fluent interface.
    • envrmtWasteTranspDocUUID

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteTranspDocUUID(@Nullable UUID envrmtWasteTranspDocUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: EnvrmtWasteTranspDocUUID

      Returns:
      this.
    • wasteTranspDocID

      @Nonnull public TranspDoc.TranspDocBuilder wasteTranspDocID(@Nullable String wasteTranspDocID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: WasteTranspDocID

      Returns:
      this.
    • envrmtWasteTranspDocNumber

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteTranspDocNumber(@Nullable String envrmtWasteTranspDocNumber)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: EnvrmtWasteTranspDocNumber

      Returns:
      this.
    • envrmtWasteTranspDocType

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteTranspDocType(@Nullable String envrmtWasteTranspDocType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EnvrmtWasteTranspDocType

      Returns:
      this.
    • envrmtWasteTranspDocStatus

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteTranspDocStatus(@Nullable String envrmtWasteTranspDocStatus)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EnvrmtWasteTranspDocStatus

      Returns:
      this.
    • envrmtWasteGnrtrUUID

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteGnrtrUUID(@Nullable UUID envrmtWasteGnrtrUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWasteGnrtrUUID

      Returns:
      this.
    • envrmtWastePartnerNmbr

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWastePartnerNmbr(@Nullable String envrmtWastePartnerNmbr)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EnvrmtWastePartnerNmbr

      Returns:
      this.
    • envrmtWasteGnrtrID

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteGnrtrID(@Nullable String envrmtWasteGnrtrID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: EnvrmtWasteGnrtrID

      Returns:
      this.
    • cmplRqVersUUID

      @Nonnull public TranspDoc.TranspDocBuilder cmplRqVersUUID(@Nullable UUID cmplRqVersUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CmplRqVersUUID

      Returns:
      this.
    • cmplRqVersPermitNumber

      @Nonnull public TranspDoc.TranspDocBuilder cmplRqVersPermitNumber(@Nullable String cmplRqVersPermitNumber)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CmplRqVersPermitNumber

      Returns:
      this.
    • chmlCmplncWasteCodeUUID

      @Nonnull public TranspDoc.TranspDocBuilder chmlCmplncWasteCodeUUID(@Nullable UUID chmlCmplncWasteCodeUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ChmlCmplncWasteCodeUUID

      Returns:
      this.
    • wasteStreamDsplChnlUUID

      @Nonnull public TranspDoc.TranspDocBuilder wasteStreamDsplChnlUUID(@Nullable UUID wasteStreamDsplChnlUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: WasteStreamDsplChnlUUID

      Returns:
      this.
    • envrmtWasteTotConfirmedQty

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteTotConfirmedQty(@Nullable Double envrmtWasteTotConfirmedQty)
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvrmtWasteTotConfirmedQty

      Returns:
      this.
    • envrmtWasteDcmlTotConfirmedQty

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteDcmlTotConfirmedQty(@Nullable BigDecimal envrmtWasteDcmlTotConfirmedQty)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: EnvrmtWasteDcmlTotConfirmedQty

      Returns:
      this.
    • envrmtWasteTotConfirmedQtyCode

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteTotConfirmedQtyCode(@Nullable String envrmtWasteTotConfirmedQtyCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EnvrmtWasteTotConfirmedQtyCode

      Returns:
      this.
    • envWstTranspDocReturnByDate

      @Nonnull public TranspDoc.TranspDocBuilder envWstTranspDocReturnByDate(@Nullable LocalDate envWstTranspDocReturnByDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvWstTranspDocReturnByDate

      Returns:
      this.
    • envWstTranspDocPrintedDate

      @Nonnull public TranspDoc.TranspDocBuilder envWstTranspDocPrintedDate(@Nullable LocalDate envWstTranspDocPrintedDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvWstTranspDocPrintedDate

      Returns:
      this.
    • envWstTranspDocHandoverDate

      @Nonnull public TranspDoc.TranspDocBuilder envWstTranspDocHandoverDate(@Nullable LocalDate envWstTranspDocHandoverDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvWstTranspDocHandoverDate

      Returns:
      this.
    • envWstTranspDocDescription

      @Nonnull public TranspDoc.TranspDocBuilder envWstTranspDocDescription(@Nullable String envWstTranspDocDescription)
      Constraints: Not nullable, Maximum length: 999999

      Original property name from the Odata EDM: EnvWstTranspDocDescription

      Returns:
      this.
    • envWstTranspDocRemarkTxt

      @Nonnull public TranspDoc.TranspDocBuilder envWstTranspDocRemarkTxt(@Nullable String envWstTranspDocRemarkTxt)
      Constraints: Not nullable, Maximum length: 256

      Original property name from the Odata EDM: EnvWstTranspDocRemarkTxt

      Returns:
      this.
    • envWstTranspDocDisposerDate

      @Nonnull public TranspDoc.TranspDocBuilder envWstTranspDocDisposerDate(@Nullable LocalDate envWstTranspDocDisposerDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvWstTranspDocDisposerDate

      Returns:
      this.
    • envrmtWastePartnerContactName

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWastePartnerContactName(@Nullable String envrmtWastePartnerContactName)
      Constraints: Not nullable, Maximum length: 163

      Original property name from the Odata EDM: EnvrmtWastePartnerContactName

      Returns:
      this.
    • envrmtWasteTotConfdQtyISOCode

      @Nonnull public TranspDoc.TranspDocBuilder envrmtWasteTotConfdQtyISOCode(@Nullable String envrmtWasteTotConfdQtyISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EnvrmtWasteTotConfdQtyISOCode

      Returns:
      this.
    • wasteRegistrationNumber

      @Nonnull public TranspDoc.TranspDocBuilder wasteRegistrationNumber(@Nullable String wasteRegistrationNumber)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: WasteRegistrationNumber

      Returns:
      this.
    • streetName

      @Nonnull public TranspDoc.TranspDocBuilder streetName(@Nullable String streetName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: StreetName

      Returns:
      this.
    • cityName

      @Nonnull public TranspDoc.TranspDocBuilder cityName(@Nullable String cityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CityName

      Returns:
      this.
    • postalCode

      @Nonnull public TranspDoc.TranspDocBuilder postalCode(@Nullable String postalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Returns:
      this.
    • country

      @Nonnull public TranspDoc.TranspDocBuilder country(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • countryName

      @Nonnull public TranspDoc.TranspDocBuilder countryName(@Nullable String countryName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CountryName

      Returns:
      this.
    • region

      @Nonnull public TranspDoc.TranspDocBuilder region(@Nullable String region)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Returns:
      this.
    • regionName

      @Nonnull public TranspDoc.TranspDocBuilder regionName(@Nullable String regionName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RegionName

      Returns:
      this.
    • eHSLocationName

      @Nonnull public TranspDoc.TranspDocBuilder eHSLocationName(@Nullable String eHSLocationName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: EHSLocationName

      Returns:
      this.
    • creationDateTime

      @Nonnull public TranspDoc.TranspDocBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public TranspDoc.TranspDocBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • build

      @Nonnull public TranspDoc build()
    • toString

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