Class ServiceOrderTemplate.ServiceOrderTemplateBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceordertemplate.ServiceOrderTemplate.ServiceOrderTemplateBuilder
Enclosing class:
ServiceOrderTemplate

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

    • appointment

      Navigation property to_Appointment for ServiceOrderTemplate to multiple SrvcOrdTmplAppointment.
      Parameters:
      value - The SrvcOrdTmplAppointments to build this ServiceOrderTemplate with.
      Returns:
      This Builder to allow for a fluent interface.
    • duration

      Navigation property to_Duration for ServiceOrderTemplate to multiple SrvcOrdTmplDuration.
      Parameters:
      value - The SrvcOrdTmplDurations to build this ServiceOrderTemplate with.
      Returns:
      This Builder to allow for a fluent interface.
    • item

      Navigation property to_Item for ServiceOrderTemplate to multiple ServiceOrderTemplateItem.
      Parameters:
      value - The ServiceOrderTemplateItems to build this ServiceOrderTemplate with.
      Returns:
      This Builder to allow for a fluent interface.
    • partner

      Navigation property to_Partner for ServiceOrderTemplate to multiple SrvcOrdTmplPartner.
      Parameters:
      value - The SrvcOrdTmplPartners to build this ServiceOrderTemplate with.
      Returns:
      This Builder to allow for a fluent interface.
    • personResponsible

      Navigation property to_PersonResponsible for ServiceOrderTemplate to multiple ServiceOrderTmplPersonResp.
      Parameters:
      value - The ServiceOrderTmplPersonResps to build this ServiceOrderTemplate with.
      Returns:
      This Builder to allow for a fluent interface.
    • referenceObject

      Navigation property to_ReferenceObject for ServiceOrderTemplate to multiple ServiceOrderTmplRefObject.
      Parameters:
      value - The ServiceOrderTmplRefObjects to build this ServiceOrderTemplate with.
      Returns:
      This Builder to allow for a fluent interface.
    • srvcOrdTmplUserStatus

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder srvcOrdTmplUserStatus(SrvcOrdTmplUserStatus... value)
      Navigation property to_SrvcOrdTmplUserStatus for ServiceOrderTemplate to multiple SrvcOrdTmplUserStatus.
      Parameters:
      value - The SrvcOrdTmplUserStatuss to build this ServiceOrderTemplate with.
      Returns:
      This Builder to allow for a fluent interface.
    • text

      Navigation property to_Text for ServiceOrderTemplate to multiple ServiceOrderTmplText.
      Parameters:
      value - The ServiceOrderTmplTexts to build this ServiceOrderTemplate with.
      Returns:
      This Builder to allow for a fluent interface.
    • serviceOrderTemplate

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder serviceOrderTemplate(@Nullable String serviceOrderTemplate)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceOrderTemplate

      Returns:
      this.
    • serviceOrderTemplateUUID

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder serviceOrderTemplateUUID(@Nullable UUID serviceOrderTemplateUUID)
      Constraints: none

      Original property name from the Odata EDM: ServiceOrderTemplateUUID

      Returns:
      this.
    • serviceOrderTemplateType

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder serviceOrderTemplateType(@Nullable String serviceOrderTemplateType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ServiceOrderTemplateType

      Returns:
      this.
    • serviceObjectType

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder serviceObjectType(@Nullable String serviceObjectType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceObjectType

      Returns:
      this.
    • srvcOrdTmplDescription

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder srvcOrdTmplDescription(@Nullable String srvcOrdTmplDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SrvcOrdTmplDescription

      Returns:
      this.
    • serviceDocumentTemplateType

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder serviceDocumentTemplateType(@Nullable String serviceDocumentTemplateType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ServiceDocumentTemplateType

      Returns:
      this.
    • srvcDocTemplateSearchTermText

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder srvcDocTemplateSearchTermText(@Nullable String srvcDocTemplateSearchTermText)
      Constraints: Not nullable, Maximum length: 54

      Original property name from the Odata EDM: SrvcDocTemplateSearchTermText

      Returns:
      this.
    • language

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder language(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      this.
    • serviceDocumentPriority

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder serviceDocumentPriority(@Nullable String serviceDocumentPriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ServiceDocumentPriority

      Returns:
      this.
    • srvcDocTmplValdtyStartDateTime

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder srvcDocTmplValdtyStartDateTime(@Nullable ZonedDateTime srvcDocTmplValdtyStartDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SrvcDocTmplValdtyStartDateTime

      Returns:
      this.
    • srvcDocTmplValdtyEndDateTime

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder srvcDocTmplValdtyEndDateTime(@Nullable ZonedDateTime srvcDocTmplValdtyEndDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SrvcDocTmplValdtyEndDateTime

      Returns:
      this.
    • srvcOrdTmplIsReleased

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder srvcOrdTmplIsReleased(@Nullable String srvcOrdTmplIsReleased)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SrvcOrdTmplIsReleased

      Returns:
      this.
    • srvcOrdTmplIsCompleted

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder srvcOrdTmplIsCompleted(@Nullable String srvcOrdTmplIsCompleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SrvcOrdTmplIsCompleted

      Returns:
      this.
    • serviceOrderType

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder serviceOrderType(@Nullable String serviceOrderType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceOrderType

      Returns:
      this.
    • serviceDocumentType

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder serviceDocumentType(@Nullable String serviceDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ServiceDocumentType

      Returns:
      this.
    • salesOrganization

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

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

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

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • division

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

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • salesOffice

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder salesOffice(@Nullable String salesOffice)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Returns:
      this.
    • salesGroup

      @Nonnull public ServiceOrderTemplate.ServiceOrderTemplateBuilder salesGroup(@Nullable String salesGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Returns:
      this.
    • build

      @Nonnull public ServiceOrderTemplate build()
    • toString

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