Interface ListBotAliasReplicasResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<ListBotAliasReplicasResponse.Builder,ListBotAliasReplicasResponse>, LexModelsV2Response.Builder, SdkBuilder<ListBotAliasReplicasResponse.Builder,ListBotAliasReplicasResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
ListBotAliasReplicasResponse

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

    • botId

      The unique bot ID of the replicated bot created from the source bot alias.

      Parameters:
      botId - The unique bot ID of the replicated bot created from the source bot alias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceRegion

      ListBotAliasReplicasResponse.Builder sourceRegion(String sourceRegion)

      The source region of the replicated bot created from the source bot alias.

      Parameters:
      sourceRegion - The source region of the replicated bot created from the source bot alias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicaRegion

      ListBotAliasReplicasResponse.Builder replicaRegion(String replicaRegion)

      The secondary region of the replicated bot created from the source bot alias.

      Parameters:
      replicaRegion - The secondary region of the replicated bot created from the source bot alias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botAliasReplicaSummaries

      ListBotAliasReplicasResponse.Builder botAliasReplicaSummaries(Collection<BotAliasReplicaSummary> botAliasReplicaSummaries)

      The summary information of the replicated bot created from the source bot alias.

      Parameters:
      botAliasReplicaSummaries - The summary information of the replicated bot created from the source bot alias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botAliasReplicaSummaries

      ListBotAliasReplicasResponse.Builder botAliasReplicaSummaries(BotAliasReplicaSummary... botAliasReplicaSummaries)

      The summary information of the replicated bot created from the source bot alias.

      Parameters:
      botAliasReplicaSummaries - The summary information of the replicated bot created from the source bot alias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botAliasReplicaSummaries

      ListBotAliasReplicasResponse.Builder botAliasReplicaSummaries(Consumer<BotAliasReplicaSummary.Builder>... botAliasReplicaSummaries)

      The summary information of the replicated bot created from the source bot alias.

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

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

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

      The next token for the replicated bots created from the source bot alias.

      Parameters:
      nextToken - The next token for the replicated bots created from the source bot alias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.