@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) |
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 |
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 |
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 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.