Interface SkillDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SkillDetails.Builder,SkillDetails>, SdkBuilder<SkillDetails.Builder,SkillDetails>, SdkPojo
Enclosing class:
SkillDetails

public static interface SkillDetails.Builder extends SdkPojo, CopyableBuilder<SkillDetails.Builder,SkillDetails>
  • Method Details

    • productDescription

      SkillDetails.Builder productDescription(String productDescription)

      The description of the product.

      Parameters:
      productDescription - The description of the product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invocationPhrase

      SkillDetails.Builder invocationPhrase(String invocationPhrase)

      The phrase used to trigger the skill.

      Parameters:
      invocationPhrase - The phrase used to trigger the skill.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • releaseDate

      SkillDetails.Builder releaseDate(String releaseDate)

      The date when the skill was released.

      Parameters:
      releaseDate - The date when the skill was released.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endUserLicenseAgreement

      SkillDetails.Builder endUserLicenseAgreement(String endUserLicenseAgreement)

      The URL of the end user license agreement.

      Parameters:
      endUserLicenseAgreement - The URL of the end user license agreement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • genericKeywords

      SkillDetails.Builder genericKeywords(Collection<String> genericKeywords)

      The generic keywords associated with the skill that can be used to find a skill.

      Parameters:
      genericKeywords - The generic keywords associated with the skill that can be used to find a skill.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • genericKeywords

      SkillDetails.Builder genericKeywords(String... genericKeywords)

      The generic keywords associated with the skill that can be used to find a skill.

      Parameters:
      genericKeywords - The generic keywords associated with the skill that can be used to find a skill.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bulletPoints

      SkillDetails.Builder bulletPoints(Collection<String> bulletPoints)

      The details about what the skill supports organized as bullet points.

      Parameters:
      bulletPoints - The details about what the skill supports organized as bullet points.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bulletPoints

      SkillDetails.Builder bulletPoints(String... bulletPoints)

      The details about what the skill supports organized as bullet points.

      Parameters:
      bulletPoints - The details about what the skill supports organized as bullet points.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newInThisVersionBulletPoints

      SkillDetails.Builder newInThisVersionBulletPoints(Collection<String> newInThisVersionBulletPoints)

      The updates added in bullet points.

      Parameters:
      newInThisVersionBulletPoints - The updates added in bullet points.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newInThisVersionBulletPoints

      SkillDetails.Builder newInThisVersionBulletPoints(String... newInThisVersionBulletPoints)

      The updates added in bullet points.

      Parameters:
      newInThisVersionBulletPoints - The updates added in bullet points.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • skillTypes

      SkillDetails.Builder skillTypes(Collection<String> skillTypes)

      The types of skills.

      Parameters:
      skillTypes - The types of skills.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • skillTypes

      SkillDetails.Builder skillTypes(String... skillTypes)

      The types of skills.

      Parameters:
      skillTypes - The types of skills.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reviews

      This member has been deprecated.

      The list of reviews for the skill, including Key and Value pair.

      Parameters:
      reviews - This member has been deprecated.

      The list of reviews for the skill, including Key and Value pair.

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

      SkillDetails.Builder developerInfo(DeveloperInfo developerInfo)

      The details about the developer that published the skill.

      Parameters:
      developerInfo - The details about the developer that published the skill.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • developerInfo

      default SkillDetails.Builder developerInfo(Consumer<DeveloperInfo.Builder> developerInfo)

      The details about the developer that published the skill.

      This is a convenience method that creates an instance of the DeveloperInfo.Builder avoiding the need to create one manually via DeveloperInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to developerInfo(DeveloperInfo).

      Parameters:
      developerInfo - a consumer that will call methods on DeveloperInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: