Interface SkillsStoreSkill.Builder

    • Method Detail

      • skillId

        SkillsStoreSkill.Builder skillId​(String skillId)

        The ARN of the skill.

        Parameters:
        skillId - The ARN of the skill.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • skillName

        SkillsStoreSkill.Builder skillName​(String skillName)

        The name of the skill.

        Parameters:
        skillName - The name of the skill.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • shortDescription

        SkillsStoreSkill.Builder shortDescription​(String shortDescription)

        Short description about the skill.

        Parameters:
        shortDescription - Short description about the skill.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • iconUrl

        SkillsStoreSkill.Builder iconUrl​(String iconUrl)

        The URL where the skill icon resides.

        Parameters:
        iconUrl - The URL where the skill icon resides.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sampleUtterances

        SkillsStoreSkill.Builder sampleUtterances​(Collection<String> sampleUtterances)

        Sample utterances that interact with the skill.

        Parameters:
        sampleUtterances - Sample utterances that interact with the skill.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sampleUtterances

        SkillsStoreSkill.Builder sampleUtterances​(String... sampleUtterances)

        Sample utterances that interact with the skill.

        Parameters:
        sampleUtterances - Sample utterances that interact with the skill.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • skillDetails

        SkillsStoreSkill.Builder skillDetails​(SkillDetails skillDetails)

        Information about the skill.

        Parameters:
        skillDetails - Information about the skill.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsLinking

        SkillsStoreSkill.Builder supportsLinking​(Boolean supportsLinking)

        Linking support for a skill.

        Parameters:
        supportsLinking - Linking support for a skill.
        Returns:
        Returns a reference to this object so that method calls can be chained together.