Interface GetArchiveResponse.Builder

    • Method Detail

      • archiveArn

        GetArchiveResponse.Builder archiveArn​(String archiveArn)

        The Amazon Resource Name (ARN) of the archive.

        Parameters:
        archiveArn - The Amazon Resource Name (ARN) of the archive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • archiveId

        GetArchiveResponse.Builder archiveId​(String archiveId)

        The unique identifier of the archive.

        Parameters:
        archiveId - The unique identifier of the archive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • archiveName

        GetArchiveResponse.Builder archiveName​(String archiveName)

        The unique name assigned to the archive.

        Parameters:
        archiveName - The unique name assigned to the archive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • archiveState

        GetArchiveResponse.Builder archiveState​(String archiveState)

        The current state of the archive:

        • ACTIVE – The archive is ready and available for use.

        • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.

        Parameters:
        archiveState - The current state of the archive:

        • ACTIVE – The archive is ready and available for use.

        • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ArchiveState, ArchiveState
      • archiveState

        GetArchiveResponse.Builder archiveState​(ArchiveState archiveState)

        The current state of the archive:

        • ACTIVE – The archive is ready and available for use.

        • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.

        Parameters:
        archiveState - The current state of the archive:

        • ACTIVE – The archive is ready and available for use.

        • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ArchiveState, ArchiveState
      • createdTimestamp

        GetArchiveResponse.Builder createdTimestamp​(Instant createdTimestamp)

        The timestamp of when the archive was created.

        Parameters:
        createdTimestamp - The timestamp of when the archive was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsKeyArn

        GetArchiveResponse.Builder kmsKeyArn​(String kmsKeyArn)

        The Amazon Resource Name (ARN) of the KMS key used to encrypt the archive.

        Parameters:
        kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key used to encrypt the archive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedTimestamp

        GetArchiveResponse.Builder lastUpdatedTimestamp​(Instant lastUpdatedTimestamp)

        The timestamp of when the archive was modified.

        Parameters:
        lastUpdatedTimestamp - The timestamp of when the archive was modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • retention

        GetArchiveResponse.Builder retention​(ArchiveRetention retention)

        The retention period for emails in this archive.

        Parameters:
        retention - The retention period for emails in this archive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.