Class Appointment
- java.lang.Object
-
- software.amazon.spapi.models.services.v1.Appointment
-
public class Appointment extends java.lang.Object
The details of an appointment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Appointment.AppointmentStatusEnum
The status of the appointment.
-
Constructor Summary
Constructors Constructor Description Appointment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Appointment
addAssignedTechniciansItem(Technician assignedTechniciansItem)
Appointment
appointmentId(java.lang.String appointmentId)
Appointment
appointmentStatus(Appointment.AppointmentStatusEnum appointmentStatus)
Appointment
appointmentTime(AppointmentTime appointmentTime)
Appointment
assignedTechnicians(java.util.List<Technician> assignedTechnicians)
boolean
equals(java.lang.Object o)
java.lang.String
getAppointmentId()
Get appointmentIdAppointment.AppointmentStatusEnum
getAppointmentStatus()
The status of the appointment.AppointmentTime
getAppointmentTime()
Get appointmentTimejava.util.List<Technician>
getAssignedTechnicians()
A list of technicians assigned to the service job.Poa
getPoa()
Get poajava.lang.String
getRescheduledAppointmentId()
Get rescheduledAppointmentIdint
hashCode()
Appointment
poa(Poa poa)
Appointment
rescheduledAppointmentId(java.lang.String rescheduledAppointmentId)
void
setAppointmentId(java.lang.String appointmentId)
void
setAppointmentStatus(Appointment.AppointmentStatusEnum appointmentStatus)
void
setAppointmentTime(AppointmentTime appointmentTime)
void
setAssignedTechnicians(java.util.List<Technician> assignedTechnicians)
void
setPoa(Poa poa)
void
setRescheduledAppointmentId(java.lang.String rescheduledAppointmentId)
java.lang.String
toString()
-
-
-
Method Detail
-
appointmentId
public Appointment appointmentId(java.lang.String appointmentId)
-
getAppointmentId
public java.lang.String getAppointmentId()
Get appointmentId- Returns:
- appointmentId
-
setAppointmentId
public void setAppointmentId(java.lang.String appointmentId)
-
appointmentStatus
public Appointment appointmentStatus(Appointment.AppointmentStatusEnum appointmentStatus)
-
getAppointmentStatus
public Appointment.AppointmentStatusEnum getAppointmentStatus()
The status of the appointment.- Returns:
- appointmentStatus
-
setAppointmentStatus
public void setAppointmentStatus(Appointment.AppointmentStatusEnum appointmentStatus)
-
appointmentTime
public Appointment appointmentTime(AppointmentTime appointmentTime)
-
getAppointmentTime
public AppointmentTime getAppointmentTime()
Get appointmentTime- Returns:
- appointmentTime
-
setAppointmentTime
public void setAppointmentTime(AppointmentTime appointmentTime)
-
assignedTechnicians
public Appointment assignedTechnicians(java.util.List<Technician> assignedTechnicians)
-
addAssignedTechniciansItem
public Appointment addAssignedTechniciansItem(Technician assignedTechniciansItem)
-
getAssignedTechnicians
public java.util.List<Technician> getAssignedTechnicians()
A list of technicians assigned to the service job.- Returns:
- assignedTechnicians
-
setAssignedTechnicians
public void setAssignedTechnicians(java.util.List<Technician> assignedTechnicians)
-
rescheduledAppointmentId
public Appointment rescheduledAppointmentId(java.lang.String rescheduledAppointmentId)
-
getRescheduledAppointmentId
public java.lang.String getRescheduledAppointmentId()
Get rescheduledAppointmentId- Returns:
- rescheduledAppointmentId
-
setRescheduledAppointmentId
public void setRescheduledAppointmentId(java.lang.String rescheduledAppointmentId)
-
poa
public Appointment poa(Poa poa)
-
getPoa
public Poa getPoa()
Get poa- Returns:
- poa
-
setPoa
public void setPoa(Poa poa)
-
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
-
-