@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SatelliteListItem extends Object implements Serializable, Cloneable, StructuredPojo
Item in a list of satellites.
Constructor and Description |
---|
SatelliteListItem() |
Modifier and Type | Method and Description |
---|---|
SatelliteListItem |
clone() |
boolean |
equals(Object obj) |
EphemerisMetaData |
getCurrentEphemeris()
The current ephemeris being used to compute the trajectory of the satellite.
|
List<String> |
getGroundStations()
A list of ground stations to which the satellite is on-boarded.
|
Integer |
getNoradSatelliteID()
NORAD satellite ID number.
|
String |
getSatelliteArn()
ARN of a satellite.
|
String |
getSatelliteId()
UUID of a satellite.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCurrentEphemeris(EphemerisMetaData currentEphemeris)
The current ephemeris being used to compute the trajectory of the satellite.
|
void |
setGroundStations(Collection<String> groundStations)
A list of ground stations to which the satellite is on-boarded.
|
void |
setNoradSatelliteID(Integer noradSatelliteID)
NORAD satellite ID number.
|
void |
setSatelliteArn(String satelliteArn)
ARN of a satellite.
|
void |
setSatelliteId(String satelliteId)
UUID of a satellite.
|
String |
toString()
Returns a string representation of this object.
|
SatelliteListItem |
withCurrentEphemeris(EphemerisMetaData currentEphemeris)
The current ephemeris being used to compute the trajectory of the satellite.
|
SatelliteListItem |
withGroundStations(Collection<String> groundStations)
A list of ground stations to which the satellite is on-boarded.
|
SatelliteListItem |
withGroundStations(String... groundStations)
A list of ground stations to which the satellite is on-boarded.
|
SatelliteListItem |
withNoradSatelliteID(Integer noradSatelliteID)
NORAD satellite ID number.
|
SatelliteListItem |
withSatelliteArn(String satelliteArn)
ARN of a satellite.
|
SatelliteListItem |
withSatelliteId(String satelliteId)
UUID of a satellite.
|
public void setCurrentEphemeris(EphemerisMetaData currentEphemeris)
The current ephemeris being used to compute the trajectory of the satellite.
currentEphemeris
- The current ephemeris being used to compute the trajectory of the satellite.public EphemerisMetaData getCurrentEphemeris()
The current ephemeris being used to compute the trajectory of the satellite.
public SatelliteListItem withCurrentEphemeris(EphemerisMetaData currentEphemeris)
The current ephemeris being used to compute the trajectory of the satellite.
currentEphemeris
- The current ephemeris being used to compute the trajectory of the satellite.public List<String> getGroundStations()
A list of ground stations to which the satellite is on-boarded.
public void setGroundStations(Collection<String> groundStations)
A list of ground stations to which the satellite is on-boarded.
groundStations
- A list of ground stations to which the satellite is on-boarded.public SatelliteListItem withGroundStations(String... groundStations)
A list of ground stations to which the satellite is on-boarded.
NOTE: This method appends the values to the existing list (if any). Use
setGroundStations(java.util.Collection)
or withGroundStations(java.util.Collection)
if you want
to override the existing values.
groundStations
- A list of ground stations to which the satellite is on-boarded.public SatelliteListItem withGroundStations(Collection<String> groundStations)
A list of ground stations to which the satellite is on-boarded.
groundStations
- A list of ground stations to which the satellite is on-boarded.public void setNoradSatelliteID(Integer noradSatelliteID)
NORAD satellite ID number.
noradSatelliteID
- NORAD satellite ID number.public Integer getNoradSatelliteID()
NORAD satellite ID number.
public SatelliteListItem withNoradSatelliteID(Integer noradSatelliteID)
NORAD satellite ID number.
noradSatelliteID
- NORAD satellite ID number.public void setSatelliteArn(String satelliteArn)
ARN of a satellite.
satelliteArn
- ARN of a satellite.public String getSatelliteArn()
ARN of a satellite.
public SatelliteListItem withSatelliteArn(String satelliteArn)
ARN of a satellite.
satelliteArn
- ARN of a satellite.public void setSatelliteId(String satelliteId)
UUID of a satellite.
satelliteId
- UUID of a satellite.public String getSatelliteId()
UUID of a satellite.
public SatelliteListItem withSatelliteId(String satelliteId)
UUID of a satellite.
satelliteId
- UUID of a satellite.public String toString()
toString
in class Object
Object.toString()
public SatelliteListItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.