Interface SatelliteListItem.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SatelliteListItem.Builder,SatelliteListItem>, SdkBuilder<SatelliteListItem.Builder,SatelliteListItem>, SdkPojo
Enclosing class:
SatelliteListItem

public static interface SatelliteListItem.Builder extends SdkPojo, CopyableBuilder<SatelliteListItem.Builder,SatelliteListItem>
  • Method Details

    • currentEphemeris

      SatelliteListItem.Builder currentEphemeris(EphemerisMetaData currentEphemeris)

      The current ephemeris being used to compute the trajectory of the satellite.

      Parameters:
      currentEphemeris - The current ephemeris being used to compute the trajectory of the satellite.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentEphemeris

      default SatelliteListItem.Builder currentEphemeris(Consumer<EphemerisMetaData.Builder> currentEphemeris)

      The current ephemeris being used to compute the trajectory of the satellite.

      This is a convenience method that creates an instance of the EphemerisMetaData.Builder avoiding the need to create one manually via EphemerisMetaData.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to currentEphemeris(EphemerisMetaData).

      Parameters:
      currentEphemeris - a consumer that will call methods on EphemerisMetaData.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • groundStations

      SatelliteListItem.Builder groundStations(Collection<String> groundStations)

      A list of ground stations to which the satellite is on-boarded.

      Parameters:
      groundStations - A list of ground stations to which the satellite is on-boarded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groundStations

      SatelliteListItem.Builder groundStations(String... groundStations)

      A list of ground stations to which the satellite is on-boarded.

      Parameters:
      groundStations - A list of ground stations to which the satellite is on-boarded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • noradSatelliteID

      SatelliteListItem.Builder noradSatelliteID(Integer noradSatelliteID)

      NORAD satellite ID number.

      Parameters:
      noradSatelliteID - NORAD satellite ID number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • satelliteArn

      SatelliteListItem.Builder satelliteArn(String satelliteArn)

      ARN of a satellite.

      Parameters:
      satelliteArn - ARN of a satellite.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • satelliteId

      SatelliteListItem.Builder satelliteId(String satelliteId)

      UUID of a satellite.

      Parameters:
      satelliteId - UUID of a satellite.
      Returns:
      Returns a reference to this object so that method calls can be chained together.