Class AppointmentSlotReport
- java.lang.Object
-
- software.amazon.spapi.models.services.v1.AppointmentSlotReport
-
public class AppointmentSlotReport extends java.lang.Object
Availability information as per the service context queried.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AppointmentSlotReport.SchedulingTypeEnum
Defines the type of slots.
-
Constructor Summary
Constructors Constructor Description AppointmentSlotReport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppointmentSlotReport
addAppointmentSlotsItem(AppointmentSlot appointmentSlotsItem)
AppointmentSlotReport
appointmentSlots(java.util.List<AppointmentSlot> appointmentSlots)
AppointmentSlotReport
endTime(org.threeten.bp.OffsetDateTime endTime)
boolean
equals(java.lang.Object o)
java.util.List<AppointmentSlot>
getAppointmentSlots()
A list of time windows along with associated capacity in which the service can be performed.org.threeten.bp.OffsetDateTime
getEndTime()
End Time up to which the appointment slots are generated in ISO 8601 format.AppointmentSlotReport.SchedulingTypeEnum
getSchedulingType()
Defines the type of slots.org.threeten.bp.OffsetDateTime
getStartTime()
Start Time from which the appointment slots are generated in ISO 8601 format.int
hashCode()
AppointmentSlotReport
schedulingType(AppointmentSlotReport.SchedulingTypeEnum schedulingType)
void
setAppointmentSlots(java.util.List<AppointmentSlot> appointmentSlots)
void
setEndTime(org.threeten.bp.OffsetDateTime endTime)
void
setSchedulingType(AppointmentSlotReport.SchedulingTypeEnum schedulingType)
void
setStartTime(org.threeten.bp.OffsetDateTime startTime)
AppointmentSlotReport
startTime(org.threeten.bp.OffsetDateTime startTime)
java.lang.String
toString()
-
-
-
Method Detail
-
schedulingType
public AppointmentSlotReport schedulingType(AppointmentSlotReport.SchedulingTypeEnum schedulingType)
-
getSchedulingType
public AppointmentSlotReport.SchedulingTypeEnum getSchedulingType()
Defines the type of slots.- Returns:
- schedulingType
-
setSchedulingType
public void setSchedulingType(AppointmentSlotReport.SchedulingTypeEnum schedulingType)
-
startTime
public AppointmentSlotReport startTime(org.threeten.bp.OffsetDateTime startTime)
-
getStartTime
public org.threeten.bp.OffsetDateTime getStartTime()
Start Time from which the appointment slots are generated in ISO 8601 format.- Returns:
- startTime
-
setStartTime
public void setStartTime(org.threeten.bp.OffsetDateTime startTime)
-
endTime
public AppointmentSlotReport endTime(org.threeten.bp.OffsetDateTime endTime)
-
getEndTime
public org.threeten.bp.OffsetDateTime getEndTime()
End Time up to which the appointment slots are generated in ISO 8601 format.- Returns:
- endTime
-
setEndTime
public void setEndTime(org.threeten.bp.OffsetDateTime endTime)
-
appointmentSlots
public AppointmentSlotReport appointmentSlots(java.util.List<AppointmentSlot> appointmentSlots)
-
addAppointmentSlotsItem
public AppointmentSlotReport addAppointmentSlotsItem(AppointmentSlot appointmentSlotsItem)
-
getAppointmentSlots
public java.util.List<AppointmentSlot> getAppointmentSlots()
A list of time windows along with associated capacity in which the service can be performed.- Returns:
- appointmentSlots
-
setAppointmentSlots
public void setAppointmentSlots(java.util.List<AppointmentSlot> appointmentSlots)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-