Interface CreateEphemerisRequest.Builder

    • Method Detail

      • enabled

        CreateEphemerisRequest.Builder enabled​(Boolean enabled)

        Whether to set the ephemeris status to ENABLED after validation.

        Setting this to false will set the ephemeris status to DISABLED after validation.

        Parameters:
        enabled - Whether to set the ephemeris status to ENABLED after validation.

        Setting this to false will set the ephemeris status to DISABLED after validation.

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

        CreateEphemerisRequest.Builder ephemeris​(EphemerisData ephemeris)

        Ephemeris data.

        Parameters:
        ephemeris - Ephemeris data.
        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.
      • kmsKeyArn

        CreateEphemerisRequest.Builder kmsKeyArn​(String kmsKeyArn)

        The ARN of a KMS key used to encrypt the ephemeris in Ground Station.

        Parameters:
        kmsKeyArn - The ARN of a KMS key used to encrypt the ephemeris in Ground Station.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateEphemerisRequest.Builder name​(String 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

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

        CreateEphemerisRequest.Builder satelliteId​(String satelliteId)

        AWS Ground Station satellite ID for this ephemeris.

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

        CreateEphemerisRequest.Builder tags​(Map<String,​String> 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.