@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ContactData extends Object implements Serializable, Cloneable, StructuredPojo
Data describing a contact.
Constructor and Description |
---|
ContactData() |
Modifier and Type | Method and Description |
---|---|
ContactData |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
ContactData |
clearTagsEntries()
Removes all the entries added into Tags.
|
ContactData |
clone() |
boolean |
equals(Object obj) |
String |
getContactId()
UUID of a contact.
|
String |
getContactStatus()
Status of a contact.
|
Date |
getEndTime()
End time of a contact in UTC.
|
String |
getErrorMessage()
Error message of a contact.
|
String |
getGroundStation()
Name of a ground station.
|
Elevation |
getMaximumElevation()
Maximum elevation angle of a contact.
|
String |
getMissionProfileArn()
ARN of a mission profile.
|
Date |
getPostPassEndTime()
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has
finished.
|
Date |
getPrePassStartTime()
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
|
String |
getRegion()
Region of a contact.
|
String |
getSatelliteArn()
ARN of a satellite.
|
Date |
getStartTime()
Start time of a contact in UTC.
|
Map<String,String> |
getTags()
Tags assigned to a contact.
|
Date |
getVisibilityEndTime()
Projected time in UTC your satellite will set below the receive mask.
|
Date |
getVisibilityStartTime()
Projected time in UTC your satellite will rise above the receive mask.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContactId(String contactId)
UUID of a contact.
|
void |
setContactStatus(String contactStatus)
Status of a contact.
|
void |
setEndTime(Date endTime)
End time of a contact in UTC.
|
void |
setErrorMessage(String errorMessage)
Error message of a contact.
|
void |
setGroundStation(String groundStation)
Name of a ground station.
|
void |
setMaximumElevation(Elevation maximumElevation)
Maximum elevation angle of a contact.
|
void |
setMissionProfileArn(String missionProfileArn)
ARN of a mission profile.
|
void |
setPostPassEndTime(Date postPassEndTime)
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has
finished.
|
void |
setPrePassStartTime(Date prePassStartTime)
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
|
void |
setRegion(String region)
Region of a contact.
|
void |
setSatelliteArn(String satelliteArn)
ARN of a satellite.
|
void |
setStartTime(Date startTime)
Start time of a contact in UTC.
|
void |
setTags(Map<String,String> tags)
Tags assigned to a contact.
|
void |
setVisibilityEndTime(Date visibilityEndTime)
Projected time in UTC your satellite will set below the receive mask.
|
void |
setVisibilityStartTime(Date visibilityStartTime)
Projected time in UTC your satellite will rise above the receive mask.
|
String |
toString()
Returns a string representation of this object.
|
ContactData |
withContactId(String contactId)
UUID of a contact.
|
ContactData |
withContactStatus(ContactStatus contactStatus)
Status of a contact.
|
ContactData |
withContactStatus(String contactStatus)
Status of a contact.
|
ContactData |
withEndTime(Date endTime)
End time of a contact in UTC.
|
ContactData |
withErrorMessage(String errorMessage)
Error message of a contact.
|
ContactData |
withGroundStation(String groundStation)
Name of a ground station.
|
ContactData |
withMaximumElevation(Elevation maximumElevation)
Maximum elevation angle of a contact.
|
ContactData |
withMissionProfileArn(String missionProfileArn)
ARN of a mission profile.
|
ContactData |
withPostPassEndTime(Date postPassEndTime)
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has
finished.
|
ContactData |
withPrePassStartTime(Date prePassStartTime)
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
|
ContactData |
withRegion(String region)
Region of a contact.
|
ContactData |
withSatelliteArn(String satelliteArn)
ARN of a satellite.
|
ContactData |
withStartTime(Date startTime)
Start time of a contact in UTC.
|
ContactData |
withTags(Map<String,String> tags)
Tags assigned to a contact.
|
ContactData |
withVisibilityEndTime(Date visibilityEndTime)
Projected time in UTC your satellite will set below the receive mask.
|
ContactData |
withVisibilityStartTime(Date visibilityStartTime)
Projected time in UTC your satellite will rise above the receive mask.
|
public void setContactId(String contactId)
UUID of a contact.
contactId
- UUID of a contact.public String getContactId()
UUID of a contact.
public ContactData withContactId(String contactId)
UUID of a contact.
contactId
- UUID of a contact.public void setContactStatus(String contactStatus)
Status of a contact.
contactStatus
- Status of a contact.ContactStatus
public String getContactStatus()
Status of a contact.
ContactStatus
public ContactData withContactStatus(String contactStatus)
Status of a contact.
contactStatus
- Status of a contact.ContactStatus
public ContactData withContactStatus(ContactStatus contactStatus)
Status of a contact.
contactStatus
- Status of a contact.ContactStatus
public void setEndTime(Date endTime)
End time of a contact in UTC.
endTime
- End time of a contact in UTC.public Date getEndTime()
End time of a contact in UTC.
public ContactData withEndTime(Date endTime)
End time of a contact in UTC.
endTime
- End time of a contact in UTC.public void setErrorMessage(String errorMessage)
Error message of a contact.
errorMessage
- Error message of a contact.public String getErrorMessage()
Error message of a contact.
public ContactData withErrorMessage(String errorMessage)
Error message of a contact.
errorMessage
- Error message of a contact.public void setGroundStation(String groundStation)
Name of a ground station.
groundStation
- Name of a ground station.public String getGroundStation()
Name of a ground station.
public ContactData withGroundStation(String groundStation)
Name of a ground station.
groundStation
- Name of a ground station.public void setMaximumElevation(Elevation maximumElevation)
Maximum elevation angle of a contact.
maximumElevation
- Maximum elevation angle of a contact.public Elevation getMaximumElevation()
Maximum elevation angle of a contact.
public ContactData withMaximumElevation(Elevation maximumElevation)
Maximum elevation angle of a contact.
maximumElevation
- Maximum elevation angle of a contact.public void setMissionProfileArn(String missionProfileArn)
ARN of a mission profile.
missionProfileArn
- ARN of a mission profile.public String getMissionProfileArn()
ARN of a mission profile.
public ContactData withMissionProfileArn(String missionProfileArn)
ARN of a mission profile.
missionProfileArn
- ARN of a mission profile.public void setPostPassEndTime(Date postPassEndTime)
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
postPassEndTime
- Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has
finished.public Date getPostPassEndTime()
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
public ContactData withPostPassEndTime(Date postPassEndTime)
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
postPassEndTime
- Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has
finished.public void setPrePassStartTime(Date prePassStartTime)
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
prePassStartTime
- Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming
pass.public Date getPrePassStartTime()
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
public ContactData withPrePassStartTime(Date prePassStartTime)
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
prePassStartTime
- Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming
pass.public void setRegion(String region)
Region of a contact.
region
- Region of a contact.public String getRegion()
Region of a contact.
public ContactData withRegion(String region)
Region of a contact.
region
- Region of a contact.public void setSatelliteArn(String satelliteArn)
ARN of a satellite.
satelliteArn
- ARN of a satellite.public String getSatelliteArn()
ARN of a satellite.
public ContactData withSatelliteArn(String satelliteArn)
ARN of a satellite.
satelliteArn
- ARN of a satellite.public void setStartTime(Date startTime)
Start time of a contact in UTC.
startTime
- Start time of a contact in UTC.public Date getStartTime()
Start time of a contact in UTC.
public ContactData withStartTime(Date startTime)
Start time of a contact in UTC.
startTime
- Start time of a contact in UTC.public Map<String,String> getTags()
Tags assigned to a contact.
public void setTags(Map<String,String> tags)
Tags assigned to a contact.
tags
- Tags assigned to a contact.public ContactData withTags(Map<String,String> tags)
Tags assigned to a contact.
tags
- Tags assigned to a contact.public ContactData addTagsEntry(String key, String value)
public ContactData clearTagsEntries()
public void setVisibilityEndTime(Date visibilityEndTime)
Projected time in UTC your satellite will set below the receive mask. This time is based
on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact
execution for completed contacts. This field is not present for contacts with a SCHEDULING
or
SCHEDULED
status.
visibilityEndTime
- Projected time in UTC your satellite will set below the receive mask. This time is
based on the satellite's current active ephemeris for future contacts and the ephemeris that was active
during contact execution for completed contacts. This field is not present for contacts with a
SCHEDULING
or SCHEDULED
status.public Date getVisibilityEndTime()
Projected time in UTC your satellite will set below the receive mask. This time is based
on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact
execution for completed contacts. This field is not present for contacts with a SCHEDULING
or
SCHEDULED
status.
SCHEDULING
or SCHEDULED
status.public ContactData withVisibilityEndTime(Date visibilityEndTime)
Projected time in UTC your satellite will set below the receive mask. This time is based
on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact
execution for completed contacts. This field is not present for contacts with a SCHEDULING
or
SCHEDULED
status.
visibilityEndTime
- Projected time in UTC your satellite will set below the receive mask. This time is
based on the satellite's current active ephemeris for future contacts and the ephemeris that was active
during contact execution for completed contacts. This field is not present for contacts with a
SCHEDULING
or SCHEDULED
status.public void setVisibilityStartTime(Date visibilityStartTime)
Projected time in UTC your satellite will rise above the receive mask. This time is based
on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact
execution for completed contacts. This field is not present for contacts with a SCHEDULING
or
SCHEDULED
status.
visibilityStartTime
- Projected time in UTC your satellite will rise above the receive mask. This time is
based on the satellite's current active ephemeris for future contacts and the ephemeris that was active
during contact execution for completed contacts. This field is not present for contacts with a
SCHEDULING
or SCHEDULED
status.public Date getVisibilityStartTime()
Projected time in UTC your satellite will rise above the receive mask. This time is based
on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact
execution for completed contacts. This field is not present for contacts with a SCHEDULING
or
SCHEDULED
status.
SCHEDULING
or SCHEDULED
status.public ContactData withVisibilityStartTime(Date visibilityStartTime)
Projected time in UTC your satellite will rise above the receive mask. This time is based
on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact
execution for completed contacts. This field is not present for contacts with a SCHEDULING
or
SCHEDULED
status.
visibilityStartTime
- Projected time in UTC your satellite will rise above the receive mask. This time is
based on the satellite's current active ephemeris for future contacts and the ephemeris that was active
during contact execution for completed contacts. This field is not present for contacts with a
SCHEDULING
or SCHEDULED
status.public String toString()
toString
in class Object
Object.toString()
public ContactData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.