Interface CreateEphemerisRequest.Builder

  • Method Details

    • satelliteId

      CreateEphemerisRequest.Builder satelliteId(String satelliteId)

      The satellite ID that associates this ephemeris with a satellite in AWS Ground Station.

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

      Set to true to enable the ephemeris after validation. Set to false to keep it disabled.

      Parameters:
      enabled - Set to true to enable the ephemeris after validation. Set to false to keep it disabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.
    • expirationTime

      CreateEphemerisRequest.Builder expirationTime(Instant expirationTime)

      An overall expiration time for the ephemeris in UTC, after which it will become EXPIRED.

      Parameters:
      expirationTime - An overall expiration time for the ephemeris in UTC, after which it will become EXPIRED.
      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.
    • kmsKeyArn

      CreateEphemerisRequest.Builder kmsKeyArn(String kmsKeyArn)

      The ARN of the KMS key to use for encrypting the ephemeris.

      Parameters:
      kmsKeyArn - The ARN of the KMS key to use for encrypting the ephemeris.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ephemeris

      Ephemeris data.

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

      Ephemeris data.

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

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

      Parameters:
      ephemeris - a consumer that will call methods on EphemerisData.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.
    • overrideConfiguration

      CreateEphemerisRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.