Interface CreateSegmentSnapshotRequest.Builder

    • Method Detail

      • domainName

        CreateSegmentSnapshotRequest.Builder domainName​(String domainName)

        The unique name of the domain.

        Parameters:
        domainName - The unique name of the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • segmentDefinitionName

        CreateSegmentSnapshotRequest.Builder segmentDefinitionName​(String segmentDefinitionName)

        The name of the segment definition used in this snapshot request.

        Parameters:
        segmentDefinitionName - The name of the segment definition used in this snapshot request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataFormat

        CreateSegmentSnapshotRequest.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

        CreateSegmentSnapshotRequest.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

        CreateSegmentSnapshotRequest.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

        CreateSegmentSnapshotRequest.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

        CreateSegmentSnapshotRequest.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.