Interface SpeakerSearchTask.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SpeakerSearchTask.Builder,SpeakerSearchTask>, SdkBuilder<SpeakerSearchTask.Builder,SpeakerSearchTask>, SdkPojo
Enclosing class:
SpeakerSearchTask

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

    • speakerSearchTaskId

      SpeakerSearchTask.Builder speakerSearchTaskId(String speakerSearchTaskId)

      The speaker search task ID.

      Parameters:
      speakerSearchTaskId - The speaker search task ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • speakerSearchTaskStatus

      SpeakerSearchTask.Builder speakerSearchTaskStatus(String speakerSearchTaskStatus)

      The status of the speaker search task, IN_QUEUE, IN_PROGRESS, PARTIAL_SUCCESS, SUCCEEDED, FAILED, or STOPPED.

      Parameters:
      speakerSearchTaskStatus - The status of the speaker search task, IN_QUEUE, IN_PROGRESS, PARTIAL_SUCCESS, SUCCEEDED, FAILED, or STOPPED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • callDetails

      SpeakerSearchTask.Builder callDetails(CallDetails callDetails)

      The call details of a speaker search task.

      Parameters:
      callDetails - The call details of a speaker search task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • callDetails

      default SpeakerSearchTask.Builder callDetails(Consumer<CallDetails.Builder> callDetails)

      The call details of a speaker search task.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to callDetails(CallDetails).

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

      SpeakerSearchTask.Builder speakerSearchDetails(SpeakerSearchDetails speakerSearchDetails)

      The details of a speaker search task.

      Parameters:
      speakerSearchDetails - The details of a speaker search task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • speakerSearchDetails

      default SpeakerSearchTask.Builder speakerSearchDetails(Consumer<SpeakerSearchDetails.Builder> speakerSearchDetails)

      The details of a speaker search task.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to speakerSearchDetails(SpeakerSearchDetails).

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

      SpeakerSearchTask.Builder createdTimestamp(Instant createdTimestamp)

      The time at which a speaker search task was created.

      Parameters:
      createdTimestamp - The time at which a speaker search task was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedTimestamp

      SpeakerSearchTask.Builder updatedTimestamp(Instant updatedTimestamp)

      The time at which a speaker search task was updated.

      Parameters:
      updatedTimestamp - The time at which a speaker search task was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startedTimestamp

      SpeakerSearchTask.Builder startedTimestamp(Instant startedTimestamp)

      The time at which the speaker search task began.

      Parameters:
      startedTimestamp - The time at which the speaker search task began.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusMessage

      SpeakerSearchTask.Builder statusMessage(String statusMessage)

      A detailed message about the status of a speaker search.

      Parameters:
      statusMessage - A detailed message about the status of a speaker search.
      Returns:
      Returns a reference to this object so that method calls can be chained together.