Interface UpdateSlotResponse.Builder

    • Method Detail

      • slotId

        UpdateSlotResponse.Builder slotId​(String slotId)

        The unique identifier of the slot that was updated.

        Parameters:
        slotId - The unique identifier of the slot that was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • slotName

        UpdateSlotResponse.Builder slotName​(String slotName)

        The updated name of the slot.

        Parameters:
        slotName - The updated name of the slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        UpdateSlotResponse.Builder description​(String description)

        The updated description of the bot.

        Parameters:
        description - The updated description of the bot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • slotTypeId

        UpdateSlotResponse.Builder slotTypeId​(String slotTypeId)

        The updated identifier of the slot type that provides values for the slot.

        Parameters:
        slotTypeId - The updated identifier of the slot type that provides values for the slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • valueElicitationSetting

        UpdateSlotResponse.Builder valueElicitationSetting​(SlotValueElicitationSetting valueElicitationSetting)

        The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.

        Parameters:
        valueElicitationSetting - The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • obfuscationSetting

        UpdateSlotResponse.Builder obfuscationSetting​(ObfuscationSetting obfuscationSetting)

        The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.

        Parameters:
        obfuscationSetting - The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botId

        UpdateSlotResponse.Builder botId​(String botId)

        The identifier of the bot that contains the slot.

        Parameters:
        botId - The identifier of the bot that contains the slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botVersion

        UpdateSlotResponse.Builder botVersion​(String botVersion)

        The version of the bot that contains the slot. Will always be DRAFT.

        Parameters:
        botVersion - The version of the bot that contains the slot. Will always be DRAFT.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • localeId

        UpdateSlotResponse.Builder localeId​(String localeId)

        The locale that contains the slot.

        Parameters:
        localeId - The locale that contains the slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • intentId

        UpdateSlotResponse.Builder intentId​(String intentId)

        The intent that contains the slot.

        Parameters:
        intentId - The intent that contains the slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationDateTime

        UpdateSlotResponse.Builder creationDateTime​(Instant creationDateTime)

        The timestamp of the date and time that the slot was created.

        Parameters:
        creationDateTime - The timestamp of the date and time that the slot was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedDateTime

        UpdateSlotResponse.Builder lastUpdatedDateTime​(Instant lastUpdatedDateTime)

        The timestamp of the date and time that the slot was last updated.

        Parameters:
        lastUpdatedDateTime - The timestamp of the date and time that the slot was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • multipleValuesSetting

        UpdateSlotResponse.Builder multipleValuesSetting​(MultipleValuesSetting multipleValuesSetting)

        Indicates whether the slot accepts multiple values in one response.

        Parameters:
        multipleValuesSetting - Indicates whether the slot accepts multiple values in one response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subSlotSetting

        UpdateSlotResponse.Builder subSlotSetting​(SubSlotSetting subSlotSetting)

        Specifications for the constituent sub slots and the expression for the composite slot.

        Parameters:
        subSlotSetting - Specifications for the constituent sub slots and the expression for the composite slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.