Interface EphemerisItem.Builder

  • Method Details

    • ephemerisId

      EphemerisItem.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.
    • ephemerisType

      EphemerisItem.Builder ephemerisType(String ephemerisType)

      The type of ephemeris.

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

      EphemerisItem.Builder ephemerisType(EphemerisType ephemerisType)

      The type of ephemeris.

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

      EphemerisItem.Builder status(String 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:
    • priority

      EphemerisItem.Builder priority(Integer priority)

      A priority score that determines which ephemeris to use when multiple ephemerides overlap.

      Higher numbers take precedence. The default is 1. Must be 1 or greater.

      Parameters:
      priority - A priority score that determines which ephemeris to use when multiple ephemerides overlap.

      Higher numbers take precedence. The default is 1. Must be 1 or greater.

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

      EphemerisItem.Builder enabled(Boolean 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.
    • creationTime

      EphemerisItem.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.
    • name

      A name that you can use to identify the ephemeris.

      Parameters:
      name - A name that you can use to identify the ephemeris.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceS3Object

      EphemerisItem.Builder sourceS3Object(S3Object sourceS3Object)

      Source Amazon S3 object used for the ephemeris.

      Parameters:
      sourceS3Object - Source Amazon S3 object used for the ephemeris.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceS3Object

      default EphemerisItem.Builder sourceS3Object(Consumer<S3Object.Builder> sourceS3Object)

      Source Amazon S3 object used for the ephemeris.

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

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

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