@Generated(value="software.amazon.awssdk:codegen") public final class SkillDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SkillDetails.Builder,SkillDetails>
Granular information about the skill.
Modifier and Type | Class and Description |
---|---|
static interface |
SkillDetails.Builder |
Modifier and Type | Method and Description |
---|---|
static SkillDetails.Builder |
builder() |
List<String> |
bulletPoints()
The details about what the skill supports organized as bullet points.
|
DeveloperInfo |
developerInfo()
The details about the developer that published the skill.
|
String |
endUserLicenseAgreement()
The URL of the end user license agreement.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
List<String> |
genericKeywords()
The generic keywords associated with the skill that can be used to find a skill.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasBulletPoints()
Returns true if the BulletPoints property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasGenericKeywords()
Returns true if the GenericKeywords property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasNewInThisVersionBulletPoints()
Returns true if the NewInThisVersionBulletPoints property was specified by the sender (it may be empty), or false
if the sender did not specify the value (it will be empty).
|
boolean |
hasReviews()
Returns true if the Reviews property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
boolean |
hasSkillTypes()
Returns true if the SkillTypes property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
String |
invocationPhrase()
The phrase used to trigger the skill.
|
List<String> |
newInThisVersionBulletPoints()
The updates added in bullet points.
|
String |
productDescription()
The description of the product.
|
String |
releaseDate()
The date when the skill was released.
|
Map<String,String> |
reviews()
This member has been deprecated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SkillDetails.Builder> |
serializableBuilderClass() |
List<String> |
skillTypes()
The types of skills.
|
SkillDetails.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
copy
public final String productDescription()
The description of the product.
public final String invocationPhrase()
The phrase used to trigger the skill.
public final String releaseDate()
The date when the skill was released.
public final String endUserLicenseAgreement()
The URL of the end user license agreement.
public final boolean hasGenericKeywords()
public final List<String> genericKeywords()
The generic keywords associated with the skill that can be used to find a skill.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasGenericKeywords()
to see if a value was sent in this field.
public final boolean hasBulletPoints()
public final List<String> bulletPoints()
The details about what the skill supports organized as bullet points.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasBulletPoints()
to see if a value was sent in this field.
public final boolean hasNewInThisVersionBulletPoints()
public final List<String> newInThisVersionBulletPoints()
The updates added in bullet points.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasNewInThisVersionBulletPoints()
to see if a value was sent in this field.
public final boolean hasSkillTypes()
public final List<String> skillTypes()
The types of skills.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSkillTypes()
to see if a value was sent in this field.
public final boolean hasReviews()
public final Map<String,String> reviews()
This member has been deprecated.
The list of reviews for the skill, including Key and Value pair.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasReviews()
to see if a value was sent in this field.
The list of reviews for the skill, including Key and Value pair.
public final DeveloperInfo developerInfo()
The details about the developer that published the skill.
public SkillDetails.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<SkillDetails.Builder,SkillDetails>
public static SkillDetails.Builder builder()
public static Class<? extends SkillDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()