Interface CreateSegmentSnapshotRequest.Builder

  • Method Details

    • 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

      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

      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

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

      CreateSegmentSnapshotRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.