Interface GetMigrationsRequest.Builder

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

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

    • sortByAttribute

      GetMigrationsRequest.Builder sortByAttribute(String sortByAttribute)

      The field to sort the list of migrations by. You can sort by the Amazon Lex V1 bot name or the date and time that the migration was started.

      Parameters:
      sortByAttribute - The field to sort the list of migrations by. You can sort by the Amazon Lex V1 bot name or the date and time that the migration was started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sortByAttribute

      GetMigrationsRequest.Builder sortByAttribute(MigrationSortAttribute sortByAttribute)

      The field to sort the list of migrations by. You can sort by the Amazon Lex V1 bot name or the date and time that the migration was started.

      Parameters:
      sortByAttribute - The field to sort the list of migrations by. You can sort by the Amazon Lex V1 bot name or the date and time that the migration was started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sortByOrder

      GetMigrationsRequest.Builder sortByOrder(String sortByOrder)

      The order so sort the list.

      Parameters:
      sortByOrder - The order so sort the list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sortByOrder

      GetMigrationsRequest.Builder sortByOrder(SortOrder sortByOrder)

      The order so sort the list.

      Parameters:
      sortByOrder - The order so sort the list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • v1BotNameContains

      GetMigrationsRequest.Builder v1BotNameContains(String v1BotNameContains)

      Filters the list to contain only bots whose name contains the specified string. The string is matched anywhere in bot name.

      Parameters:
      v1BotNameContains - Filters the list to contain only bots whose name contains the specified string. The string is matched anywhere in bot name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • migrationStatusEquals

      GetMigrationsRequest.Builder migrationStatusEquals(String migrationStatusEquals)

      Filters the list to contain only migrations in the specified state.

      Parameters:
      migrationStatusEquals - Filters the list to contain only migrations in the specified state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • migrationStatusEquals

      GetMigrationsRequest.Builder migrationStatusEquals(MigrationStatus migrationStatusEquals)

      Filters the list to contain only migrations in the specified state.

      Parameters:
      migrationStatusEquals - Filters the list to contain only migrations in the specified state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maxResults

      GetMigrationsRequest.Builder maxResults(Integer maxResults)

      The maximum number of migrations to return in the response. The default is 10.

      Parameters:
      maxResults - The maximum number of migrations to return in the response. The default is 10.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      GetMigrationsRequest.Builder nextToken(String nextToken)

      A pagination token that fetches the next page of migrations. If the response to this operation is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of migrations, specify the pagination token in the request.

      Parameters:
      nextToken - A pagination token that fetches the next page of migrations. If the response to this operation is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of migrations, specify the pagination token in the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      GetMigrationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration 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.