public static interface SkillDetails.Builder extends SdkPojo, CopyableBuilder<SkillDetails.Builder,SkillDetails>
Modifier and Type | Method and Description |
---|---|
SkillDetails.Builder |
bulletPoints(Collection<String> bulletPoints)
The details about what the skill supports organized as bullet points.
|
SkillDetails.Builder |
bulletPoints(String... bulletPoints)
The details about what the skill supports organized as bullet points.
|
default SkillDetails.Builder |
developerInfo(Consumer<DeveloperInfo.Builder> developerInfo)
The details about the developer that published the skill.
|
SkillDetails.Builder |
developerInfo(DeveloperInfo developerInfo)
The details about the developer that published the skill.
|
SkillDetails.Builder |
endUserLicenseAgreement(String endUserLicenseAgreement)
The URL of the end user license agreement.
|
SkillDetails.Builder |
genericKeywords(Collection<String> genericKeywords)
The generic keywords associated with the skill that can be used to find a skill.
|
SkillDetails.Builder |
genericKeywords(String... genericKeywords)
The generic keywords associated with the skill that can be used to find a skill.
|
SkillDetails.Builder |
invocationPhrase(String invocationPhrase)
The phrase used to trigger the skill.
|
SkillDetails.Builder |
newInThisVersionBulletPoints(Collection<String> newInThisVersionBulletPoints)
The updates added in bullet points.
|
SkillDetails.Builder |
newInThisVersionBulletPoints(String... newInThisVersionBulletPoints)
The updates added in bullet points.
|
SkillDetails.Builder |
productDescription(String productDescription)
The description of the product.
|
SkillDetails.Builder |
releaseDate(String releaseDate)
The date when the skill was released.
|
SkillDetails.Builder |
reviews(Map<String,String> reviews)
The list of reviews for the skill, including Key and Value pair.
|
SkillDetails.Builder |
skillTypes(Collection<String> skillTypes)
The types of skills.
|
SkillDetails.Builder |
skillTypes(String... skillTypes)
The types of skills.
|
copy
applyMutation, build
SkillDetails.Builder productDescription(String productDescription)
The description of the product.
productDescription
- The description of the product.SkillDetails.Builder invocationPhrase(String invocationPhrase)
The phrase used to trigger the skill.
invocationPhrase
- The phrase used to trigger the skill.SkillDetails.Builder releaseDate(String releaseDate)
The date when the skill was released.
releaseDate
- The date when the skill was released.SkillDetails.Builder endUserLicenseAgreement(String endUserLicenseAgreement)
The URL of the end user license agreement.
endUserLicenseAgreement
- The URL of the end user license agreement.SkillDetails.Builder genericKeywords(Collection<String> genericKeywords)
The generic keywords associated with the skill that can be used to find a skill.
genericKeywords
- The generic keywords associated with the skill that can be used to find a skill.SkillDetails.Builder genericKeywords(String... genericKeywords)
The generic keywords associated with the skill that can be used to find a skill.
genericKeywords
- The generic keywords associated with the skill that can be used to find a skill.SkillDetails.Builder bulletPoints(Collection<String> bulletPoints)
The details about what the skill supports organized as bullet points.
bulletPoints
- The details about what the skill supports organized as bullet points.SkillDetails.Builder bulletPoints(String... bulletPoints)
The details about what the skill supports organized as bullet points.
bulletPoints
- The details about what the skill supports organized as bullet points.SkillDetails.Builder newInThisVersionBulletPoints(Collection<String> newInThisVersionBulletPoints)
The updates added in bullet points.
newInThisVersionBulletPoints
- The updates added in bullet points.SkillDetails.Builder newInThisVersionBulletPoints(String... newInThisVersionBulletPoints)
The updates added in bullet points.
newInThisVersionBulletPoints
- The updates added in bullet points.SkillDetails.Builder skillTypes(Collection<String> skillTypes)
The types of skills.
skillTypes
- The types of skills.SkillDetails.Builder skillTypes(String... skillTypes)
The types of skills.
skillTypes
- The types of skills.SkillDetails.Builder reviews(Map<String,String> reviews)
The list of reviews for the skill, including Key and Value pair.
reviews
- The list of reviews for the skill, including Key and Value pair.SkillDetails.Builder developerInfo(DeveloperInfo developerInfo)
The details about the developer that published the skill.
developerInfo
- The details about the developer that published the skill.default SkillDetails.Builder developerInfo(Consumer<DeveloperInfo.Builder> developerInfo)
The details about the developer that published the skill.
This is a convenience that creates an instance of theDeveloperInfo.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)
.developerInfo
- a consumer that will call methods on DeveloperInfo.Builder
developerInfo(DeveloperInfo)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.