Interface GetSegmentSnapshotResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetSegmentSnapshotResponse.Builder,
,GetSegmentSnapshotResponse> CustomerProfilesResponse.Builder
,SdkBuilder<GetSegmentSnapshotResponse.Builder,
,GetSegmentSnapshotResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetSegmentSnapshotResponse
-
Method Summary
Modifier and TypeMethodDescriptiondataFormat
(String dataFormat) The format in which the segment will be exported.dataFormat
(DataFormat dataFormat) The format in which the segment will be exported.destinationUri
(String destinationUri) The destination to which the segment will be exported.encryptionKey
(String encryptionKey) The Amazon Resource Name (ARN) of the KMS key used to encrypt the exported segment.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.snapshotId
(String snapshotId) The unique identifier of the segment snapshot.The status of the asynchronous job for exporting the segment snapshot.status
(SegmentSnapshotStatus status) The status of the asynchronous job for exporting the segment snapshot.statusMessage
(String statusMessage) The status message of the asynchronous job for exporting the segment snapshot.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.customerprofiles.model.CustomerProfilesResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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
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
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
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.
-