Interface GetSegmentSnapshotResponse.Builder

  • Method Details

    • 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.
    • status

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

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

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

      Parameters:
      status - The status of the asynchronous job for exporting the segment snapshot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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:
    • 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

      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.