Class EntitySkills.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.EntitySkills.Builder
-
- Enclosing class:
- EntitySkills
public static final class EntitySkills.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntitySkills.Builderactive(boolean active)Whether the skill is active and therefore available for useEntitySkills.Builderactive(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> active)Whether the skill is active and therefore available for useEntitySkillsbuild()EntitySkills.Builderid(java.lang.String id)The ID associated with this skillEntitySkills.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)The ID associated with this skillEntitySkills.Builderlanguage(Language language)The language associated with this skillEntitySkills.Builderlanguage(org.openapitools.jackson.nullable.JsonNullable<? extends Language> language)The language associated with this skillEntitySkills.BuildermaximumProficiency(MaximumProficiency maximumProficiency)The proficiency level of the skillEntitySkills.BuildermaximumProficiency(org.openapitools.jackson.nullable.JsonNullable<? extends MaximumProficiency> maximumProficiency)The proficiency level of the skillEntitySkills.BuilderminimumProficiency(MinimumProficiency minimumProficiency)The proficiency level of the skillEntitySkills.BuilderminimumProficiency(org.openapitools.jackson.nullable.JsonNullable<? extends MinimumProficiency> minimumProficiency)The proficiency level of the skillEntitySkills.Buildername(java.lang.String name)The name associated with this skillEntitySkills.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The name associated with this skillEntitySkills.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierEntitySkills.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifier
-
-
-
Method Detail
-
id
public EntitySkills.Builder id(java.lang.String id)
The ID associated with this skill
-
id
public EntitySkills.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
The ID associated with this skill
-
remoteId
public EntitySkills.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public EntitySkills.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
name
public EntitySkills.Builder name(java.lang.String name)
The name associated with this skill
-
name
public EntitySkills.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
The name associated with this skill
-
active
public EntitySkills.Builder active(boolean active)
Whether the skill is active and therefore available for use
-
active
public EntitySkills.Builder active(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> active)
Whether the skill is active and therefore available for use
-
language
public EntitySkills.Builder language(Language language)
The language associated with this skill
-
language
public EntitySkills.Builder language(org.openapitools.jackson.nullable.JsonNullable<? extends Language> language)
The language associated with this skill
-
maximumProficiency
public EntitySkills.Builder maximumProficiency(MaximumProficiency maximumProficiency)
The proficiency level of the skill
-
maximumProficiency
public EntitySkills.Builder maximumProficiency(org.openapitools.jackson.nullable.JsonNullable<? extends MaximumProficiency> maximumProficiency)
The proficiency level of the skill
-
minimumProficiency
public EntitySkills.Builder minimumProficiency(MinimumProficiency minimumProficiency)
The proficiency level of the skill
-
minimumProficiency
public EntitySkills.Builder minimumProficiency(org.openapitools.jackson.nullable.JsonNullable<? extends MinimumProficiency> minimumProficiency)
The proficiency level of the skill
-
build
public EntitySkills build()
-
-