@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CallAnalyticsJobSettings extends Object implements Serializable, Cloneable, StructuredPojo
Provides optional settings for the CallAnalyticsJob
operation.
Constructor and Description |
---|
CallAnalyticsJobSettings() |
Modifier and Type | Method and Description |
---|---|
CallAnalyticsJobSettings |
clone() |
boolean |
equals(Object obj) |
ContentRedaction |
getContentRedaction() |
String |
getLanguageModelName()
The structure used to describe a custom language model.
|
List<String> |
getLanguageOptions()
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon
Transcribe identify the language for you.
|
String |
getVocabularyFilterMethod()
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text.
|
String |
getVocabularyFilterName()
The name of the vocabulary filter to use when running a call analytics job.
|
String |
getVocabularyName()
The name of a vocabulary to use when processing the call analytics job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContentRedaction(ContentRedaction contentRedaction) |
void |
setLanguageModelName(String languageModelName)
The structure used to describe a custom language model.
|
void |
setLanguageOptions(Collection<String> languageOptions)
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon
Transcribe identify the language for you.
|
void |
setVocabularyFilterMethod(String vocabularyFilterMethod)
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text.
|
void |
setVocabularyFilterName(String vocabularyFilterName)
The name of the vocabulary filter to use when running a call analytics job.
|
void |
setVocabularyName(String vocabularyName)
The name of a vocabulary to use when processing the call analytics job.
|
String |
toString()
Returns a string representation of this object.
|
CallAnalyticsJobSettings |
withContentRedaction(ContentRedaction contentRedaction) |
CallAnalyticsJobSettings |
withLanguageModelName(String languageModelName)
The structure used to describe a custom language model.
|
CallAnalyticsJobSettings |
withLanguageOptions(Collection<String> languageOptions)
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon
Transcribe identify the language for you.
|
CallAnalyticsJobSettings |
withLanguageOptions(LanguageCode... languageOptions)
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon
Transcribe identify the language for you.
|
CallAnalyticsJobSettings |
withLanguageOptions(String... languageOptions)
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon
Transcribe identify the language for you.
|
CallAnalyticsJobSettings |
withVocabularyFilterMethod(String vocabularyFilterMethod)
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text.
|
CallAnalyticsJobSettings |
withVocabularyFilterMethod(VocabularyFilterMethod vocabularyFilterMethod)
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text.
|
CallAnalyticsJobSettings |
withVocabularyFilterName(String vocabularyFilterName)
The name of the vocabulary filter to use when running a call analytics job.
|
CallAnalyticsJobSettings |
withVocabularyName(String vocabularyName)
The name of a vocabulary to use when processing the call analytics job.
|
public void setVocabularyName(String vocabularyName)
The name of a vocabulary to use when processing the call analytics job.
vocabularyName
- The name of a vocabulary to use when processing the call analytics job.public String getVocabularyName()
The name of a vocabulary to use when processing the call analytics job.
public CallAnalyticsJobSettings withVocabularyName(String vocabularyName)
The name of a vocabulary to use when processing the call analytics job.
vocabularyName
- The name of a vocabulary to use when processing the call analytics job.public void setVocabularyFilterName(String vocabularyFilterName)
The name of the vocabulary filter to use when running a call analytics job. The filter that you specify must have the same language code as the analytics job.
vocabularyFilterName
- The name of the vocabulary filter to use when running a call analytics job. The filter that you specify
must have the same language code as the analytics job.public String getVocabularyFilterName()
The name of the vocabulary filter to use when running a call analytics job. The filter that you specify must have the same language code as the analytics job.
public CallAnalyticsJobSettings withVocabularyFilterName(String vocabularyFilterName)
The name of the vocabulary filter to use when running a call analytics job. The filter that you specify must have the same language code as the analytics job.
vocabularyFilterName
- The name of the vocabulary filter to use when running a call analytics job. The filter that you specify
must have the same language code as the analytics job.public void setVocabularyFilterMethod(String vocabularyFilterMethod)
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text. Set to remove
to remove filtered text from the transcript without using
placeholder text. Set to tag
to mark the word in the transcription output that matches the
vocabulary filter. When you set the filter method to tag
, the words matching your vocabulary filter
are not masked or removed.
vocabularyFilterMethod
- Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text. Set to remove
to remove filtered text from the transcript without using
placeholder text. Set to tag
to mark the word in the transcription output that matches the
vocabulary filter. When you set the filter method to tag
, the words matching your vocabulary
filter are not masked or removed.VocabularyFilterMethod
public String getVocabularyFilterMethod()
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text. Set to remove
to remove filtered text from the transcript without using
placeholder text. Set to tag
to mark the word in the transcription output that matches the
vocabulary filter. When you set the filter method to tag
, the words matching your vocabulary filter
are not masked or removed.
remove
to remove filtered text from the transcript without using
placeholder text. Set to tag
to mark the word in the transcription output that matches the
vocabulary filter. When you set the filter method to tag
, the words matching your vocabulary
filter are not masked or removed.VocabularyFilterMethod
public CallAnalyticsJobSettings withVocabularyFilterMethod(String vocabularyFilterMethod)
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text. Set to remove
to remove filtered text from the transcript without using
placeholder text. Set to tag
to mark the word in the transcription output that matches the
vocabulary filter. When you set the filter method to tag
, the words matching your vocabulary filter
are not masked or removed.
vocabularyFilterMethod
- Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text. Set to remove
to remove filtered text from the transcript without using
placeholder text. Set to tag
to mark the word in the transcription output that matches the
vocabulary filter. When you set the filter method to tag
, the words matching your vocabulary
filter are not masked or removed.VocabularyFilterMethod
public CallAnalyticsJobSettings withVocabularyFilterMethod(VocabularyFilterMethod vocabularyFilterMethod)
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text. Set to remove
to remove filtered text from the transcript without using
placeholder text. Set to tag
to mark the word in the transcription output that matches the
vocabulary filter. When you set the filter method to tag
, the words matching your vocabulary filter
are not masked or removed.
vocabularyFilterMethod
- Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text. Set to remove
to remove filtered text from the transcript without using
placeholder text. Set to tag
to mark the word in the transcription output that matches the
vocabulary filter. When you set the filter method to tag
, the words matching your vocabulary
filter are not masked or removed.VocabularyFilterMethod
public void setLanguageModelName(String languageModelName)
The structure used to describe a custom language model.
languageModelName
- The structure used to describe a custom language model.public String getLanguageModelName()
The structure used to describe a custom language model.
public CallAnalyticsJobSettings withLanguageModelName(String languageModelName)
The structure used to describe a custom language model.
languageModelName
- The structure used to describe a custom language model.public void setContentRedaction(ContentRedaction contentRedaction)
contentRedaction
- public ContentRedaction getContentRedaction()
public CallAnalyticsJobSettings withContentRedaction(ContentRedaction contentRedaction)
contentRedaction
- public List<String> getLanguageOptions()
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
LanguageCode
public void setLanguageOptions(Collection<String> languageOptions)
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
languageOptions
- When you run a call analytics job, you can specify the language spoken in the audio, or you can have
Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
LanguageCode
public CallAnalyticsJobSettings withLanguageOptions(String... languageOptions)
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
NOTE: This method appends the values to the existing list (if any). Use
setLanguageOptions(java.util.Collection)
or withLanguageOptions(java.util.Collection)
if you
want to override the existing values.
languageOptions
- When you run a call analytics job, you can specify the language spoken in the audio, or you can have
Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
LanguageCode
public CallAnalyticsJobSettings withLanguageOptions(Collection<String> languageOptions)
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
languageOptions
- When you run a call analytics job, you can specify the language spoken in the audio, or you can have
Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
LanguageCode
public CallAnalyticsJobSettings withLanguageOptions(LanguageCode... languageOptions)
When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
languageOptions
- When you run a call analytics job, you can specify the language spoken in the audio, or you can have
Amazon Transcribe identify the language for you.
To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.
LanguageCode
public String toString()
toString
in class Object
Object.toString()
public CallAnalyticsJobSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.