Class WarrantyClaim.WarrantyClaimBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.warrantyclaim.WarrantyClaim.WarrantyClaimBuilder
Enclosing class:
WarrantyClaim

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

    • wrntyClaimVersion

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimVersion(WarrantyClaimVersion... value)
      Navigation property _WrntyClaimVersion for WarrantyClaim to multiple WarrantyClaimVersion.
      Parameters:
      value - The WarrantyClaimVersions to build this WarrantyClaim with.
      Returns:
      This Builder to allow for a fluent interface.
    • wrntyClaimHeaderUUID

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimHeaderUUID(@Nullable UUID wrntyClaimHeaderUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: WrntyClaimHeaderUUID

      Returns:
      this.
    • warrantyClaimNumber

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyClaimNumber(@Nullable String warrantyClaimNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WarrantyClaimNumber

      Returns:
      this.
    • warrantyClaimType

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyClaimType(@Nullable String warrantyClaimType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WarrantyClaimType

      Returns:
      this.
    • plant

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • warrantyObjectType

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyObjectType(@Nullable String warrantyObjectType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WarrantyObjectType

      Returns:
      this.
    • wrntyExternalObjectNumber

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyExternalObjectNumber(@Nullable String wrntyExternalObjectNumber)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WrntyExternalObjectNumber

      Returns:
      this.
    • wrntySupplier

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntySupplier(@Nullable String wrntySupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WrntySupplier

      Returns:
      this.
    • wrntySupplierRole

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntySupplierRole(@Nullable String wrntySupplierRole)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WrntySupplierRole

      Returns:
      this.
    • wrntySuplrClmProcessingStatus

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntySuplrClmProcessingStatus(@Nullable String wrntySuplrClmProcessingStatus)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WrntySuplrClmProcessingStatus

      Returns:
      this.
    • wrntySupplierClaimIsClosed

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntySupplierClaimIsClosed(@Nullable Boolean wrntySupplierClaimIsClosed)
      Constraints: Not nullable

      Original property name from the Odata EDM: WrntySupplierClaimIsClosed

      Returns:
      this.
    • wrntySupplierClaimClosedDate

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntySupplierClaimClosedDate(@Nullable LocalDate wrntySupplierClaimClosedDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntySupplierClaimClosedDate

      Returns:
      this.
    • wrntyClaimSourceObjectNumber

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimSourceObjectNumber(@Nullable String wrntyClaimSourceObjectNumber)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WrntyClaimSourceObjectNumber

      Returns:
      this.
    • wrntyClaimSource

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimSource(@Nullable String wrntyClaimSource)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WrntyClaimSource

      Returns:
      this.
    • wrntyClaimDamageDate

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimDamageDate(@Nullable LocalDate wrntyClaimDamageDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyClaimDamageDate

      Returns:
      this.
    • wrntyClaimRegistrationDate

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimRegistrationDate(@Nullable LocalDate wrntyClaimRegistrationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyClaimRegistrationDate

      Returns:
      this.
    • wrntySupplierCoverageType

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntySupplierCoverageType(@Nullable String wrntySupplierCoverageType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WrntySupplierCoverageType

      Returns:
      this.
    • wrntySuplrClaimRespPerson

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntySuplrClaimRespPerson(@Nullable String wrntySuplrClaimRespPerson)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WrntySuplrClaimRespPerson

      Returns:
      this.
    • warrantyCustomerCoverageType

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyCustomerCoverageType(@Nullable String warrantyCustomerCoverageType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WarrantyCustomerCoverageType

      Returns:
      this.
    • wrntyCustClmProcessingStatus

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyCustClmProcessingStatus(@Nullable String wrntyCustClmProcessingStatus)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WrntyCustClmProcessingStatus

      Returns:
      this.
    • wrntyCustClaimRespPerson

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyCustClaimRespPerson(@Nullable String wrntyCustClaimRespPerson)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WrntyCustClaimRespPerson

      Returns:
      this.
    • warrantyCustomerClaimGroup

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyCustomerClaimGroup(@Nullable String warrantyCustomerClaimGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WarrantyCustomerClaimGroup

      Returns:
      this.
    • warrantyCustomerClaimIsClosed

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyCustomerClaimIsClosed(@Nullable Boolean warrantyCustomerClaimIsClosed)
      Constraints: Not nullable

      Original property name from the Odata EDM: WarrantyCustomerClaimIsClosed

      Returns:
      this.
    • wrntyCustomerClaimClosedDate

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyCustomerClaimClosedDate(@Nullable LocalDate wrntyCustomerClaimClosedDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyCustomerClaimClosedDate

      Returns:
      this.
    • warrantyCustomer

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyCustomer(@Nullable String warrantyCustomer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WarrantyCustomer

      Returns:
      this.
    • warrantyCustomerRole

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyCustomerRole(@Nullable String warrantyCustomerRole)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WarrantyCustomerRole

      Returns:
      this.
    • wrntyClaimRepairEndDate

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimRepairEndDate(@Nullable LocalDate wrntyClaimRepairEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyClaimRepairEndDate

      Returns:
      this.
    • wrntyClaimRepairDate

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimRepairDate(@Nullable LocalDate wrntyClaimRepairDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyClaimRepairDate

      Returns:
      this.
    • wrntyClaimCreationDate

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimCreationDate(@Nullable LocalDate wrntyClaimCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyClaimCreationDate

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • wrntyClaimChangedDate

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder wrntyClaimChangedDate(@Nullable LocalDate wrntyClaimChangedDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyClaimChangedDate

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • warrantyClaimChangeDateTime

      @Nonnull public WarrantyClaim.WarrantyClaimBuilder warrantyClaimChangeDateTime(@Nullable OffsetDateTime warrantyClaimChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: WarrantyClaimChangeDateTime

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public WarrantyClaim build()
    • toString

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