Interface UpdateCallAnalyticsCategoryRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<UpdateCallAnalyticsCategoryRequest.Builder,UpdateCallAnalyticsCategoryRequest>, SdkBuilder<UpdateCallAnalyticsCategoryRequest.Builder,UpdateCallAnalyticsCategoryRequest>, SdkPojo, SdkRequest.Builder, TranscribeRequest.Builder
Enclosing class:
UpdateCallAnalyticsCategoryRequest

public static interface UpdateCallAnalyticsCategoryRequest.Builder extends TranscribeRequest.Builder, SdkPojo, CopyableBuilder<UpdateCallAnalyticsCategoryRequest.Builder,UpdateCallAnalyticsCategoryRequest>
  • Method Details

    • categoryName

      The name of the Call Analytics category you want to update. Category names are case sensitive.

      Parameters:
      categoryName - The name of the Call Analytics category you want to update. Category names are case sensitive.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rules

      The rules used for the updated Call Analytics category. The rules you provide in this field replace the ones that are currently being used in the specified category.

      Parameters:
      rules - The rules used for the updated Call Analytics category. The rules you provide in this field replace the ones that are currently being used in the specified category.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rules

      The rules used for the updated Call Analytics category. The rules you provide in this field replace the ones that are currently being used in the specified category.

      Parameters:
      rules - The rules used for the updated Call Analytics category. The rules you provide in this field replace the ones that are currently being used in the specified category.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rules

      The rules used for the updated Call Analytics category. The rules you provide in this field replace the ones that are currently being used in the specified category.

      This is a convenience method that creates an instance of the Rule.Builder avoiding the need to create one manually via Rule.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to rules(List<Rule>).

      Parameters:
      rules - a consumer that will call methods on Rule.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputType

      Choose whether you want to update a real-time or a post-call category. The input type you specify must match the input type specified when the category was created. For example, if you created a category with the POST_CALL input type, you must use POST_CALL as the input type when updating this category.

      Parameters:
      inputType - Choose whether you want to update a real-time or a post-call category. The input type you specify must match the input type specified when the category was created. For example, if you created a category with the POST_CALL input type, you must use POST_CALL as the input type when updating this category.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputType

      Choose whether you want to update a real-time or a post-call category. The input type you specify must match the input type specified when the category was created. For example, if you created a category with the POST_CALL input type, you must use POST_CALL as the input type when updating this category.

      Parameters:
      inputType - Choose whether you want to update a real-time or a post-call category. The input type you specify must match the input type specified when the category was created. For example, if you created a category with the POST_CALL input type, you must use POST_CALL as the input type when updating this category.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.