Interface Rule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Rule.Builder,
,Rule> SdkBuilder<Rule.Builder,
,Rule> SdkPojo
- Enclosing class:
Rule
-
Method Summary
Modifier and TypeMethodDescriptiondefault Rule.Builder
interruptionFilter
(Consumer<InterruptionFilter.Builder> interruptionFilter) Flag the presence or absence of interruptions in your Call Analytics transcription output.interruptionFilter
(InterruptionFilter interruptionFilter) Flag the presence or absence of interruptions in your Call Analytics transcription output.default Rule.Builder
nonTalkTimeFilter
(Consumer<NonTalkTimeFilter.Builder> nonTalkTimeFilter) Flag the presence or absence of periods of silence in your Call Analytics transcription output.nonTalkTimeFilter
(NonTalkTimeFilter nonTalkTimeFilter) Flag the presence or absence of periods of silence in your Call Analytics transcription output.default Rule.Builder
sentimentFilter
(Consumer<SentimentFilter.Builder> sentimentFilter) Flag the presence or absence of specific sentiments in your Call Analytics transcription output.sentimentFilter
(SentimentFilter sentimentFilter) Flag the presence or absence of specific sentiments in your Call Analytics transcription output.default Rule.Builder
transcriptFilter
(Consumer<TranscriptFilter.Builder> transcriptFilter) Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.transcriptFilter
(TranscriptFilter transcriptFilter) Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
nonTalkTimeFilter
Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.
- Parameters:
nonTalkTimeFilter
- Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nonTalkTimeFilter
Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.
This is a convenience method that creates an instance of theNonTalkTimeFilter.Builder
avoiding the need to create one manually viaNonTalkTimeFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tononTalkTimeFilter(NonTalkTimeFilter)
.- Parameters:
nonTalkTimeFilter
- a consumer that will call methods onNonTalkTimeFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
interruptionFilter
Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.
- Parameters:
interruptionFilter
- Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interruptionFilter
Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.
This is a convenience method that creates an instance of theInterruptionFilter.Builder
avoiding the need to create one manually viaInterruptionFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointerruptionFilter(InterruptionFilter)
.- Parameters:
interruptionFilter
- a consumer that will call methods onInterruptionFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transcriptFilter
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.
- Parameters:
transcriptFilter
- Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transcriptFilter
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.
This is a convenience method that creates an instance of theTranscriptFilter.Builder
avoiding the need to create one manually viaTranscriptFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totranscriptFilter(TranscriptFilter)
.- Parameters:
transcriptFilter
- a consumer that will call methods onTranscriptFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sentimentFilter
Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.
- Parameters:
sentimentFilter
- Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sentimentFilter
Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.
This is a convenience method that creates an instance of theSentimentFilter.Builder
avoiding the need to create one manually viaSentimentFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosentimentFilter(SentimentFilter)
.- Parameters:
sentimentFilter
- a consumer that will call methods onSentimentFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-