Interface GetBotChannelAssociationResponse.Builder

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

  • Method Details

    • name

      The name of the association between the bot and the channel.

      Parameters:
      name - The name of the association between the bot and the channel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      A description of the association between the bot and the channel.

      Parameters:
      description - A description of the association between the bot and the channel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botAlias

      An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.

      Parameters:
      botAlias - An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botName

      The name of the Amazon Lex bot.

      Parameters:
      botName - The name of the Amazon Lex bot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdDate

      The date that the association between the bot and the channel was created.

      Parameters:
      createdDate - The date that the association between the bot and the channel was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of the messaging platform.

      Parameters:
      type - The type of the messaging platform.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of the messaging platform.

      Parameters:
      type - The type of the messaging platform.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • botConfiguration

      GetBotChannelAssociationResponse.Builder botConfiguration(Map<String,String> botConfiguration)

      Provides information that the messaging platform needs to communicate with the Amazon Lex bot.

      Parameters:
      botConfiguration - Provides information that the messaging platform needs to communicate with the Amazon Lex bot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the bot channel.

      • CREATED - The channel has been created and is ready for use.

      • IN_PROGRESS - Channel creation is in progress.

      • FAILED - There was an error creating the channel. For information about the reason for the failure, see the failureReason field.

      Parameters:
      status - The status of the bot channel.

      • CREATED - The channel has been created and is ready for use.

      • IN_PROGRESS - Channel creation is in progress.

      • FAILED - There was an error creating the channel. For information about the reason for the failure, see the failureReason field.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the bot channel.

      • CREATED - The channel has been created and is ready for use.

      • IN_PROGRESS - Channel creation is in progress.

      • FAILED - There was an error creating the channel. For information about the reason for the failure, see the failureReason field.

      Parameters:
      status - The status of the bot channel.

      • CREATED - The channel has been created and is ready for use.

      • IN_PROGRESS - Channel creation is in progress.

      • FAILED - There was an error creating the channel. For information about the reason for the failure, see the failureReason field.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • failureReason

      GetBotChannelAssociationResponse.Builder failureReason(String failureReason)

      If status is FAILED, Amazon Lex provides the reason that it failed to create the association.

      Parameters:
      failureReason - If status is FAILED, Amazon Lex provides the reason that it failed to create the association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.