Interface ContactData.Builder

    • Method Detail

      • contactId

        ContactData.Builder contactId​(String contactId)

        UUID of a contact.

        Parameters:
        contactId - UUID of a contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • contactStatus

        ContactData.Builder contactStatus​(String contactStatus)

        Status of a contact.

        Parameters:
        contactStatus - Status of a contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ContactStatus, ContactStatus
      • endTime

        ContactData.Builder endTime​(Instant endTime)

        End time of a contact in UTC.

        Parameters:
        endTime - End time of a contact in UTC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • errorMessage

        ContactData.Builder errorMessage​(String errorMessage)

        Error message of a contact.

        Parameters:
        errorMessage - Error message of a contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groundStation

        ContactData.Builder groundStation​(String groundStation)

        Name of a ground station.

        Parameters:
        groundStation - Name of a ground station.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maximumElevation

        ContactData.Builder maximumElevation​(Elevation maximumElevation)

        Maximum elevation angle of a contact.

        Parameters:
        maximumElevation - Maximum elevation angle of a contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • missionProfileArn

        ContactData.Builder missionProfileArn​(String missionProfileArn)

        ARN of a mission profile.

        Parameters:
        missionProfileArn - ARN of a mission profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • postPassEndTime

        ContactData.Builder postPassEndTime​(Instant postPassEndTime)

        Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

        Parameters:
        postPassEndTime - Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • prePassStartTime

        ContactData.Builder prePassStartTime​(Instant prePassStartTime)

        Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

        Parameters:
        prePassStartTime - Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • region

        ContactData.Builder region​(String region)

        Region of a contact.

        Parameters:
        region - Region of a contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • satelliteArn

        ContactData.Builder satelliteArn​(String satelliteArn)

        ARN of a satellite.

        Parameters:
        satelliteArn - ARN of a satellite.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startTime

        ContactData.Builder startTime​(Instant startTime)

        Start time of a contact in UTC.

        Parameters:
        startTime - Start time of a contact in UTC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ContactData.Builder tags​(Map<String,​String> tags)

        Tags assigned to a contact.

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