@Generated(value="software.amazon.awssdk:codegen") public final class CallAnalyticsJobSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CallAnalyticsJobSettings.Builder,CallAnalyticsJobSettings>
Provides optional settings for the CallAnalyticsJob operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CallAnalyticsJobSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CallAnalyticsJobSettings.Builder |
builder() |
ContentRedaction |
contentRedaction()
Returns the value of the ContentRedaction property for this object.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasLanguageOptions()
For responses, this returns true if the service returned a value for the LanguageOptions property.
|
String |
languageModelName()
The structure used to describe a custom language model.
|
List<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.
|
List<String> |
languageOptionsAsStrings()
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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CallAnalyticsJobSettings.Builder> |
serializableBuilderClass() |
CallAnalyticsJobSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VocabularyFilterMethod |
vocabularyFilterMethod()
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text.
|
String |
vocabularyFilterMethodAsString()
Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as
placeholder text.
|
String |
vocabularyFilterName()
The name of the vocabulary filter to use when running a call analytics job.
|
String |
vocabularyName()
The name of a vocabulary to use when processing the call analytics job.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String vocabularyName()
The name of a vocabulary to use when processing the call analytics job.
public final 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.
public final 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.
If the service returns an enum value that is not available in the current SDK version,
vocabularyFilterMethod will return VocabularyFilterMethod.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from vocabularyFilterMethodAsString().
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.VocabularyFilterMethodpublic final String vocabularyFilterMethodAsString()
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.
If the service returns an enum value that is not available in the current SDK version,
vocabularyFilterMethod will return VocabularyFilterMethod.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from vocabularyFilterMethodAsString().
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.VocabularyFilterMethodpublic final String languageModelName()
The structure used to describe a custom language model.
public final ContentRedaction contentRedaction()
public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLanguageOptions() method.
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.
public final boolean hasLanguageOptions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> languageOptionsAsStrings()
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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLanguageOptions() method.
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.
public CallAnalyticsJobSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CallAnalyticsJobSettings.Builder,CallAnalyticsJobSettings>public static CallAnalyticsJobSettings.Builder builder()
public static Class<? extends CallAnalyticsJobSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.