public class AvailabilityRecord extends VdmComplex<AvailabilityRecord>
Original complex type name from the Odata EDM: AvailabilityRecord
Modifier and Type | Class and Description |
---|---|
static class |
AvailabilityRecord.AvailabilityRecordBuilder |
changedOriginalFields
Constructor and Description |
---|
AvailabilityRecord() |
AvailabilityRecord(LocalDateTime periodStartUTCDateTime,
String periodStartTimeZone,
LocalDateTime periodEndUTCDateTime,
String periodEndTimeZone,
BigDecimal availableQuantityInBaseUnit,
String baseUnit) |
Modifier and Type | Method and Description |
---|---|
static AvailabilityRecord.AvailabilityRecordBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues) |
BigDecimal |
getAvailableQuantityInBaseUnit()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
protected Map<String,Object> |
getKey() |
String |
getPeriodEndTimeZone()
Constraints: Not nullable, Maximum length: 6
|
LocalDateTime |
getPeriodEndUTCDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getPeriodStartTimeZone()
Constraints: Not nullable, Maximum length: 6
|
LocalDateTime |
getPeriodStartUTCDateTime()
Constraints: Not nullable, Precision: 0
|
Class<AvailabilityRecord> |
getType() |
int |
hashCode() |
void |
setAvailableQuantityInBaseUnit(BigDecimal availableQuantityInBaseUnit)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPeriodEndTimeZone(String periodEndTimeZone)
Constraints: Not nullable, Maximum length: 6
|
void |
setPeriodEndUTCDateTime(LocalDateTime periodEndUTCDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setPeriodStartTimeZone(String periodStartTimeZone)
Constraints: Not nullable, Maximum length: 6
|
void |
setPeriodStartUTCDateTime(LocalDateTime periodStartUTCDateTime)
Constraints: Not nullable, Precision: 0
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public AvailabilityRecord()
public AvailabilityRecord(@Nullable LocalDateTime periodStartUTCDateTime, @Nullable String periodStartTimeZone, @Nullable LocalDateTime periodEndUTCDateTime, @Nullable String periodEndTimeZone, @Nullable BigDecimal availableQuantityInBaseUnit, @Nullable String baseUnit)
@Nonnull public Class<AvailabilityRecord> getType()
getType
in class VdmObject<AvailabilityRecord>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<AvailabilityRecord>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<AvailabilityRecord>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<AvailabilityRecord>
public static AvailabilityRecord.AvailabilityRecordBuilder builder()
@Nullable public LocalDateTime getPeriodStartUTCDateTime()
Original property from the Odata EDM: PeriodStartUTCDateTime
@Nullable public String getPeriodStartTimeZone()
Original property from the Odata EDM: PeriodStartTimeZone
@Nullable public LocalDateTime getPeriodEndUTCDateTime()
Original property from the Odata EDM: PeriodEndUTCDateTime
@Nullable public String getPeriodEndTimeZone()
Original property from the Odata EDM: PeriodEndTimeZone
@Nullable public BigDecimal getAvailableQuantityInBaseUnit()
Original property from the Odata EDM: AvailableQuantityInBaseUnit
@Nullable public String getBaseUnit()
Original property from the Odata EDM: BaseUnit
public void setPeriodStartUTCDateTime(@Nullable LocalDateTime periodStartUTCDateTime)
Original property from the Odata EDM: PeriodStartUTCDateTime
periodStartUTCDateTime
- public void setPeriodStartTimeZone(@Nullable String periodStartTimeZone)
Original property from the Odata EDM: PeriodStartTimeZone
periodStartTimeZone
- public void setPeriodEndUTCDateTime(@Nullable LocalDateTime periodEndUTCDateTime)
Original property from the Odata EDM: PeriodEndUTCDateTime
periodEndUTCDateTime
- public void setPeriodEndTimeZone(@Nullable String periodEndTimeZone)
Original property from the Odata EDM: PeriodEndTimeZone
periodEndTimeZone
- public void setAvailableQuantityInBaseUnit(@Nullable BigDecimal availableQuantityInBaseUnit)
Original property from the Odata EDM: AvailableQuantityInBaseUnit
availableQuantityInBaseUnit
- public void setBaseUnit(@Nullable String baseUnit)
Original property from the Odata EDM: BaseUnit
baseUnit
- public String toString()
toString
in class VdmObject<AvailabilityRecord>
public boolean equals(Object o)
equals
in class VdmObject<AvailabilityRecord>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<AvailabilityRecord>
public int hashCode()
hashCode
in class VdmObject<AvailabilityRecord>
Copyright © 2019 SAP SE. All rights reserved.