Interface StartMigrationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<StartMigrationResponse.Builder,StartMigrationResponse>,LexModelBuildingResponse.Builder,SdkBuilder<StartMigrationResponse.Builder,StartMigrationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- StartMigrationResponse
public static interface StartMigrationResponse.Builder extends LexModelBuildingResponse.Builder, SdkPojo, CopyableBuilder<StartMigrationResponse.Builder,StartMigrationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StartMigrationResponse.BuildermigrationId(String migrationId)The unique identifier that Amazon Lex assigned to the migration.StartMigrationResponse.BuildermigrationStrategy(String migrationStrategy)The strategy used to conduct the migration.StartMigrationResponse.BuildermigrationStrategy(MigrationStrategy migrationStrategy)The strategy used to conduct the migration.StartMigrationResponse.BuildermigrationTimestamp(Instant migrationTimestamp)The date and time that the migration started.StartMigrationResponse.Builderv1BotLocale(String v1BotLocale)The locale used for the Amazon Lex V1 bot.StartMigrationResponse.Builderv1BotLocale(Locale v1BotLocale)The locale used for the Amazon Lex V1 bot.StartMigrationResponse.Builderv1BotName(String v1BotName)The name of the Amazon Lex V1 bot that you are migrating to Amazon Lex V2.StartMigrationResponse.Builderv1BotVersion(String v1BotVersion)The version of the bot to migrate to Amazon Lex V2.StartMigrationResponse.Builderv2BotId(String v2BotId)The unique identifier for the Amazon Lex V2 bot.StartMigrationResponse.Builderv2BotRole(String v2BotRole)The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.lexmodelbuilding.model.LexModelBuildingResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
v1BotName
StartMigrationResponse.Builder v1BotName(String v1BotName)
The name of the Amazon Lex V1 bot that you are migrating to Amazon Lex V2.
- Parameters:
v1BotName- The name of the Amazon Lex V1 bot that you are migrating to Amazon Lex V2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
v1BotVersion
StartMigrationResponse.Builder v1BotVersion(String v1BotVersion)
The version of the bot to migrate to Amazon Lex V2.
- Parameters:
v1BotVersion- The version of the bot to migrate to Amazon Lex V2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
v1BotLocale
StartMigrationResponse.Builder v1BotLocale(String v1BotLocale)
The locale used for the Amazon Lex V1 bot.
-
v1BotLocale
StartMigrationResponse.Builder v1BotLocale(Locale v1BotLocale)
The locale used for the Amazon Lex V1 bot.
-
v2BotId
StartMigrationResponse.Builder v2BotId(String v2BotId)
The unique identifier for the Amazon Lex V2 bot.
- Parameters:
v2BotId- The unique identifier for the Amazon Lex V2 bot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
v2BotRole
StartMigrationResponse.Builder v2BotRole(String v2BotRole)
The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.
- Parameters:
v2BotRole- The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
migrationId
StartMigrationResponse.Builder migrationId(String migrationId)
The unique identifier that Amazon Lex assigned to the migration.
- Parameters:
migrationId- The unique identifier that Amazon Lex assigned to the migration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
migrationStrategy
StartMigrationResponse.Builder migrationStrategy(String migrationStrategy)
The strategy used to conduct the migration.
- Parameters:
migrationStrategy- The strategy used to conduct the migration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MigrationStrategy,MigrationStrategy
-
migrationStrategy
StartMigrationResponse.Builder migrationStrategy(MigrationStrategy migrationStrategy)
The strategy used to conduct the migration.
- Parameters:
migrationStrategy- The strategy used to conduct the migration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MigrationStrategy,MigrationStrategy
-
migrationTimestamp
StartMigrationResponse.Builder migrationTimestamp(Instant migrationTimestamp)
The date and time that the migration started.
- Parameters:
migrationTimestamp- The date and time that the migration started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-