Class AvailabilityRecord
Original complex type name from the Odata EDM: AvailabilityRecord
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionAvailabilityRecord(LocalDateTime periodStartUTCDateTime, String periodStartTimeZone, LocalDateTime periodEndUTCDateTime, String periodEndTimeZone, BigDecimal availableQuantityInBaseUnit, String baseUnit) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 3getKey()Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Precision: 0getType()inthashCode()voidsetAvailableQuantityInBaseUnit(BigDecimal availableQuantityInBaseUnit) Constraints: Not nullable, Precision: 16, Scale: 3voidsetBaseUnit(String baseUnit) Constraints: Not nullable, Maximum length: 3voidsetPeriodEndTimeZone(String periodEndTimeZone) Constraints: Not nullable, Maximum length: 6voidsetPeriodEndUTCDateTime(LocalDateTime periodEndUTCDateTime) Constraints: Not nullable, Precision: 0voidsetPeriodStartTimeZone(String periodStartTimeZone) Constraints: Not nullable, Maximum length: 6voidsetPeriodStartUTCDateTime(LocalDateTime periodStartUTCDateTime) Constraints: Not nullable, Precision: 0toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Constructor Details
-
AvailabilityRecord
public AvailabilityRecord() -
AvailabilityRecord
public AvailabilityRecord(@Nullable LocalDateTime periodStartUTCDateTime, @Nullable String periodStartTimeZone, @Nullable LocalDateTime periodEndUTCDateTime, @Nullable String periodEndTimeZone, @Nullable BigDecimal availableQuantityInBaseUnit, @Nullable String baseUnit)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<AvailabilityRecord>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<AvailabilityRecord>
-
fromMap
- Overrides:
fromMapin classVdmObject<AvailabilityRecord>
-
getKey
- Overrides:
getKeyin classVdmObject<AvailabilityRecord>
-
setPeriodStartUTCDateTime
Constraints: Not nullable, Precision: 0Original property from the Odata EDM: PeriodStartUTCDateTime
- Parameters:
periodStartUTCDateTime- Perd Start Date Time
-
setPeriodStartTimeZone
Constraints: Not nullable, Maximum length: 6Original property from the Odata EDM: PeriodStartTimeZone
- Parameters:
periodStartTimeZone- Perd Start Time Zone
-
setPeriodEndUTCDateTime
Constraints: Not nullable, Precision: 0Original property from the Odata EDM: PeriodEndUTCDateTime
- Parameters:
periodEndUTCDateTime- Perd End Date Time
-
setPeriodEndTimeZone
Constraints: Not nullable, Maximum length: 6Original property from the Odata EDM: PeriodEndTimeZone
- Parameters:
periodEndTimeZone- Perd End Time Zone
-
setAvailableQuantityInBaseUnit
Constraints: Not nullable, Precision: 16, Scale: 3Original property from the Odata EDM: AvailableQuantityInBaseUnit
- Parameters:
availableQuantityInBaseUnit- Available Quantity
-
setBaseUnit
Constraints: Not nullable, Maximum length: 3Original property from the Odata EDM: BaseUnit
- Parameters:
baseUnit- Unit
-
builder
-
getPeriodStartUTCDateTime
Constraints: Not nullable, Precision: 0Original property from the Odata EDM: PeriodStartUTCDateTime
- Returns:
- Perd Start Date Time
-
getPeriodStartTimeZone
Constraints: Not nullable, Maximum length: 6Original property from the Odata EDM: PeriodStartTimeZone
- Returns:
- Perd Start Time Zone
-
getPeriodEndUTCDateTime
Constraints: Not nullable, Precision: 0Original property from the Odata EDM: PeriodEndUTCDateTime
- Returns:
- Perd End Date Time
-
getPeriodEndTimeZone
Constraints: Not nullable, Maximum length: 6Original property from the Odata EDM: PeriodEndTimeZone
- Returns:
- Perd End Time Zone
-
getAvailableQuantityInBaseUnit
Constraints: Not nullable, Precision: 16, Scale: 3Original property from the Odata EDM: AvailableQuantityInBaseUnit
- Returns:
- Available Quantity
-
getBaseUnit
Constraints: Not nullable, Maximum length: 3Original property from the Odata EDM: BaseUnit
- Returns:
- Unit
-
toString
- Overrides:
toStringin classVdmObject<AvailabilityRecord>
-
equals
- Overrides:
equalsin classVdmComplex<AvailabilityRecord>
-
canEqual
- Overrides:
canEqualin classVdmComplex<AvailabilityRecord>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmComplex<AvailabilityRecord>
-