Class Skill.Builder
-
- All Implemented Interfaces:
public final class Skill.BuilderA builder for Skill.
-
-
Method Summary
Modifier and Type Method Description final Skill.Builderid(String id)Unique identifier for the skill. final Skill.Builderid(JsonField<String> id)Sets Builder.id to an arbitrary JSON value. final Skill.BuildercreatedAt(Long createdAt)Unix timestamp (seconds) for when the skill was created. final Skill.BuildercreatedAt(JsonField<Long> createdAt)Sets Builder.createdAt to an arbitrary JSON value. final Skill.BuilderdefaultVersion(String defaultVersion)Default version for the skill. final Skill.BuilderdefaultVersion(JsonField<String> defaultVersion)Sets Builder.defaultVersion to an arbitrary JSON value. final Skill.Builderdescription(String description)Description of the skill. final Skill.Builderdescription(JsonField<String> description)Sets Builder.description to an arbitrary JSON value. final Skill.BuilderlatestVersion(String latestVersion)Latest version for the skill. final Skill.BuilderlatestVersion(JsonField<String> latestVersion)Sets Builder.latestVersion to an arbitrary JSON value. final Skill.Buildername(String name)Name of the skill. final Skill.Buildername(JsonField<String> name)Sets Builder.name to an arbitrary JSON value. final Skill.Builderobject_(JsonValue object_)Sets the field to an arbitrary JSON value. final Skill.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Skill.BuilderputAdditionalProperty(String key, JsonValue value)final Skill.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Skill.BuilderremoveAdditionalProperty(String key)final Skill.BuilderremoveAllAdditionalProperties(Set<String> keys)final Skillbuild()Returns an immutable instance of Skill. -
-
Method Detail
-
id
final Skill.Builder id(String id)
Unique identifier for the skill.
-
id
final Skill.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
createdAt
final Skill.Builder createdAt(Long createdAt)
Unix timestamp (seconds) for when the skill was created.
-
createdAt
final Skill.Builder createdAt(JsonField<Long> createdAt)
Sets Builder.createdAt to an arbitrary JSON value.
You should usually call Builder.createdAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
defaultVersion
final Skill.Builder defaultVersion(String defaultVersion)
Default version for the skill.
-
defaultVersion
final Skill.Builder defaultVersion(JsonField<String> defaultVersion)
Sets Builder.defaultVersion to an arbitrary JSON value.
You should usually call Builder.defaultVersion with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final Skill.Builder description(String description)
Description of the skill.
-
description
final Skill.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
latestVersion
final Skill.Builder latestVersion(String latestVersion)
Latest version for the skill.
-
latestVersion
final Skill.Builder latestVersion(JsonField<String> latestVersion)
Sets Builder.latestVersion to an arbitrary JSON value.
You should usually call Builder.latestVersion with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
name
final Skill.Builder name(String name)
Name of the skill.
-
name
final Skill.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
object_
final Skill.Builder object_(JsonValue object_)
Sets the field to an arbitrary JSON value.
It is usually unnecessary to call this method because the field defaults to the following:
JsonValue.from("skill")This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final Skill.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Skill.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Skill.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Skill.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Skill.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-