Interface CategoryProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CategoryProperties.Builder,CategoryProperties>,SdkBuilder<CategoryProperties.Builder,CategoryProperties>,SdkPojo
- Enclosing class:
- CategoryProperties
public static interface CategoryProperties.Builder extends SdkPojo, CopyableBuilder<CategoryProperties.Builder,CategoryProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CategoryProperties.BuildercategoryName(String categoryName)The name of the Call Analytics category.CategoryProperties.BuildercreateTime(Instant createTime)The date and time the specified Call Analytics category was created.CategoryProperties.BuilderinputType(String inputType)The input type associated with the specified category.CategoryProperties.BuilderinputType(InputType inputType)The input type associated with the specified category.CategoryProperties.BuilderlastUpdateTime(Instant lastUpdateTime)The date and time the specified Call Analytics category was last updated.CategoryProperties.Builderrules(Collection<Rule> rules)The rules used to define a Call Analytics category.CategoryProperties.Builderrules(Consumer<Rule.Builder>... rules)The rules used to define a Call Analytics category.CategoryProperties.Builderrules(Rule... rules)The rules used to define a Call Analytics category.-
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
-
categoryName
CategoryProperties.Builder categoryName(String categoryName)
The name of the Call Analytics category. Category names are case sensitive and must be unique within an Amazon Web Services account.
- Parameters:
categoryName- The name of the Call Analytics category. Category names are case sensitive and must be unique within an Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rules
CategoryProperties.Builder rules(Collection<Rule> rules)
The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.
- Parameters:
rules- The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rules
CategoryProperties.Builder rules(Rule... rules)
The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.
- Parameters:
rules- The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rules
CategoryProperties.Builder rules(Consumer<Rule.Builder>... rules)
The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.
This is a convenience method that creates an instance of theRule.Builderavoiding the need to create one manually viaRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#rules(List.) - Parameters:
rules- a consumer that will call methods onRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#rules(java.util.Collection)
-
createTime
CategoryProperties.Builder createTime(Instant createTime)
The date and time the specified Call Analytics category was created.
Timestamps are in the format
YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example,2022-05-04T12:32:58.761000-07:00represents 12:32 PM UTC-7 on May 4, 2022.- Parameters:
createTime- The date and time the specified Call Analytics category was created.Timestamps are in the format
YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example,2022-05-04T12:32:58.761000-07:00represents 12:32 PM UTC-7 on May 4, 2022.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTime
CategoryProperties.Builder lastUpdateTime(Instant lastUpdateTime)
The date and time the specified Call Analytics category was last updated.
Timestamps are in the format
YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example,2022-05-05T12:45:32.691000-07:00represents 12:45 PM UTC-7 on May 5, 2022.- Parameters:
lastUpdateTime- The date and time the specified Call Analytics category was last updated.Timestamps are in the format
YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example,2022-05-05T12:45:32.691000-07:00represents 12:45 PM UTC-7 on May 5, 2022.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputType
CategoryProperties.Builder inputType(String inputType)
The input type associated with the specified category.
POST_CALLrefers to a category that is applied to batch transcriptions;REAL_TIMErefers to a category that is applied to streaming transcriptions.- Parameters:
inputType- The input type associated with the specified category.POST_CALLrefers to a category that is applied to batch transcriptions;REAL_TIMErefers to a category that is applied to streaming transcriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InputType,InputType
-
inputType
CategoryProperties.Builder inputType(InputType inputType)
The input type associated with the specified category.
POST_CALLrefers to a category that is applied to batch transcriptions;REAL_TIMErefers to a category that is applied to streaming transcriptions.- Parameters:
inputType- The input type associated with the specified category.POST_CALLrefers to a category that is applied to batch transcriptions;REAL_TIMErefers to a category that is applied to streaming transcriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InputType,InputType
-
-