Interface EphemerisItem.Builder

  • Method Details

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

      EphemerisItem.Builder priority(Integer 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.
    • sourceS3Object

      EphemerisItem.Builder sourceS3Object(S3Object sourceS3Object)

      Source S3 object used for the ephemeris.

      Parameters:
      sourceS3Object - Source 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 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:
    • 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: