Interface CategoryProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CategoryProperties.Builder,
,CategoryProperties> SdkBuilder<CategoryProperties.Builder,
,CategoryProperties> SdkPojo
- Enclosing class:
CategoryProperties
-
Method Summary
Modifier and TypeMethodDescriptioncategoryName
(String categoryName) The name of the Call Analytics category.createTime
(Instant createTime) The date and time the specified Call Analytics category was created.The input type associated with the specified category.The input type associated with the specified category.lastUpdateTime
(Instant lastUpdateTime) The date and time the specified Call Analytics category was last updated.rules
(Collection<Rule> rules) The rules used to define a Call Analytics category.rules
(Consumer<Rule.Builder>... rules) The rules used to define a Call Analytics category.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 Details
-
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
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
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
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.Builder
avoiding the need to create one manually viaRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torules(List<Rule>)
.- 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:
-
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:00
represents 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:00
represents 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
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:00
represents 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:00
represents 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
The input type associated with the specified category.
POST_CALL
refers to a category that is applied to batch transcriptions;REAL_TIME
refers to a category that is applied to streaming transcriptions.- Parameters:
inputType
- The input type associated with the specified category.POST_CALL
refers to a category that is applied to batch transcriptions;REAL_TIME
refers 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
The input type associated with the specified category.
POST_CALL
refers to a category that is applied to batch transcriptions;REAL_TIME
refers to a category that is applied to streaming transcriptions.- Parameters:
inputType
- The input type associated with the specified category.POST_CALL
refers to a category that is applied to batch transcriptions;REAL_TIME
refers 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:
-