Class LmsUpsertCourseRequestDto.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.LmsUpsertCourseRequestDto.Builder
-
- Enclosing class:
- LmsUpsertCourseRequestDto
public static final class LmsUpsertCourseRequestDto.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LmsUpsertCourseRequestDto.Builderactive(boolean active)Whether the course is active and available for users.LmsUpsertCourseRequestDto.Builderactive(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> active)Whether the course is active and available for users.LmsUpsertCourseRequestDtobuild()LmsUpsertCourseRequestDto.Buildercategories(java.util.List<CreateCategoriesApiModel> categories)The categories associated with this contentLmsUpsertCourseRequestDto.Buildercategories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCategoriesApiModel>> categories)The categories associated with this contentLmsUpsertCourseRequestDto.Buildercontent(java.util.List<CreateContentApiModel> content)The content associated with this courseLmsUpsertCourseRequestDto.Buildercontent(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateContentApiModel>> content)The content associated with this courseLmsUpsertCourseRequestDto.BuildercoverUrl(java.lang.String coverUrl)The URL of the thumbnail image associated with the course.LmsUpsertCourseRequestDto.BuildercoverUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl)The URL of the thumbnail image associated with the course.LmsUpsertCourseRequestDto.Builderdescription(java.lang.String description)The description of the courseLmsUpsertCourseRequestDto.Builderdescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)The description of the courseLmsUpsertCourseRequestDto.Builderduration(java.lang.String duration)The duration of the course following the ISO8601 standard.LmsUpsertCourseRequestDto.Builderduration(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration)The duration of the course following the ISO8601 standard.LmsUpsertCourseRequestDto.BuilderexternalReference(java.lang.String externalReference)The external ID associated with this courseLmsUpsertCourseRequestDto.BuilderexternalReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference)The external ID associated with this courseLmsUpsertCourseRequestDto.Builderlanguages(java.util.List<LanguageEnum> languages)The languages associated with this courseLmsUpsertCourseRequestDto.Builderlanguages(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LanguageEnum>> languages)The languages associated with this courseLmsUpsertCourseRequestDto.Builderlocalizations(java.util.List<LocalizationModel> localizations)The localization data for this courseLmsUpsertCourseRequestDto.Builderlocalizations(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations)The localization data for this courseLmsUpsertCourseRequestDto.Builderskills(java.util.List<CreateSkillsApiModel> skills)The skills associated with this contentLmsUpsertCourseRequestDto.Builderskills(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateSkillsApiModel>> skills)The skills associated with this contentLmsUpsertCourseRequestDto.Buildertitle(java.lang.String title)The title of the courseLmsUpsertCourseRequestDto.Buildertitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)The title of the courseLmsUpsertCourseRequestDto.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectLmsUpsertCourseRequestDto.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectLmsUpsertCourseRequestDto.Builderurl(java.lang.String url)The redirect URL of the course.LmsUpsertCourseRequestDto.Builderurl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url)The redirect URL of the course.
-
-
-
Method Detail
-
unifiedCustomFields
public LmsUpsertCourseRequestDto.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public LmsUpsertCourseRequestDto.Builder unifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
externalReference
public LmsUpsertCourseRequestDto.Builder externalReference(java.lang.String externalReference)
The external ID associated with this course
-
externalReference
public LmsUpsertCourseRequestDto.Builder externalReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference)
The external ID associated with this course
-
title
public LmsUpsertCourseRequestDto.Builder title(java.lang.String title)
The title of the course
-
title
public LmsUpsertCourseRequestDto.Builder title(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
The title of the course
-
description
public LmsUpsertCourseRequestDto.Builder description(java.lang.String description)
The description of the course
-
description
public LmsUpsertCourseRequestDto.Builder description(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
The description of the course
-
languages
public LmsUpsertCourseRequestDto.Builder languages(java.util.List<LanguageEnum> languages)
The languages associated with this course
-
languages
public LmsUpsertCourseRequestDto.Builder languages(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LanguageEnum>> languages)
The languages associated with this course
-
coverUrl
public LmsUpsertCourseRequestDto.Builder coverUrl(java.lang.String coverUrl)
The URL of the thumbnail image associated with the course.
-
coverUrl
public LmsUpsertCourseRequestDto.Builder coverUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl)
The URL of the thumbnail image associated with the course.
-
url
public LmsUpsertCourseRequestDto.Builder url(java.lang.String url)
The redirect URL of the course.
-
url
public LmsUpsertCourseRequestDto.Builder url(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url)
The redirect URL of the course.
-
active
public LmsUpsertCourseRequestDto.Builder active(boolean active)
Whether the course is active and available for users.
-
active
public LmsUpsertCourseRequestDto.Builder active(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> active)
Whether the course is active and available for users.
-
duration
public LmsUpsertCourseRequestDto.Builder duration(java.lang.String duration)
The duration of the course following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string
-
duration
public LmsUpsertCourseRequestDto.Builder duration(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration)
The duration of the course following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string
-
categories
public LmsUpsertCourseRequestDto.Builder categories(java.util.List<CreateCategoriesApiModel> categories)
The categories associated with this content
-
categories
public LmsUpsertCourseRequestDto.Builder categories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCategoriesApiModel>> categories)
The categories associated with this content
-
skills
public LmsUpsertCourseRequestDto.Builder skills(java.util.List<CreateSkillsApiModel> skills)
The skills associated with this content
-
skills
public LmsUpsertCourseRequestDto.Builder skills(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateSkillsApiModel>> skills)
The skills associated with this content
-
content
public LmsUpsertCourseRequestDto.Builder content(java.util.List<CreateContentApiModel> content)
The content associated with this course
-
content
public LmsUpsertCourseRequestDto.Builder content(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateContentApiModel>> content)
The content associated with this course
-
localizations
public LmsUpsertCourseRequestDto.Builder localizations(java.util.List<LocalizationModel> localizations)
The localization data for this course
-
localizations
public LmsUpsertCourseRequestDto.Builder localizations(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations)
The localization data for this course
-
build
public LmsUpsertCourseRequestDto build()
-
-