Interface GetSegmentSnapshotResponse.Builder

    • Method Detail

      • snapshotId

        GetSegmentSnapshotResponse.Builder snapshotId​(String snapshotId)

        The unique identifier of the segment snapshot.

        Parameters:
        snapshotId - The unique identifier of the segment snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusMessage

        GetSegmentSnapshotResponse.Builder statusMessage​(String statusMessage)

        The status message of the asynchronous job for exporting the segment snapshot.

        Parameters:
        statusMessage - The status message of the asynchronous job for exporting the segment snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataFormat

        GetSegmentSnapshotResponse.Builder dataFormat​(String dataFormat)

        The format in which the segment will be exported.

        Parameters:
        dataFormat - The format in which the segment will be exported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DataFormat, DataFormat
      • dataFormat

        GetSegmentSnapshotResponse.Builder dataFormat​(DataFormat dataFormat)

        The format in which the segment will be exported.

        Parameters:
        dataFormat - The format in which the segment will be exported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DataFormat, DataFormat
      • encryptionKey

        GetSegmentSnapshotResponse.Builder encryptionKey​(String encryptionKey)

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

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

        GetSegmentSnapshotResponse.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) of the IAM role that allows Customer Profiles service principal to assume the role for conducting KMS and S3 operations.

        Parameters:
        roleArn - The Amazon Resource Name (ARN) of the IAM role that allows Customer Profiles service principal to assume the role for conducting KMS and S3 operations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinationUri

        GetSegmentSnapshotResponse.Builder destinationUri​(String destinationUri)

        The destination to which the segment will be exported. This field must be provided if the request is not submitted from the Amazon Connect Admin Website.

        Parameters:
        destinationUri - The destination to which the segment will be exported. This field must be provided if the request is not submitted from the Amazon Connect Admin Website.
        Returns:
        Returns a reference to this object so that method calls can be chained together.