@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EphemerisMetaData extends Object implements Serializable, Cloneable, StructuredPojo
Metadata describing a particular ephemeris.
| Constructor and Description |
|---|
EphemerisMetaData() |
| Modifier and Type | Method and Description |
|---|---|
EphemerisMetaData |
clone() |
boolean |
equals(Object obj) |
String |
getEphemerisId()
UUID of a customer-provided ephemeris.
|
Date |
getEpoch()
The epoch of a default, ephemeris from Space Track in UTC.
|
String |
getName()
A name string associated with the ephemeris.
|
String |
getSource()
The
EphemerisSource that generated a given ephemeris. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEphemerisId(String ephemerisId)
UUID of a customer-provided ephemeris.
|
void |
setEpoch(Date epoch)
The epoch of a default, ephemeris from Space Track in UTC.
|
void |
setName(String name)
A name string associated with the ephemeris.
|
void |
setSource(String source)
The
EphemerisSource that generated a given ephemeris. |
String |
toString()
Returns a string representation of this object.
|
EphemerisMetaData |
withEphemerisId(String ephemerisId)
UUID of a customer-provided ephemeris.
|
EphemerisMetaData |
withEpoch(Date epoch)
The epoch of a default, ephemeris from Space Track in UTC.
|
EphemerisMetaData |
withName(String name)
A name string associated with the ephemeris.
|
EphemerisMetaData |
withSource(EphemerisSource source)
The
EphemerisSource that generated a given ephemeris. |
EphemerisMetaData |
withSource(String source)
The
EphemerisSource that generated a given ephemeris. |
public void setEphemerisId(String ephemerisId)
UUID of a customer-provided ephemeris.
This field is not populated for default ephemerides from Space Track.
ephemerisId - UUID of a customer-provided ephemeris.
This field is not populated for default ephemerides from Space Track.
public String getEphemerisId()
UUID of a customer-provided ephemeris.
This field is not populated for default ephemerides from Space Track.
This field is not populated for default ephemerides from Space Track.
public EphemerisMetaData withEphemerisId(String ephemerisId)
UUID of a customer-provided ephemeris.
This field is not populated for default ephemerides from Space Track.
ephemerisId - UUID of a customer-provided ephemeris.
This field is not populated for default ephemerides from Space Track.
public void setEpoch(Date epoch)
The epoch of a default, ephemeris from Space Track in UTC.
This field is not populated for customer-provided ephemerides.
epoch - The epoch of a default, ephemeris from Space Track in UTC.
This field is not populated for customer-provided ephemerides.
public Date getEpoch()
The epoch of a default, ephemeris from Space Track in UTC.
This field is not populated for customer-provided ephemerides.
This field is not populated for customer-provided ephemerides.
public EphemerisMetaData withEpoch(Date epoch)
The epoch of a default, ephemeris from Space Track in UTC.
This field is not populated for customer-provided ephemerides.
epoch - The epoch of a default, ephemeris from Space Track in UTC.
This field is not populated for customer-provided ephemerides.
public void setName(String name)
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
A name is only returned for customer-provider ephemerides that have a name associated.
name - A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
A name is only returned for customer-provider ephemerides that have a name associated.
public String getName()
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
A name is only returned for customer-provider ephemerides that have a name associated.
A name is only returned for customer-provider ephemerides that have a name associated.
public EphemerisMetaData withName(String name)
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
A name is only returned for customer-provider ephemerides that have a name associated.
name - A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
A name is only returned for customer-provider ephemerides that have a name associated.
public void setSource(String source)
The EphemerisSource that generated a given ephemeris.
source - The EphemerisSource that generated a given ephemeris.EphemerisSourcepublic String getSource()
The EphemerisSource that generated a given ephemeris.
EphemerisSource that generated a given ephemeris.EphemerisSourcepublic EphemerisMetaData withSource(String source)
The EphemerisSource that generated a given ephemeris.
source - The EphemerisSource that generated a given ephemeris.EphemerisSourcepublic EphemerisMetaData withSource(EphemerisSource source)
The EphemerisSource that generated a given ephemeris.
source - The EphemerisSource that generated a given ephemeris.EphemerisSourcepublic String toString()
toString in class ObjectObject.toString()public EphemerisMetaData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.