@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.EphemerisSource
public String getSource()
The EphemerisSource
that generated a given ephemeris.
EphemerisSource
that generated a given ephemeris.EphemerisSource
public EphemerisMetaData withSource(String source)
The EphemerisSource
that generated a given ephemeris.
source
- The EphemerisSource
that generated a given ephemeris.EphemerisSource
public EphemerisMetaData withSource(EphemerisSource source)
The EphemerisSource
that generated a given ephemeris.
source
- The EphemerisSource
that generated a given ephemeris.EphemerisSource
public String toString()
toString
in class Object
Object.toString()
public EphemerisMetaData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.