Class FreightAgreement.FreightAgreementBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightagreement.FreightAgreement.FreightAgreementBuilder
Enclosing class:
FreightAgreement

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

    • freightAgreementItem

      @Nonnull public FreightAgreement.FreightAgreementBuilder freightAgreementItem(FreightAgreementItem... value)
      Navigation property _FreightAgreementItem for FreightAgreement to multiple FreightAgreementItem.
      Parameters:
      value - The FreightAgreementItems to build this FreightAgreement with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightAgreementOrganization

      @Nonnull public FreightAgreement.FreightAgreementBuilder freightAgreementOrganization(TFreightAgreementOrganization... value)
      Navigation property _FreightAgreementOrganization for FreightAgreement to multiple TFreightAgreementOrganization.
      Parameters:
      value - The TFreightAgreementOrganizations to build this FreightAgreement with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightAgreementParty

      @Nonnull public FreightAgreement.FreightAgreementBuilder freightAgreementParty(FreightAgreementParty... value)
      Navigation property _FreightAgreementParty for FreightAgreement to multiple FreightAgreementParty.
      Parameters:
      value - The FreightAgreementPartys to build this FreightAgreement with.
      Returns:
      This Builder to allow for a fluent interface.
    • transportationAgreementUUID

      @Nonnull public FreightAgreement.FreightAgreementBuilder transportationAgreementUUID(@Nullable UUID transportationAgreementUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TransportationAgreementUUID

      Returns:
      this.
    • transportationAgreement

      @Nonnull public FreightAgreement.FreightAgreementBuilder transportationAgreement(@Nullable String transportationAgreement)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TransportationAgreement

      Returns:
      this.
    • transportationAgreementDesc

      @Nonnull public FreightAgreement.FreightAgreementBuilder transportationAgreementDesc(@Nullable String transportationAgreementDesc)
      Constraints: Not nullable, Maximum length: 75

      Original property name from the Odata EDM: TransportationAgreementDesc

      Returns:
      this.
    • transpAgrmtChangedOnDateTime

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpAgrmtChangedOnDateTime(@Nullable OffsetDateTime transpAgrmtChangedOnDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspAgrmtChangedOnDateTime

      Returns:
      this.
    • transpAgreementCreatedBy

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpAgreementCreatedBy(@Nullable String transpAgreementCreatedBy)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: TranspAgreementCreatedBy

      Returns:
      this.
    • transpAgrmtCreatedOnDateTime

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpAgrmtCreatedOnDateTime(@Nullable OffsetDateTime transpAgrmtCreatedOnDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspAgrmtCreatedOnDateTime

      Returns:
      this.
    • transpAgreementChangedBy

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpAgreementChangedBy(@Nullable String transpAgreementChangedBy)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: TranspAgreementChangedBy

      Returns:
      this.
    • transpExternalAgreement

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpExternalAgreement(@Nullable String transpExternalAgreement)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspExternalAgreement

      Returns:
      this.
    • transportationAgreementType

      @Nonnull public FreightAgreement.FreightAgreementBuilder transportationAgreementType(@Nullable String transportationAgreementType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TransportationAgreementType

      Returns:
      this.
    • transpAgreementValidFrom

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpAgreementValidFrom(@Nullable LocalDate transpAgreementValidFrom)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspAgreementValidFrom

      Returns:
      this.
    • transpAgreementValidTo

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpAgreementValidTo(@Nullable LocalDate transpAgreementValidTo)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspAgreementValidTo

      Returns:
      this.
    • transpAgreementTimeZone

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpAgreementTimeZone(@Nullable String transpAgreementTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspAgreementTimeZone

      Returns:
      this.
    • transpAgrmtDimnWgtProfile

      @Nonnull public FreightAgreement.FreightAgreementBuilder transpAgrmtDimnWgtProfile(@Nullable String transpAgrmtDimnWgtProfile)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspAgrmtDimnWgtProfile

      Returns:
      this.
    • transportationAgreementDocCrcy

      @Nonnull public FreightAgreement.FreightAgreementBuilder transportationAgreementDocCrcy(@Nullable String transportationAgreementDocCrcy)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationAgreementDocCrcy

      Returns:
      this.
    • transportationShippingType

      @Nonnull public FreightAgreement.FreightAgreementBuilder transportationShippingType(@Nullable String transportationShippingType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationShippingType

      Returns:
      this.
    • transportationMode

      @Nonnull public FreightAgreement.FreightAgreementBuilder transportationMode(@Nullable String transportationMode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TransportationMode

      Returns:
      this.
    • transportationAgreementStatus

      @Nonnull public FreightAgreement.FreightAgreementBuilder transportationAgreementStatus(@Nullable String transportationAgreementStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TransportationAgreementStatus

      Returns:
      this.
    • _Messages

      @Nonnull public FreightAgreement.FreightAgreementBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public FreightAgreement build()
    • toString

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