Interface Rule.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Rule.Builder,Rule>,SdkBuilder<Rule.Builder,Rule>,SdkPojo
- Enclosing class:
- Rule
public static interface Rule.Builder extends SdkPojo, CopyableBuilder<Rule.Builder,Rule>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Rule.BuilderinterruptionFilter(Consumer<InterruptionFilter.Builder> interruptionFilter)Flag the presence or absence of interruptions in your Call Analytics transcription output.Rule.BuilderinterruptionFilter(InterruptionFilter interruptionFilter)Flag the presence or absence of interruptions in your Call Analytics transcription output.default Rule.BuildernonTalkTimeFilter(Consumer<NonTalkTimeFilter.Builder> nonTalkTimeFilter)Flag the presence or absence of periods of silence in your Call Analytics transcription output.Rule.BuildernonTalkTimeFilter(NonTalkTimeFilter nonTalkTimeFilter)Flag the presence or absence of periods of silence in your Call Analytics transcription output.default Rule.BuildersentimentFilter(Consumer<SentimentFilter.Builder> sentimentFilter)Flag the presence or absence of specific sentiments in your Call Analytics transcription output.Rule.BuildersentimentFilter(SentimentFilter sentimentFilter)Flag the presence or absence of specific sentiments in your Call Analytics transcription output.default Rule.BuildertranscriptFilter(Consumer<TranscriptFilter.Builder> transcriptFilter)Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.Rule.BuildertranscriptFilter(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 Detail
-
nonTalkTimeFilter
Rule.Builder nonTalkTimeFilter(NonTalkTimeFilter 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
default Rule.Builder nonTalkTimeFilter(Consumer<NonTalkTimeFilter.Builder> 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.Builderavoiding the need to create one manually viaNonTalkTimeFilter.builder().When the
Consumercompletes,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:
nonTalkTimeFilter(NonTalkTimeFilter)
-
interruptionFilter
Rule.Builder interruptionFilter(InterruptionFilter 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
default Rule.Builder interruptionFilter(Consumer<InterruptionFilter.Builder> 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.Builderavoiding the need to create one manually viaInterruptionFilter.builder().When the
Consumercompletes,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:
interruptionFilter(InterruptionFilter)
-
transcriptFilter
Rule.Builder transcriptFilter(TranscriptFilter 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
default Rule.Builder transcriptFilter(Consumer<TranscriptFilter.Builder> 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.Builderavoiding the need to create one manually viaTranscriptFilter.builder().When the
Consumercompletes,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:
transcriptFilter(TranscriptFilter)
-
sentimentFilter
Rule.Builder sentimentFilter(SentimentFilter 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
default Rule.Builder sentimentFilter(Consumer<SentimentFilter.Builder> 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.Builderavoiding the need to create one manually viaSentimentFilter.builder().When the
Consumercompletes,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:
sentimentFilter(SentimentFilter)
-
-