@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonTranscribeCallAnalyticsProcessorConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
A structure that contains the configuration settings for an Amazon Transcribe call analytics processor.
Constructor and Description |
---|
AmazonTranscribeCallAnalyticsProcessorConfiguration() |
Modifier and Type | Method and Description |
---|---|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
clone() |
boolean |
equals(Object obj) |
List<String> |
getCallAnalyticsStreamCategories()
By default, all
CategoryEvents are sent to the insights target. |
String |
getContentIdentificationType()
Labels all personally identifiable information (PII) identified in your transcript.
|
String |
getContentRedactionType()
Redacts all personally identifiable information (PII) identified in your transcript.
|
Boolean |
getEnablePartialResultsStabilization()
Enables partial result stabilization for your transcription.
|
Boolean |
getFilterPartialResults()
If true,
UtteranceEvents with IsPartial: true are filtered out of the insights target. |
String |
getLanguageCode()
The language code in the configuration.
|
String |
getLanguageModelName()
Specifies the name of the custom language model to use when processing a transcription.
|
String |
getPartialResultsStability()
Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization ). |
String |
getPiiEntityTypes()
Specifies the types of personally identifiable information (PII) to redact from a transcript.
|
PostCallAnalyticsSettings |
getPostCallAnalyticsSettings()
The settings for a post-call analysis task in an analytics configuration.
|
String |
getVocabularyFilterMethod()
Specifies how to apply a vocabulary filter to a transcript.
|
String |
getVocabularyFilterName()
Specifies the name of the custom vocabulary filter to use when processing a transcription.
|
String |
getVocabularyName()
Specifies the name of the custom vocabulary to use when processing a transcription.
|
int |
hashCode() |
Boolean |
isEnablePartialResultsStabilization()
Enables partial result stabilization for your transcription.
|
Boolean |
isFilterPartialResults()
If true,
UtteranceEvents with IsPartial: true are filtered out of the insights target. |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCallAnalyticsStreamCategories(Collection<String> callAnalyticsStreamCategories)
By default, all
CategoryEvents are sent to the insights target. |
void |
setContentIdentificationType(String contentIdentificationType)
Labels all personally identifiable information (PII) identified in your transcript.
|
void |
setContentRedactionType(String contentRedactionType)
Redacts all personally identifiable information (PII) identified in your transcript.
|
void |
setEnablePartialResultsStabilization(Boolean enablePartialResultsStabilization)
Enables partial result stabilization for your transcription.
|
void |
setFilterPartialResults(Boolean filterPartialResults)
If true,
UtteranceEvents with IsPartial: true are filtered out of the insights target. |
void |
setLanguageCode(String languageCode)
The language code in the configuration.
|
void |
setLanguageModelName(String languageModelName)
Specifies the name of the custom language model to use when processing a transcription.
|
void |
setPartialResultsStability(String partialResultsStability)
Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization ). |
void |
setPiiEntityTypes(String piiEntityTypes)
Specifies the types of personally identifiable information (PII) to redact from a transcript.
|
void |
setPostCallAnalyticsSettings(PostCallAnalyticsSettings postCallAnalyticsSettings)
The settings for a post-call analysis task in an analytics configuration.
|
void |
setVocabularyFilterMethod(String vocabularyFilterMethod)
Specifies how to apply a vocabulary filter to a transcript.
|
void |
setVocabularyFilterName(String vocabularyFilterName)
Specifies the name of the custom vocabulary filter to use when processing a transcription.
|
void |
setVocabularyName(String vocabularyName)
Specifies the name of the custom vocabulary to use when processing a transcription.
|
String |
toString()
Returns a string representation of this object.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withCallAnalyticsStreamCategories(Collection<String> callAnalyticsStreamCategories)
By default, all
CategoryEvents are sent to the insights target. |
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withCallAnalyticsStreamCategories(String... callAnalyticsStreamCategories)
By default, all
CategoryEvents are sent to the insights target. |
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withContentIdentificationType(ContentType contentIdentificationType)
Labels all personally identifiable information (PII) identified in your transcript.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withContentIdentificationType(String contentIdentificationType)
Labels all personally identifiable information (PII) identified in your transcript.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withContentRedactionType(ContentType contentRedactionType)
Redacts all personally identifiable information (PII) identified in your transcript.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withContentRedactionType(String contentRedactionType)
Redacts all personally identifiable information (PII) identified in your transcript.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withEnablePartialResultsStabilization(Boolean enablePartialResultsStabilization)
Enables partial result stabilization for your transcription.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withFilterPartialResults(Boolean filterPartialResults)
If true,
UtteranceEvents with IsPartial: true are filtered out of the insights target. |
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withLanguageCode(CallAnalyticsLanguageCode languageCode)
The language code in the configuration.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withLanguageCode(String languageCode)
The language code in the configuration.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withLanguageModelName(String languageModelName)
Specifies the name of the custom language model to use when processing a transcription.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withPartialResultsStability(PartialResultsStability partialResultsStability)
Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization ). |
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withPartialResultsStability(String partialResultsStability)
Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization ). |
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withPiiEntityTypes(String piiEntityTypes)
Specifies the types of personally identifiable information (PII) to redact from a transcript.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withPostCallAnalyticsSettings(PostCallAnalyticsSettings postCallAnalyticsSettings)
The settings for a post-call analysis task in an analytics configuration.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withVocabularyFilterMethod(String vocabularyFilterMethod)
Specifies how to apply a vocabulary filter to a transcript.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withVocabularyFilterMethod(VocabularyFilterMethod vocabularyFilterMethod)
Specifies how to apply a vocabulary filter to a transcript.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withVocabularyFilterName(String vocabularyFilterName)
Specifies the name of the custom vocabulary filter to use when processing a transcription.
|
AmazonTranscribeCallAnalyticsProcessorConfiguration |
withVocabularyName(String vocabularyName)
Specifies the name of the custom vocabulary to use when processing a transcription.
|
public AmazonTranscribeCallAnalyticsProcessorConfiguration()
public void setLanguageCode(String languageCode)
The language code in the configuration.
languageCode
- The language code in the configuration.CallAnalyticsLanguageCode
public String getLanguageCode()
The language code in the configuration.
CallAnalyticsLanguageCode
public AmazonTranscribeCallAnalyticsProcessorConfiguration withLanguageCode(String languageCode)
The language code in the configuration.
languageCode
- The language code in the configuration.CallAnalyticsLanguageCode
public AmazonTranscribeCallAnalyticsProcessorConfiguration withLanguageCode(CallAnalyticsLanguageCode languageCode)
The language code in the configuration.
languageCode
- The language code in the configuration.CallAnalyticsLanguageCode
public void setVocabularyName(String vocabularyName)
Specifies the name of the custom vocabulary to use when processing a transcription. Note that vocabulary names are case sensitive.
If the language of the specified custom vocabulary doesn't match the language identified in your media, the custom vocabulary is not applied to your transcription.
For more information, see Custom vocabularies in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
vocabularyName
- Specifies the name of the custom vocabulary to use when processing a transcription. Note that vocabulary
names are case sensitive.
If the language of the specified custom vocabulary doesn't match the language identified in your media, the custom vocabulary is not applied to your transcription.
For more information, see Custom vocabularies in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
public String getVocabularyName()
Specifies the name of the custom vocabulary to use when processing a transcription. Note that vocabulary names are case sensitive.
If the language of the specified custom vocabulary doesn't match the language identified in your media, the custom vocabulary is not applied to your transcription.
For more information, see Custom vocabularies in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
If the language of the specified custom vocabulary doesn't match the language identified in your media, the custom vocabulary is not applied to your transcription.
For more information, see Custom vocabularies in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
public AmazonTranscribeCallAnalyticsProcessorConfiguration withVocabularyName(String vocabularyName)
Specifies the name of the custom vocabulary to use when processing a transcription. Note that vocabulary names are case sensitive.
If the language of the specified custom vocabulary doesn't match the language identified in your media, the custom vocabulary is not applied to your transcription.
For more information, see Custom vocabularies in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
vocabularyName
- Specifies the name of the custom vocabulary to use when processing a transcription. Note that vocabulary
names are case sensitive.
If the language of the specified custom vocabulary doesn't match the language identified in your media, the custom vocabulary is not applied to your transcription.
For more information, see Custom vocabularies in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
public void setVocabularyFilterName(String vocabularyFilterName)
Specifies the name of the custom vocabulary filter to use when processing a transcription. Note that vocabulary filter names are case sensitive.
If the language of the specified custom vocabulary filter doesn't match the language identified in your media, the vocabulary filter is not applied to your transcription.
For more information, see Using vocabulary filtering with unwanted words in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
vocabularyFilterName
- Specifies the name of the custom vocabulary filter to use when processing a transcription. Note that
vocabulary filter names are case sensitive.
If the language of the specified custom vocabulary filter doesn't match the language identified in your media, the vocabulary filter is not applied to your transcription.
For more information, see Using vocabulary filtering with unwanted words in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
public String getVocabularyFilterName()
Specifies the name of the custom vocabulary filter to use when processing a transcription. Note that vocabulary filter names are case sensitive.
If the language of the specified custom vocabulary filter doesn't match the language identified in your media, the vocabulary filter is not applied to your transcription.
For more information, see Using vocabulary filtering with unwanted words in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
If the language of the specified custom vocabulary filter doesn't match the language identified in your media, the vocabulary filter is not applied to your transcription.
For more information, see Using vocabulary filtering with unwanted words in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
public AmazonTranscribeCallAnalyticsProcessorConfiguration withVocabularyFilterName(String vocabularyFilterName)
Specifies the name of the custom vocabulary filter to use when processing a transcription. Note that vocabulary filter names are case sensitive.
If the language of the specified custom vocabulary filter doesn't match the language identified in your media, the vocabulary filter is not applied to your transcription.
For more information, see Using vocabulary filtering with unwanted words in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
vocabularyFilterName
- Specifies the name of the custom vocabulary filter to use when processing a transcription. Note that
vocabulary filter names are case sensitive.
If the language of the specified custom vocabulary filter doesn't match the language identified in your media, the vocabulary filter is not applied to your transcription.
For more information, see Using vocabulary filtering with unwanted words in the Amazon Transcribe Developer Guide.
Length Constraints: Minimum length of 1. Maximum length of 200.
public void setVocabularyFilterMethod(String vocabularyFilterMethod)
Specifies how to apply a vocabulary filter to a transcript.
To replace words with ***, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
vocabularyFilterMethod
- Specifies how to apply a vocabulary filter to a transcript.
To replace words with ***, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
VocabularyFilterMethod
public String getVocabularyFilterMethod()
Specifies how to apply a vocabulary filter to a transcript.
To replace words with ***, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
To replace words with ***, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
VocabularyFilterMethod
public AmazonTranscribeCallAnalyticsProcessorConfiguration withVocabularyFilterMethod(String vocabularyFilterMethod)
Specifies how to apply a vocabulary filter to a transcript.
To replace words with ***, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
vocabularyFilterMethod
- Specifies how to apply a vocabulary filter to a transcript.
To replace words with ***, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
VocabularyFilterMethod
public AmazonTranscribeCallAnalyticsProcessorConfiguration withVocabularyFilterMethod(VocabularyFilterMethod vocabularyFilterMethod)
Specifies how to apply a vocabulary filter to a transcript.
To replace words with ***, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
vocabularyFilterMethod
- Specifies how to apply a vocabulary filter to a transcript.
To replace words with ***, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
VocabularyFilterMethod
public void setLanguageModelName(String languageModelName)
Specifies the name of the custom language model to use when processing a transcription. Note that language model names are case sensitive.
The language of the specified language model must match the language code specified in the transcription request. If the languages don't match, the custom language model isn't applied. Language mismatches don't generate errors or warnings.
For more information, see Custom language models in the Amazon Transcribe Developer Guide.
languageModelName
- Specifies the name of the custom language model to use when processing a transcription. Note that language
model names are case sensitive.
The language of the specified language model must match the language code specified in the transcription request. If the languages don't match, the custom language model isn't applied. Language mismatches don't generate errors or warnings.
For more information, see Custom language models in the Amazon Transcribe Developer Guide.
public String getLanguageModelName()
Specifies the name of the custom language model to use when processing a transcription. Note that language model names are case sensitive.
The language of the specified language model must match the language code specified in the transcription request. If the languages don't match, the custom language model isn't applied. Language mismatches don't generate errors or warnings.
For more information, see Custom language models in the Amazon Transcribe Developer Guide.
The language of the specified language model must match the language code specified in the transcription request. If the languages don't match, the custom language model isn't applied. Language mismatches don't generate errors or warnings.
For more information, see Custom language models in the Amazon Transcribe Developer Guide.
public AmazonTranscribeCallAnalyticsProcessorConfiguration withLanguageModelName(String languageModelName)
Specifies the name of the custom language model to use when processing a transcription. Note that language model names are case sensitive.
The language of the specified language model must match the language code specified in the transcription request. If the languages don't match, the custom language model isn't applied. Language mismatches don't generate errors or warnings.
For more information, see Custom language models in the Amazon Transcribe Developer Guide.
languageModelName
- Specifies the name of the custom language model to use when processing a transcription. Note that language
model names are case sensitive.
The language of the specified language model must match the language code specified in the transcription request. If the languages don't match, the custom language model isn't applied. Language mismatches don't generate errors or warnings.
For more information, see Custom language models in the Amazon Transcribe Developer Guide.
public void setEnablePartialResultsStabilization(Boolean enablePartialResultsStabilization)
Enables partial result stabilization for your transcription. Partial result stabilization can reduce latency in your output, but may impact accuracy. For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
enablePartialResultsStabilization
- Enables partial result stabilization for your transcription. Partial result stabilization can reduce
latency in your output, but may impact accuracy. For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.public Boolean getEnablePartialResultsStabilization()
Enables partial result stabilization for your transcription. Partial result stabilization can reduce latency in your output, but may impact accuracy. For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
public AmazonTranscribeCallAnalyticsProcessorConfiguration withEnablePartialResultsStabilization(Boolean enablePartialResultsStabilization)
Enables partial result stabilization for your transcription. Partial result stabilization can reduce latency in your output, but may impact accuracy. For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
enablePartialResultsStabilization
- Enables partial result stabilization for your transcription. Partial result stabilization can reduce
latency in your output, but may impact accuracy. For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.public Boolean isEnablePartialResultsStabilization()
Enables partial result stabilization for your transcription. Partial result stabilization can reduce latency in your output, but may impact accuracy. For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
public void setPartialResultsStability(String partialResultsStability)
Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization
).
Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
partialResultsStability
- Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization
).
Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
PartialResultsStability
public String getPartialResultsStability()
Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization
).
Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
EnablePartialResultsStabilization
).
Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
PartialResultsStability
public AmazonTranscribeCallAnalyticsProcessorConfiguration withPartialResultsStability(String partialResultsStability)
Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization
).
Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
partialResultsStability
- Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization
).
Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
PartialResultsStability
public AmazonTranscribeCallAnalyticsProcessorConfiguration withPartialResultsStability(PartialResultsStability partialResultsStability)
Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization
).
Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
partialResultsStability
- Specifies the level of stability to use when you enable partial results stabilization (
EnablePartialResultsStabilization
).
Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
For more information, see Partial-result stabilization in the Amazon Transcribe Developer Guide.
PartialResultsStability
public void setContentIdentificationType(String contentIdentificationType)
Labels all personally identifiable information (PII) identified in your transcript.
Content identification is performed at the segment level; PII specified in PiiEntityTypes
is flagged
upon complete transcription of an audio segment.
You can’t set ContentIdentificationType
and ContentRedactionType
in the same request.
If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
contentIdentificationType
- Labels all personally identifiable information (PII) identified in your transcript.
Content identification is performed at the segment level; PII specified in PiiEntityTypes
is
flagged upon complete transcription of an audio segment.
You can’t set ContentIdentificationType
and ContentRedactionType
in the same
request. If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
ContentType
public String getContentIdentificationType()
Labels all personally identifiable information (PII) identified in your transcript.
Content identification is performed at the segment level; PII specified in PiiEntityTypes
is flagged
upon complete transcription of an audio segment.
You can’t set ContentIdentificationType
and ContentRedactionType
in the same request.
If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
Content identification is performed at the segment level; PII specified in PiiEntityTypes
is
flagged upon complete transcription of an audio segment.
You can’t set ContentIdentificationType
and ContentRedactionType
in the same
request. If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
ContentType
public AmazonTranscribeCallAnalyticsProcessorConfiguration withContentIdentificationType(String contentIdentificationType)
Labels all personally identifiable information (PII) identified in your transcript.
Content identification is performed at the segment level; PII specified in PiiEntityTypes
is flagged
upon complete transcription of an audio segment.
You can’t set ContentIdentificationType
and ContentRedactionType
in the same request.
If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
contentIdentificationType
- Labels all personally identifiable information (PII) identified in your transcript.
Content identification is performed at the segment level; PII specified in PiiEntityTypes
is
flagged upon complete transcription of an audio segment.
You can’t set ContentIdentificationType
and ContentRedactionType
in the same
request. If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
ContentType
public AmazonTranscribeCallAnalyticsProcessorConfiguration withContentIdentificationType(ContentType contentIdentificationType)
Labels all personally identifiable information (PII) identified in your transcript.
Content identification is performed at the segment level; PII specified in PiiEntityTypes
is flagged
upon complete transcription of an audio segment.
You can’t set ContentIdentificationType
and ContentRedactionType
in the same request.
If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
contentIdentificationType
- Labels all personally identifiable information (PII) identified in your transcript.
Content identification is performed at the segment level; PII specified in PiiEntityTypes
is
flagged upon complete transcription of an audio segment.
You can’t set ContentIdentificationType
and ContentRedactionType
in the same
request. If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
ContentType
public void setContentRedactionType(String contentRedactionType)
Redacts all personally identifiable information (PII) identified in your transcript.
Content redaction is performed at the segment level; PII specified in PiiEntityTypes
is redacted
upon complete transcription of an audio segment.
You can’t set ContentRedactionType
and ContentIdentificationType
in the same request.
If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
contentRedactionType
- Redacts all personally identifiable information (PII) identified in your transcript.
Content redaction is performed at the segment level; PII specified in PiiEntityTypes
is
redacted upon complete transcription of an audio segment.
You can’t set ContentRedactionType
and ContentIdentificationType
in the same
request. If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
ContentType
public String getContentRedactionType()
Redacts all personally identifiable information (PII) identified in your transcript.
Content redaction is performed at the segment level; PII specified in PiiEntityTypes
is redacted
upon complete transcription of an audio segment.
You can’t set ContentRedactionType
and ContentIdentificationType
in the same request.
If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
Content redaction is performed at the segment level; PII specified in PiiEntityTypes
is
redacted upon complete transcription of an audio segment.
You can’t set ContentRedactionType
and ContentIdentificationType
in the same
request. If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
ContentType
public AmazonTranscribeCallAnalyticsProcessorConfiguration withContentRedactionType(String contentRedactionType)
Redacts all personally identifiable information (PII) identified in your transcript.
Content redaction is performed at the segment level; PII specified in PiiEntityTypes
is redacted
upon complete transcription of an audio segment.
You can’t set ContentRedactionType
and ContentIdentificationType
in the same request.
If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
contentRedactionType
- Redacts all personally identifiable information (PII) identified in your transcript.
Content redaction is performed at the segment level; PII specified in PiiEntityTypes
is
redacted upon complete transcription of an audio segment.
You can’t set ContentRedactionType
and ContentIdentificationType
in the same
request. If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
ContentType
public AmazonTranscribeCallAnalyticsProcessorConfiguration withContentRedactionType(ContentType contentRedactionType)
Redacts all personally identifiable information (PII) identified in your transcript.
Content redaction is performed at the segment level; PII specified in PiiEntityTypes
is redacted
upon complete transcription of an audio segment.
You can’t set ContentRedactionType
and ContentIdentificationType
in the same request.
If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
contentRedactionType
- Redacts all personally identifiable information (PII) identified in your transcript.
Content redaction is performed at the segment level; PII specified in PiiEntityTypes
is
redacted upon complete transcription of an audio segment.
You can’t set ContentRedactionType
and ContentIdentificationType
in the same
request. If you do, your request returns a BadRequestException
.
For more information, see Redacting or identifying personally identifiable information in the Amazon Transcribe Developer Guide.
ContentType
public void setPiiEntityTypes(String piiEntityTypes)
Specifies the types of personally identifiable information (PII) to redact from a transcript. You can include as
many types as you'd like, or you can select ALL
.
To include PiiEntityTypes
in your Call Analytics request, you must also include
ContentIdentificationType
or ContentRedactionType
, but you can't include both.
Values must be comma-separated and can include: ADDRESS
, BANK_ACCOUNT_NUMBER
,
BANK_ROUTING
, CREDIT_DEBIT_CVV
, CREDIT_DEBIT_EXPIRY
,
CREDIT_DEBIT_NUMBER
, EMAIL
, NAME
, PHONE
, PIN
,
SSN
, or ALL
.
Length Constraints: Minimum length of 1. Maximum length of 300.
piiEntityTypes
- Specifies the types of personally identifiable information (PII) to redact from a transcript. You can
include as many types as you'd like, or you can select ALL
.
To include PiiEntityTypes
in your Call Analytics request, you must also include
ContentIdentificationType
or ContentRedactionType
, but you can't include both.
Values must be comma-separated and can include: ADDRESS
, BANK_ACCOUNT_NUMBER
,
BANK_ROUTING
, CREDIT_DEBIT_CVV
, CREDIT_DEBIT_EXPIRY
,
CREDIT_DEBIT_NUMBER
, EMAIL
, NAME
, PHONE
,
PIN
, SSN
, or ALL
.
Length Constraints: Minimum length of 1. Maximum length of 300.
public String getPiiEntityTypes()
Specifies the types of personally identifiable information (PII) to redact from a transcript. You can include as
many types as you'd like, or you can select ALL
.
To include PiiEntityTypes
in your Call Analytics request, you must also include
ContentIdentificationType
or ContentRedactionType
, but you can't include both.
Values must be comma-separated and can include: ADDRESS
, BANK_ACCOUNT_NUMBER
,
BANK_ROUTING
, CREDIT_DEBIT_CVV
, CREDIT_DEBIT_EXPIRY
,
CREDIT_DEBIT_NUMBER
, EMAIL
, NAME
, PHONE
, PIN
,
SSN
, or ALL
.
Length Constraints: Minimum length of 1. Maximum length of 300.
ALL
.
To include PiiEntityTypes
in your Call Analytics request, you must also include
ContentIdentificationType
or ContentRedactionType
, but you can't include both.
Values must be comma-separated and can include: ADDRESS
, BANK_ACCOUNT_NUMBER
,
BANK_ROUTING
, CREDIT_DEBIT_CVV
, CREDIT_DEBIT_EXPIRY
,
CREDIT_DEBIT_NUMBER
, EMAIL
, NAME
, PHONE
,
PIN
, SSN
, or ALL
.
Length Constraints: Minimum length of 1. Maximum length of 300.
public AmazonTranscribeCallAnalyticsProcessorConfiguration withPiiEntityTypes(String piiEntityTypes)
Specifies the types of personally identifiable information (PII) to redact from a transcript. You can include as
many types as you'd like, or you can select ALL
.
To include PiiEntityTypes
in your Call Analytics request, you must also include
ContentIdentificationType
or ContentRedactionType
, but you can't include both.
Values must be comma-separated and can include: ADDRESS
, BANK_ACCOUNT_NUMBER
,
BANK_ROUTING
, CREDIT_DEBIT_CVV
, CREDIT_DEBIT_EXPIRY
,
CREDIT_DEBIT_NUMBER
, EMAIL
, NAME
, PHONE
, PIN
,
SSN
, or ALL
.
Length Constraints: Minimum length of 1. Maximum length of 300.
piiEntityTypes
- Specifies the types of personally identifiable information (PII) to redact from a transcript. You can
include as many types as you'd like, or you can select ALL
.
To include PiiEntityTypes
in your Call Analytics request, you must also include
ContentIdentificationType
or ContentRedactionType
, but you can't include both.
Values must be comma-separated and can include: ADDRESS
, BANK_ACCOUNT_NUMBER
,
BANK_ROUTING
, CREDIT_DEBIT_CVV
, CREDIT_DEBIT_EXPIRY
,
CREDIT_DEBIT_NUMBER
, EMAIL
, NAME
, PHONE
,
PIN
, SSN
, or ALL
.
Length Constraints: Minimum length of 1. Maximum length of 300.
public void setFilterPartialResults(Boolean filterPartialResults)
If true, UtteranceEvents
with IsPartial: true
are filtered out of the insights target.
filterPartialResults
- If true, UtteranceEvents
with IsPartial: true
are filtered out of the insights
target.public Boolean getFilterPartialResults()
If true, UtteranceEvents
with IsPartial: true
are filtered out of the insights target.
UtteranceEvents
with IsPartial: true
are filtered out of the insights
target.public AmazonTranscribeCallAnalyticsProcessorConfiguration withFilterPartialResults(Boolean filterPartialResults)
If true, UtteranceEvents
with IsPartial: true
are filtered out of the insights target.
filterPartialResults
- If true, UtteranceEvents
with IsPartial: true
are filtered out of the insights
target.public Boolean isFilterPartialResults()
If true, UtteranceEvents
with IsPartial: true
are filtered out of the insights target.
UtteranceEvents
with IsPartial: true
are filtered out of the insights
target.public void setPostCallAnalyticsSettings(PostCallAnalyticsSettings postCallAnalyticsSettings)
The settings for a post-call analysis task in an analytics configuration.
postCallAnalyticsSettings
- The settings for a post-call analysis task in an analytics configuration.public PostCallAnalyticsSettings getPostCallAnalyticsSettings()
The settings for a post-call analysis task in an analytics configuration.
public AmazonTranscribeCallAnalyticsProcessorConfiguration withPostCallAnalyticsSettings(PostCallAnalyticsSettings postCallAnalyticsSettings)
The settings for a post-call analysis task in an analytics configuration.
postCallAnalyticsSettings
- The settings for a post-call analysis task in an analytics configuration.public List<String> getCallAnalyticsStreamCategories()
By default, all CategoryEvents
are sent to the insights target. If this parameter is specified, only
included categories are sent to the insights target.
CategoryEvents
are sent to the insights target. If this parameter is
specified, only included categories are sent to the insights target.public void setCallAnalyticsStreamCategories(Collection<String> callAnalyticsStreamCategories)
By default, all CategoryEvents
are sent to the insights target. If this parameter is specified, only
included categories are sent to the insights target.
callAnalyticsStreamCategories
- By default, all CategoryEvents
are sent to the insights target. If this parameter is
specified, only included categories are sent to the insights target.public AmazonTranscribeCallAnalyticsProcessorConfiguration withCallAnalyticsStreamCategories(String... callAnalyticsStreamCategories)
By default, all CategoryEvents
are sent to the insights target. If this parameter is specified, only
included categories are sent to the insights target.
NOTE: This method appends the values to the existing list (if any). Use
setCallAnalyticsStreamCategories(java.util.Collection)
or
withCallAnalyticsStreamCategories(java.util.Collection)
if you want to override the existing values.
callAnalyticsStreamCategories
- By default, all CategoryEvents
are sent to the insights target. If this parameter is
specified, only included categories are sent to the insights target.public AmazonTranscribeCallAnalyticsProcessorConfiguration withCallAnalyticsStreamCategories(Collection<String> callAnalyticsStreamCategories)
By default, all CategoryEvents
are sent to the insights target. If this parameter is specified, only
included categories are sent to the insights target.
callAnalyticsStreamCategories
- By default, all CategoryEvents
are sent to the insights target. If this parameter is
specified, only included categories are sent to the insights target.public String toString()
toString
in class Object
Object.toString()
public AmazonTranscribeCallAnalyticsProcessorConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.