Class ChangeMaster.ChangeMasterBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMaster.ChangeMasterBuilder
Enclosing class:
ChangeMaster

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

    • alternativeDate

      @Nonnull public ChangeMaster.ChangeMasterBuilder alternativeDate(ChangeMasterAltDate... value)
      Navigation property to_AlternativeDate for ChangeMaster to multiple ChangeMasterAltDate.
      Parameters:
      value - The ChangeMasterAltDates to build this ChangeMaster with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeMstrObjectMgmtRecord

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObjectMgmtRecord(ChangeMstrObjectMgmtRecord... value)
      Navigation property to_ChangeMstrObjectMgmtRecord for ChangeMaster to multiple ChangeMstrObjectMgmtRecord.
      Parameters:
      value - The ChangeMstrObjectMgmtRecords to build this ChangeMaster with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeMstrObMgReDocInfoRecd

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReDocInfoRecd(ChangeMstrObMgReDocInfoRecd... value)
      Navigation property to_ChangeMstrObMgReDocInfoRecd for ChangeMaster to multiple ChangeMstrObMgReDocInfoRecd.
      Parameters:
      value - The ChangeMstrObMgReDocInfoRecds to build this ChangeMaster with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeMstrObMgReMaterial

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReMaterial(ChangeMstrObMgReMaterial... value)
      Navigation property to_ChangeMstrObMgReMaterial for ChangeMaster to multiple ChangeMstrObMgReMaterial.
      Parameters:
      value - The ChangeMstrObMgReMaterials to build this ChangeMaster with.
      Returns:
      This Builder to allow for a fluent interface.
    • changeMstrObMgReMatlBOM

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReMatlBOM(ChangeMstrObMgReMatlBOM... value)
      Navigation property to_ChangeMstrObMgReMatlBOM for ChangeMaster to multiple ChangeMstrObMgReMatlBOM.
      Parameters:
      value - The ChangeMstrObMgReMatlBOMs to build this ChangeMaster with.
      Returns:
      This Builder to allow for a fluent interface.
    • characteristics

      @Nonnull public ChangeMaster.ChangeMasterBuilder characteristics(ChangeMasterCharc... value)
      Navigation property to_Characteristics for ChangeMaster to multiple ChangeMasterCharc.
      Parameters:
      value - The ChangeMasterCharcs to build this ChangeMaster with.
      Returns:
      This Builder to allow for a fluent interface.
    • classification

      @Nonnull public ChangeMaster.ChangeMasterBuilder classification(ChangeMasterClass... value)
      Navigation property to_Classification for ChangeMaster to multiple ChangeMasterClass.
      Parameters:
      value - The ChangeMasterClasss to build this ChangeMaster with.
      Returns:
      This Builder to allow for a fluent interface.
    • objTypeAssignment

      @Nonnull public ChangeMaster.ChangeMasterBuilder objTypeAssignment(ChangeMasterObjTypeAssgmt... value)
      Navigation property to_ObjTypeAssignment for ChangeMaster to multiple ChangeMasterObjTypeAssgmt.
      Parameters:
      value - The ChangeMasterObjTypeAssgmts to build this ChangeMaster with.
      Returns:
      This Builder to allow for a fluent interface.
    • shiftValidityStartDate_ac

      @Nonnull public ChangeMaster.ChangeMasterBuilder shiftValidityStartDate_ac(@Nullable Boolean shiftValidityStartDate_ac)
      Constraints: none

      Original property name from the Odata EDM: ShiftValidityStartDate_ac

      Returns:
      this.
    • delete_mc

      @Nonnull public ChangeMaster.ChangeMasterBuilder delete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      this.
    • update_mc

      @Nonnull public ChangeMaster.ChangeMasterBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • alternativeDate_oc

      @Nonnull public ChangeMaster.ChangeMasterBuilder alternativeDate_oc(@Nullable Boolean alternativeDate_oc)
      Constraints: none

      Original property name from the Odata EDM: to_AlternativeDate_oc

      Returns:
      this.
    • changeMstrObMgReDocInfoRecd_oc

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReDocInfoRecd_oc(@Nullable Boolean changeMstrObMgReDocInfoRecd_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReDocInfoRecd_oc

      Returns:
      this.
    • changeMstrObMgReMaterial_oc

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReMaterial_oc(@Nullable Boolean changeMstrObMgReMaterial_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReMaterial_oc

      Returns:
      this.
    • changeMstrObMgReMatlBOM_oc

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReMatlBOM_oc(@Nullable Boolean changeMstrObMgReMatlBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReMatlBOM_oc

      Returns:
      this.
    • objTypeAssignment_oc

      @Nonnull public ChangeMaster.ChangeMasterBuilder objTypeAssignment_oc(@Nullable Boolean objTypeAssignment_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ObjTypeAssignment_oc

      Returns:
      this.
    • changeNumber

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumber(@Nullable String changeNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      this.
    • changeNumberStatus

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberStatus(@Nullable String changeNumberStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChangeNumberStatus

      Returns:
      this.
    • authorizationGroup

      @Nonnull public ChangeMaster.ChangeMasterBuilder authorizationGroup(@Nullable String authorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Returns:
      this.
    • changeNumberFunction

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberFunction(@Nullable String changeNumberFunction)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ChangeNumberFunction

      Returns:
      this.
    • isTechnicallyReleased

      @Nonnull public ChangeMaster.ChangeMasterBuilder isTechnicallyReleased(@Nullable String isTechnicallyReleased)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsTechnicallyReleased

      Returns:
      this.
    • changeNumberReleaseKey

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberReleaseKey(@Nullable String changeNumberReleaseKey)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChangeNumberReleaseKey

      Returns:
      this.
    • reasonForChangeText

      @Nonnull public ChangeMaster.ChangeMasterBuilder reasonForChangeText(@Nullable String reasonForChangeText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ReasonForChangeText

      Returns:
      this.
    • changeNumberDescription

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberDescription(@Nullable String changeNumberDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ChangeNumberDescription

      Returns:
      this.
    • changeNumberValidFromDate

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberValidFromDate(@Nullable LocalDateTime changeNumberValidFromDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberValidFromDate

      Returns:
      this.
    • changeNumberCreationDate

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberCreationDate(@Nullable LocalDateTime changeNumberCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberCreationDate

      Returns:
      this.
    • changeNumberCreatedByUser

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberCreatedByUser(@Nullable String changeNumberCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumberCreatedByUser

      Returns:
      this.
    • changeNumberLastChangedDate

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberLastChangedDate(@Nullable LocalDateTime changeNumberLastChangedDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberLastChangedDate

      Returns:
      this.
    • changeNumberLastChangedByUser

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberLastChangedByUser(@Nullable String changeNumberLastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumberLastChangedByUser

      Returns:
      this.
    • isUsedForDataDefinition

      @Nonnull public ChangeMaster.ChangeMasterBuilder isUsedForDataDefinition(@Nullable Boolean isUsedForDataDefinition)
      Constraints: none

      Original property name from the Odata EDM: IsUsedForDataDefinition

      Returns:
      this.
    • changeNumberIsMrkdForDeletion

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberIsMrkdForDeletion(@Nullable Boolean changeNumberIsMrkdForDeletion)
      Constraints: none

      Original property name from the Odata EDM: ChangeNumberIsMrkdForDeletion

      Returns:
      this.
    • changeNumberLastChgdDateTime

      @Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberLastChgdDateTime(@Nullable ZonedDateTime changeNumberLastChgdDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ChangeNumberLastChgdDateTime

      Returns:
      this.
    • build

      @Nonnull public ChangeMaster build()
    • toString

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