Class ChangeRecord.ChangeRecordBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changerecord.ChangeRecord.ChangeRecordBuilder
Enclosing class:
ChangeRecord

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

    • changeRecordFuncLocTskList

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordFuncLocTskList(ChgRecdFuncLocTskList... value)
      Navigation property to_ChangeRecordFuncLocTskList for ChangeRecord to multiple ChgRecdFuncLocTskList.
      Parameters:
      value - The ChgRecdFuncLocTskLists to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeRecordRefCharc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefCharc(ChangeRecordRefCharc... value)
      Navigation property to_ChangeRecordRefCharc for ChangeRecord to multiple ChangeRecordRefCharc.
      Parameters:
      value - The ChangeRecordRefCharcs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeRecordRefClass

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefClass(ChangeRecordRefClass... value)
      Navigation property to_ChangeRecordRefClass for ChangeRecord to multiple ChangeRecordRefClass.
      Parameters:
      value - The ChangeRecordRefClasss to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeRecordRefEquipTskList

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefEquipTskList(ChgRecdRefEquipTskList... value)
      Navigation property to_ChangeRecordRefEquipTskList for ChangeRecord to multiple ChgRecdRefEquipTskList.
      Parameters:
      value - The ChgRecdRefEquipTskLists to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeRecordRefMasterRecipe

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefMasterRecipe(ChangeRecordRefMasterRecipe... value)
      Navigation property to_ChangeRecordRefMasterRecipe for ChangeRecord to multiple ChangeRecordRefMasterRecipe.
      Parameters:
      value - The ChangeRecordRefMasterRecipes to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeRecordRefProdnRouting

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefProdnRouting(ChangeRecordRefProdnRouting... value)
      Navigation property to_ChangeRecordRefProdnRouting for ChangeRecord to multiple ChangeRecordRefProdnRouting.
      Parameters:
      value - The ChangeRecordRefProdnRoutings to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeRecordRefStdBOM

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefStdBOM(ChgRecdRefStdBOM... value)
      Navigation property to_ChangeRecordRefStdBOM for ChangeRecord to multiple ChgRecdRefStdBOM.
      Parameters:
      value - The ChgRecdRefStdBOMs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeRecordRefVarBOM

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefVarBOM(ChgRecdRefVarBOM... value)
      Navigation property to_ChangeRecordRefVarBOM for ChangeRecord to multiple ChgRecdRefVarBOM.
      Parameters:
      value - The ChgRecdRefVarBOMs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • chgRecdCollaboration

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdCollaboration(ChgRecdPLMEPDCollabn... value)
      Navigation property to_ChgRecdCollaboration for ChangeRecord to multiple ChgRecdPLMEPDCollabn.
      Parameters:
      value - The ChgRecdPLMEPDCollabns to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • chgRecdEquipBOM

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdEquipBOM(ChgRecdEquipBOM... value)
      Navigation property to_ChgRecdEquipBOM for ChangeRecord to multiple ChgRecdEquipBOM.
      Parameters:
      value - The ChgRecdEquipBOMs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • chgRecdFuncLocBOM

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdFuncLocBOM(ChgRecdFuncLocBOM... value)
      Navigation property to_ChgRecdFuncLocBOM for ChangeRecord to multiple ChgRecdFuncLocBOM.
      Parameters:
      value - The ChgRecdFuncLocBOMs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • chgRecdRefEngBOM

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefEngBOM(ChgRecdRefEngBOM... value)
      Navigation property to_ChgRecdRefEngBOM for ChangeRecord to multiple ChgRecdRefEngBOM.
      Parameters:
      value - The ChgRecdRefEngBOMs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • chgRecdRefMaintTskList

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefMaintTskList(ChgRecdObjPgMaintTskList... value)
      Navigation property to_ChgRecdRefMaintTskList for ChangeRecord to multiple ChgRecdObjPgMaintTskList.
      Parameters:
      value - The ChgRecdObjPgMaintTskLists to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • chgRecdRefMfgBOM

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefMfgBOM(ChgRecdRefMfgBOM... value)
      Navigation property to_ChgRecdRefMfgBOM for ChangeRecord to multiple ChgRecdRefMfgBOM.
      Parameters:
      value - The ChgRecdRefMfgBOMs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • refBit

      Navigation property to_RefBit for ChangeRecord to multiple ChangeRecordReferenceBit.
      Parameters:
      value - The ChangeRecordReferenceBits to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • refBOM

      Navigation property to_RefBOM for ChangeRecord to multiple ChangeRecordReferenceBOM.
      Parameters:
      value - The ChangeRecordReferenceBOMs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • refDoc

      Navigation property to_RefDoc for ChangeRecord to multiple ChangeRecordReferenceDoc.
      Parameters:
      value - The ChangeRecordReferenceDocs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • refMat

      Navigation property to_RefMat for ChangeRecord to multiple ChangeRecordReferenceMat.
      Parameters:
      value - The ChangeRecordReferenceMats to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • refPSV

      Navigation property to_RefPSV for ChangeRecord to multiple ChangeRecordReferencePSV.
      Parameters:
      value - The ChangeRecordReferencePSVs to build this ChangeRecord with.
      Returns:
      This Builder to allow for a fluent interface.
    • update_mc

      @Nonnull public ChangeRecord.ChangeRecordBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • changeRecordFuncLocTskList_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordFuncLocTskList_oc(@Nullable Boolean changeRecordFuncLocTskList_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordFuncLocTskList_oc

      Returns:
      this.
    • changeRecordRateRtgTskList_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRateRtgTskList_oc(@Nullable Boolean changeRecordRateRtgTskList_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRateRtgTskList_oc

      Returns:
      this.
    • changeRecordRefCharc_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefCharc_oc(@Nullable Boolean changeRecordRefCharc_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefCharc_oc

      Returns:
      this.
    • changeRecordRefClass_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefClass_oc(@Nullable Boolean changeRecordRefClass_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefClass_oc

      Returns:
      this.
    • changeRecordRefEquipTskList_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefEquipTskList_oc(@Nullable Boolean changeRecordRefEquipTskList_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefEquipTskList_oc

      Returns:
      this.
    • changeRecordRefInspPlan_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefInspPlan_oc(@Nullable Boolean changeRecordRefInspPlan_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefInspPlan_oc

      Returns:
      this.
    • changeRecordRefLabelSet_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefLabelSet_oc(@Nullable Boolean changeRecordRefLabelSet_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefLabelSet_oc

      Returns:
      this.
    • changeRecordRefMasterRecipe_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefMasterRecipe_oc(@Nullable Boolean changeRecordRefMasterRecipe_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefMasterRecipe_oc

      Returns:
      this.
    • changeRecordRefOpSetTskList_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefOpSetTskList_oc(@Nullable Boolean changeRecordRefOpSetTskList_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefOpSetTskList_oc

      Returns:
      this.
    • changeRecordRefProdnRouting_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefProdnRouting_oc(@Nullable Boolean changeRecordRefProdnRouting_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefProdnRouting_oc

      Returns:
      this.
    • changeRecordRefRecipe_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefRecipe_oc(@Nullable Boolean changeRecordRefRecipe_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefRecipe_oc

      Returns:
      this.
    • changeRecordRefSpecification_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefSpecification_oc(@Nullable Boolean changeRecordRefSpecification_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefSpecification_oc

      Returns:
      this.
    • changeRecordRefStdBOM_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefStdBOM_oc(@Nullable Boolean changeRecordRefStdBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefStdBOM_oc

      Returns:
      this.
    • changeRecordRefTmplRouting_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefTmplRouting_oc(@Nullable Boolean changeRecordRefTmplRouting_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefTmplRouting_oc

      Returns:
      this.
    • changeRecordRefVarBOM_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordRefVarBOM_oc(@Nullable Boolean changeRecordRefVarBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeRecordRefVarBOM_oc

      Returns:
      this.
    • chgRecdCollaboration_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdCollaboration_oc(@Nullable Boolean chgRecdCollaboration_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdCollaboration_oc

      Returns:
      this.
    • chgRecdEquipBOM_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdEquipBOM_oc(@Nullable Boolean chgRecdEquipBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdEquipBOM_oc

      Returns:
      this.
    • chgRecdFuncLocBOM_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdFuncLocBOM_oc(@Nullable Boolean chgRecdFuncLocBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdFuncLocBOM_oc

      Returns:
      this.
    • chgRecdRefCutPlngPrflTskList_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefCutPlngPrflTskList_oc(@Nullable Boolean chgRecdRefCutPlngPrflTskList_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdRefCutPlngPrflTskList_oc

      Returns:
      this.
    • chgRecdRefEngBOM_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefEngBOM_oc(@Nullable Boolean chgRecdRefEngBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdRefEngBOM_oc

      Returns:
      this.
    • chgRecdRefMaintTskList_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefMaintTskList_oc(@Nullable Boolean chgRecdRefMaintTskList_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdRefMaintTskList_oc

      Returns:
      this.
    • chgRecdRefMfgBOM_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefMfgBOM_oc(@Nullable Boolean chgRecdRefMfgBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdRefMfgBOM_oc

      Returns:
      this.
    • chgRecdRefPlngScp_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefPlngScp_oc(@Nullable Boolean chgRecdRefPlngScp_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdRefPlngScp_oc

      Returns:
      this.
    • chgRecdRefRateRtgTskList_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdRefRateRtgTskList_oc(@Nullable Boolean chgRecdRefRateRtgTskList_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdRefRateRtgTskList_oc

      Returns:
      this.
    • chgRecdWBSElmntBOM_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdWBSElmntBOM_oc(@Nullable Boolean chgRecdWBSElmntBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChgRecdWBSElmntBOM_oc

      Returns:
      this.
    • refBit_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder refBit_oc(@Nullable Boolean refBit_oc)
      Constraints: none

      Original property name from the Odata EDM: to_RefBit_oc

      Returns:
      this.
    • refBOM_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder refBOM_oc(@Nullable Boolean refBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_RefBOM_oc

      Returns:
      this.
    • refDoc_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder refDoc_oc(@Nullable Boolean refDoc_oc)
      Constraints: none

      Original property name from the Odata EDM: to_RefDoc_oc

      Returns:
      this.
    • refMat_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder refMat_oc(@Nullable Boolean refMat_oc)
      Constraints: none

      Original property name from the Odata EDM: to_RefMat_oc

      Returns:
      this.
    • refPSV_oc

      @Nonnull public ChangeRecord.ChangeRecordBuilder refPSV_oc(@Nullable Boolean refPSV_oc)
      Constraints: none

      Original property name from the Odata EDM: to_RefPSV_oc

      Returns:
      this.
    • changeRecordUUID

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordUUID(@Nullable UUID changeRecordUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ChangeRecordUUID

      Returns:
      this.
    • changeRecord

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecord(@Nullable String changeRecord)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ChangeRecord

      Returns:
      this.
    • changeRecordType

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordType(@Nullable String changeRecordType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChangeRecordType

      Returns:
      this.
    • changeRecordStatus

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordStatus(@Nullable String changeRecordStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChangeRecordStatus

      Returns:
      this.
    • changeNumber

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeNumber(@Nullable String changeNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public ChangeRecord.ChangeRecordBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public ChangeRecord.ChangeRecordBuilder lastChangeDateTime(@Nullable BigDecimal lastChangeDateTime)
      Constraints: Not nullable, Precision: 22, Scale: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • changeRecordLifecycleStatus

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordLifecycleStatus(@Nullable String changeRecordLifecycleStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChangeRecordLifecycleStatus

      Returns:
      this.
    • partner

      @Nonnull public ChangeRecord.ChangeRecordBuilder partner(@Nullable String partner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Partner

      Returns:
      this.
    • chgRecordDescriptionText

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecordDescriptionText(@Nullable String chgRecordDescriptionText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ChgRecordDescriptionText

      Returns:
      this.
    • changeRecordDetailDescription

      @Nonnull public ChangeRecord.ChangeRecordBuilder changeRecordDetailDescription(@Nullable String changeRecordDetailDescription)
      Constraints: none

      Original property name from the Odata EDM: ChangeRecordDetailDescription

      Returns:
      this.
    • chgRecdExpectedCompletionDate

      @Nonnull public ChangeRecord.ChangeRecordBuilder chgRecdExpectedCompletionDate(@Nullable LocalDateTime chgRecdExpectedCompletionDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChgRecdExpectedCompletionDate

      Returns:
      this.
    • build

      @Nonnull public ChangeRecord build()
    • toString

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