@Generated(value="software.amazon.awssdk:codegen") public final class EphemerisMetaData extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EphemerisMetaData.Builder,EphemerisMetaData>
Metadata describing a particular ephemeris.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EphemerisMetaData.Builder |
| Modifier and Type | Method and Description |
|---|---|
static EphemerisMetaData.Builder |
builder() |
String |
ephemerisId()
UUID of a customer-provided ephemeris.
|
Instant |
epoch()
The epoch of a default, ephemeris from Space Track in UTC.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
A name string associated with the ephemeris.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EphemerisMetaData.Builder> |
serializableBuilderClass() |
EphemerisSource |
source()
The
EphemerisSource that generated a given ephemeris. |
String |
sourceAsString()
The
EphemerisSource that generated a given ephemeris. |
EphemerisMetaData.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String ephemerisId()
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 final Instant epoch()
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 final 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.
A name is only returned for customer-provider ephemerides that have a name associated.
public final EphemerisSource source()
The EphemerisSource that generated a given ephemeris.
If the service returns an enum value that is not available in the current SDK version, source will
return EphemerisSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sourceAsString().
EphemerisSource that generated a given ephemeris.EphemerisSourcepublic final String sourceAsString()
The EphemerisSource that generated a given ephemeris.
If the service returns an enum value that is not available in the current SDK version, source will
return EphemerisSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sourceAsString().
EphemerisSource that generated a given ephemeris.EphemerisSourcepublic EphemerisMetaData.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EphemerisMetaData.Builder,EphemerisMetaData>public static EphemerisMetaData.Builder builder()
public static Class<? extends EphemerisMetaData.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.