Class ServiceEntrySheet.ServiceEntrySheetBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceentrysheet.ServiceEntrySheet.ServiceEntrySheetBuilder
Enclosing class:
ServiceEntrySheet

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

    • serviceEntrySheetItem

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder serviceEntrySheetItem(ServiceEntrySheetItem... value)
      Navigation property to_ServiceEntrySheetItem for ServiceEntrySheet to multiple ServiceEntrySheetItem.
      Parameters:
      value - The ServiceEntrySheetItems to build this ServiceEntrySheet with.
      Returns:
      This Builder to allow for a fluent interface.
    • serviceEntrySheet

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder serviceEntrySheet(@Nullable String serviceEntrySheet)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceEntrySheet

      Returns:
      this.
    • approvalDateTime

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder approvalDateTime(@Nullable ZonedDateTime approvalDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ApprovalDateTime

      Returns:
      this.
    • approvalStatus

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder approvalStatus(@Nullable String approvalStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ApprovalStatus

      Returns:
      this.
    • sESWorkflowStatus

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder sESWorkflowStatus(@Nullable String sESWorkflowStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SESWorkflowStatus

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • purchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • purchasingGroup

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder purchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • isEndOfPurposeBlocked

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder isEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsEndOfPurposeBlocked

      Returns:
      this.
    • currency

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • isDeleted

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder isDeleted(@Nullable String isDeleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsDeleted

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • materialDocument

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder materialDocument(@Nullable String materialDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaterialDocument

      Returns:
      this.
    • materialDocumentYear

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder materialDocumentYear(@Nullable String materialDocumentYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentYear

      Returns:
      this.
    • originObjectType

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder originObjectType(@Nullable String originObjectType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OriginObjectType

      Returns:
      this.
    • purchaseOrder

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder purchaseOrder(@Nullable String purchaseOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseOrder

      Returns:
      this.
    • responsiblePerson

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder responsiblePerson(@Nullable String responsiblePerson)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ResponsiblePerson

      Returns:
      this.
    • serviceEntrySheetName

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder serviceEntrySheetName(@Nullable String serviceEntrySheetName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ServiceEntrySheetName

      Returns:
      this.
    • serviceEntrySheetUUID

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder serviceEntrySheetUUID(@Nullable UUID serviceEntrySheetUUID)
      Constraints: none

      Original property name from the Odata EDM: ServiceEntrySheetUUID

      Returns:
      this.
    • supplier

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder supplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Returns:
      this.
    • purgDocExternalSystem

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder purgDocExternalSystem(@Nullable String purgDocExternalSystem)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PurgDocExternalSystem

      Returns:
      this.
    • purgDocExternalReference

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder purgDocExternalReference(@Nullable String purgDocExternalReference)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: PurgDocExternalReference

      Returns:
      this.
    • externalRevisionDateTime

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder externalRevisionDateTime(@Nullable ZonedDateTime externalRevisionDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ExternalRevisionDateTime

      Returns:
      this.
    • postingDate

      @Nonnull public ServiceEntrySheet.ServiceEntrySheetBuilder postingDate(@Nullable LocalDateTime postingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PostingDate

      Returns:
      this.
    • build

      @Nonnull public ServiceEntrySheet build()
    • toString

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