java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.externaljobschedulerintegration.JobTemplate.JobTemplateBuilder
Enclosing class:
JobTemplate

public static class JobTemplate.JobTemplateBuilder extends Object
  • Method Details

    • jobTemplateName

      @Nonnull public JobTemplate.JobTemplateBuilder jobTemplateName(@Nullable String jobTemplateName)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: JobTemplateName

      Returns:
      this.
    • jobTemplateVersion

      @Nonnull public JobTemplate.JobTemplateBuilder jobTemplateVersion(@Nullable String jobTemplateVersion)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JobTemplateVersion

      Returns:
      this.
    • jobTemplateStepCount

      @Nonnull public JobTemplate.JobTemplateBuilder jobTemplateStepCount(@Nullable Integer jobTemplateStepCount)
      Constraints: none

      Original property name from the Odata EDM: JobTemplateStepCount

      Returns:
      this.
    • jobPeriodicGranularity

      @Nonnull public JobTemplate.JobTemplateBuilder jobPeriodicGranularity(@Nullable String jobPeriodicGranularity)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: JobPeriodicGranularity

      Returns:
      this.
    • jobReportName

      @Nonnull public JobTemplate.JobTemplateBuilder jobReportName(@Nullable String jobReportName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: JobReportName

      Returns:
      this.
    • jobUserName

      @Nonnull public JobTemplate.JobTemplateBuilder jobUserName(@Nullable String jobUserName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: JobUserName

      Returns:
      this.
    • jobPeriodicValue

      @Nonnull public JobTemplate.JobTemplateBuilder jobPeriodicValue(@Nullable String jobPeriodicValue)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JobPeriodicValue

      Returns:
      this.
    • jobTemplateText

      @Nonnull public JobTemplate.JobTemplateBuilder jobTemplateText(@Nullable String jobTemplateText)
      Constraints: Not nullable, Maximum length: 120

      Original property name from the Odata EDM: JobTemplateText

      Returns:
      this.
    • creationDateTime

      @Nonnull public JobTemplate.JobTemplateBuilder creationDateTime(@Nullable LocalDateTime creationDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose. Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone. The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure. See also GET TIME STAMP A UTC time stamp in short form is also available.

      Returns:
      this.
    • creationUserName

      @Nonnull public JobTemplate.JobTemplateBuilder creationUserName(@Nullable String creationUserName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreationUserName

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public JobTemplate.JobTemplateBuilder lastChangeDateTime(@Nullable LocalDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose. Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone. The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure. See also GET TIME STAMP A UTC time stamp in short form is also available.

      Returns:
      this.
    • lastChangeUserName

      @Nonnull public JobTemplate.JobTemplateBuilder lastChangeUserName(@Nullable String lastChangeUserName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangeUserName

      Returns:
      this.
    • supportsTestModeInd

      @Nonnull public JobTemplate.JobTemplateBuilder supportsTestModeInd(@Nullable Boolean supportsTestModeInd)
      Constraints: none

      Original property name from the Odata EDM: SupportsTestModeInd

      Returns:
      this.
    • build

      @Nonnull public JobTemplate build()
    • toString

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