Interface DescribeSlotResponse.Builder

    • Method Detail

      • slotId

        DescribeSlotResponse.Builder slotId​(String slotId)

        The unique identifier generated for the slot.

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

        DescribeSlotResponse.Builder slotName​(String slotName)

        The name specified for the slot.

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

        DescribeSlotResponse.Builder description​(String description)

        The description specified for the slot.

        Parameters:
        description - The description specified for the slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • slotTypeId

        DescribeSlotResponse.Builder slotTypeId​(String slotTypeId)

        The identifier of the slot type that determines the values entered into the slot.

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

        DescribeSlotResponse.Builder valueElicitationSetting​(SlotValueElicitationSetting valueElicitationSetting)

        Prompts that Amazon Lex uses to elicit a value for the slot.

        Parameters:
        valueElicitationSetting - Prompts that Amazon Lex uses to elicit a value for the slot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • obfuscationSetting

        DescribeSlotResponse.Builder obfuscationSetting​(ObfuscationSetting obfuscationSetting)

        Whether slot values are shown in Amazon CloudWatch logs. If the value is None, the actual value of the slot is shown in logs.

        Parameters:
        obfuscationSetting - Whether slot values are shown in Amazon CloudWatch logs. If the value is None, the actual value of the slot is shown in logs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botId

        DescribeSlotResponse.Builder botId​(String botId)

        The identifier of the bot associated with the slot.

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

        DescribeSlotResponse.Builder botVersion​(String botVersion)

        The version of the bot associated with the slot.

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

        DescribeSlotResponse.Builder localeId​(String localeId)

        The language and locale specified for the slot.

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

        DescribeSlotResponse.Builder intentId​(String intentId)

        The identifier of the intent associated with the slot.

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

        DescribeSlotResponse.Builder creationDateTime​(Instant creationDateTime)

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

        Parameters:
        creationDateTime - A 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

        DescribeSlotResponse.Builder lastUpdatedDateTime​(Instant lastUpdatedDateTime)

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

        Parameters:
        lastUpdatedDateTime - A 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

        DescribeSlotResponse.Builder multipleValuesSetting​(MultipleValuesSetting multipleValuesSetting)

        Indicates whether the slot accepts multiple values in a single utterance.

        If the multipleValuesSetting is not set, the default value is false.

        Parameters:
        multipleValuesSetting - Indicates whether the slot accepts multiple values in a single utterance.

        If the multipleValuesSetting is not set, the default value is false.

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

        DescribeSlotResponse.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.