Class WarrantyClaimVersion.WarrantyClaimVersionBuilder

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

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

    • wrntyClaimHeader

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyClaimHeader(WarrantyClaim value)
      Navigation property _WrntyClaimHeader for WarrantyClaimVersion to single WarrantyClaim.
      Parameters:
      value - The WarrantyClaim to build this WarrantyClaimVersion with.
      Returns:
      This Builder to allow for a fluent interface.
    • wrntyClaimItem

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyClaimItem(WarrantyClaimItem... value)
      Navigation property _WrntyClaimItem for WarrantyClaimVersion to multiple WarrantyClaimItem.
      Parameters:
      value - The WarrantyClaimItems to build this WarrantyClaimVersion with.
      Returns:
      This Builder to allow for a fluent interface.
    • wrntyVersionUUID

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyVersionUUID(@Nullable UUID wrntyVersionUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: WrntyVersionUUID

      Returns:
      this.
    • wrntyClaimHeaderUUID

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyClaimHeaderUUID(@Nullable UUID wrntyClaimHeaderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: WrntyClaimHeaderUUID

      Returns:
      this.
    • wrntyVersionNumber

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyVersionNumber(@Nullable String wrntyVersionNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WrntyVersionNumber

      Returns:
      this.
    • warrantyClaimVersionCategory

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder warrantyClaimVersionCategory(@Nullable String warrantyClaimVersionCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WarrantyClaimVersionCategory

      Returns:
      this.
    • wrntyDecisionCode

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyDecisionCode(@Nullable String wrntyDecisionCode)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WrntyDecisionCode

      Returns:
      this.
    • warrantyClaimVersionPartner

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder warrantyClaimVersionPartner(@Nullable String warrantyClaimVersionPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WarrantyClaimVersionPartner

      Returns:
      this.
    • wrntyClaimVersionPartnerRole

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyClaimVersionPartnerRole(@Nullable String wrntyClaimVersionPartnerRole)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WrntyClaimVersionPartnerRole

      Returns:
      this.
    • warrantyClaimVersionIsActive

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder warrantyClaimVersionIsActive(@Nullable String warrantyClaimVersionIsActive)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WarrantyClaimVersionIsActive

      Returns:
      this.
    • wrntyBillingDocumentDate

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyBillingDocumentDate(@Nullable LocalDate wrntyBillingDocumentDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyBillingDocumentDate

      Returns:
      this.
    • wrntyDocumentCondition

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyDocumentCondition(@Nullable String wrntyDocumentCondition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WrntyDocumentCondition

      Returns:
      this.
    • wrntyCurrencyCode

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyCurrencyCode(@Nullable String wrntyCurrencyCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WrntyCurrencyCode

      Returns:
      this.
    • wrntyPriceExchangeRateDate

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyPriceExchangeRateDate(@Nullable LocalDate wrntyPriceExchangeRateDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyPriceExchangeRateDate

      Returns:
      this.
    • wrntyExchangeRateForPrice

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyExchangeRateForPrice(@Nullable BigDecimal wrntyExchangeRateForPrice)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: WrntyExchangeRateForPrice

      Returns:
      this.
    • wrntyClmPrecedingVersionNmbr

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyClmPrecedingVersionNmbr(@Nullable String wrntyClmPrecedingVersionNmbr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WrntyClmPrecedingVersionNmbr

      Returns:
      this.
    • purchasingOrganization

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder purchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • salesOrganization

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder salesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder distributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • division

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder division(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • wrntyVersionForReversePosting

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyVersionForReversePosting(@Nullable Boolean wrntyVersionForReversePosting)
      Constraints: Not nullable

      Original property name from the Odata EDM: WrntyVersionForReversePosting

      Returns:
      this.
    • warrantyVersionPricingStatus

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder warrantyVersionPricingStatus(@Nullable String warrantyVersionPricingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WarrantyVersionPricingStatus

      Returns:
      this.
    • wrntyVersIsReldForShipgToPart

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyVersIsReldForShipgToPart(@Nullable String wrntyVersIsReldForShipgToPart)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrntyVersIsReldForShipgToPart

      Returns:
      this.
    • warrantyClaimChangeDateTime

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder warrantyClaimChangeDateTime(@Nullable OffsetDateTime warrantyClaimChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: WarrantyClaimChangeDateTime

      Returns:
      this.
    • wrntyClaimCreationDate

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyClaimCreationDate(@Nullable LocalDate wrntyClaimCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyClaimCreationDate

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • wrntyClaimChangedDate

      @Nonnull public WarrantyClaimVersion.WarrantyClaimVersionBuilder wrntyClaimChangedDate(@Nullable LocalDate wrntyClaimChangedDate)
      Constraints: Nullable

      Original property name from the Odata EDM: WrntyClaimChangedDate

      Returns:
      this.
    • build

      @Nonnull public WarrantyClaimVersion build()
    • toString

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