Interface DescribeEphemerisResponse.Builder

  • Method Details

    • creationTime

      DescribeEphemerisResponse.Builder creationTime(Instant creationTime)

      The time the ephemeris was uploaded in UTC.

      Parameters:
      creationTime - The time the ephemeris was uploaded in UTC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabled

      Whether or not the ephemeris is enabled.

      Parameters:
      enabled - Whether or not the ephemeris is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ephemerisId

      DescribeEphemerisResponse.Builder ephemerisId(String ephemerisId)

      The AWS Ground Station ephemeris ID.

      Parameters:
      ephemerisId - The AWS Ground Station ephemeris ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invalidReason

      DescribeEphemerisResponse.Builder invalidReason(String invalidReason)

      Reason that an ephemeris failed validation. Only provided for ephemerides with INVALID status.

      Parameters:
      invalidReason - Reason that an ephemeris failed validation. Only provided for ephemerides with INVALID status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • invalidReason

      Reason that an ephemeris failed validation. Only provided for ephemerides with INVALID status.

      Parameters:
      invalidReason - Reason that an ephemeris failed validation. Only provided for ephemerides with INVALID status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

      Parameters:
      name - A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • priority

      Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

      The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

      Priority must be 1 or greater

      Parameters:
      priority - Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

      The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

      Priority must be 1 or greater

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • satelliteId

      DescribeEphemerisResponse.Builder satelliteId(String satelliteId)

      The AWS Ground Station satellite ID associated with ephemeris.

      Parameters:
      satelliteId - The AWS Ground Station satellite ID associated with ephemeris.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the ephemeris.

      Parameters:
      status - The status of the ephemeris.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the ephemeris.

      Parameters:
      status - The status of the ephemeris.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • suppliedData

      Supplied ephemeris data.

      Parameters:
      suppliedData - Supplied ephemeris data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • suppliedData

      Supplied ephemeris data.

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

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

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

      Tags assigned to an ephemeris.

      Parameters:
      tags - Tags assigned to an ephemeris.
      Returns:
      Returns a reference to this object so that method calls can be chained together.