Class TimeSheetEntry.TimeSheetEntryBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.workforcetimesheet.TimeSheetEntry.TimeSheetEntryBuilder
- Enclosing class:
- TimeSheetEntry
-
Method Summary
Modifier and TypeMethodDescriptionbuild()companyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4personWorkAgreement(String personWorkAgreement) Constraints: Not nullable, Maximum length: 8personWorkAgreementExternalID(String personWorkAgreementExternalID) (Key Field) Constraints: Not nullable, Maximum length: 20timeSheetDataFields(TimeSheetDataFields timeSheetDataFields) Constraints: Not nullabletimeSheetDate(LocalDateTime timeSheetDate) Constraints: Not nullable, Precision: 0timeSheetIsExecutedInTestRun(Boolean timeSheetIsExecutedInTestRun) Constraints: nonetimeSheetIsReleasedOnSave(Boolean timeSheetIsReleasedOnSave) Constraints: nonetimeSheetOperation(String timeSheetOperation) Constraints: Not nullable, Maximum length: 1timeSheetPredecessorRecord(String timeSheetPredecessorRecord) Constraints: Not nullable, Maximum length: 12timeSheetRecord(String timeSheetRecord) (Key Field) Constraints: Not nullable, Maximum length: 12timeSheetStatus(String timeSheetStatus) Constraints: Not nullable, Maximum length: 2toString()
-
Method Details
-
timeSheetDataFields
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder timeSheetDataFields(@Nullable TimeSheetDataFields timeSheetDataFields) Constraints: Not nullableOriginal property name from the Odata EDM: TimeSheetDataFields
- Returns:
this.
-
personWorkAgreementExternalID
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder personWorkAgreementExternalID(@Nullable String personWorkAgreementExternalID) (Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PersonWorkAgreementExternalID
- Returns:
this.
-
companyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
timeSheetRecord
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder timeSheetRecord(@Nullable String timeSheetRecord) (Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: TimeSheetRecord
- Returns:
this.
-
personWorkAgreement
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder personWorkAgreement(@Nullable String personWorkAgreement) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonWorkAgreement
- Returns:
this.
-
timeSheetDate
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder timeSheetDate(@Nullable LocalDateTime timeSheetDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: TimeSheetDate
- Returns:
this.
-
timeSheetIsReleasedOnSave
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder timeSheetIsReleasedOnSave(@Nullable Boolean timeSheetIsReleasedOnSave) Constraints: noneOriginal property name from the Odata EDM: TimeSheetIsReleasedOnSave
- Returns:
this.
-
timeSheetPredecessorRecord
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder timeSheetPredecessorRecord(@Nullable String timeSheetPredecessorRecord) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: TimeSheetPredecessorRecord
- Returns:
this.
-
timeSheetStatus
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder timeSheetStatus(@Nullable String timeSheetStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TimeSheetStatus
- Returns:
this.
-
timeSheetIsExecutedInTestRun
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder timeSheetIsExecutedInTestRun(@Nullable Boolean timeSheetIsExecutedInTestRun) Constraints: noneOriginal property name from the Odata EDM: TimeSheetIsExecutedInTestRun
- Returns:
this.
-
timeSheetOperation
@Nonnull public TimeSheetEntry.TimeSheetEntryBuilder timeSheetOperation(@Nullable String timeSheetOperation) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TimeSheetOperation
- Returns:
this.
-
build
-
toString
-