Class LmsUpsertContentRequestDto.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.LmsUpsertContentRequestDto.Builder
-
- Enclosing class:
- LmsUpsertContentRequestDto
public static final class LmsUpsertContentRequestDto.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description LmsUpsertContentRequestDto.Builderactive(LmsUpsertContentRequestDtoActive active)Whether the content is active and available for users.LmsUpsertContentRequestDto.Builderactive(org.openapitools.jackson.nullable.JsonNullable<? extends LmsUpsertContentRequestDtoActive> active)Whether the content is active and available for users.LmsUpsertContentRequestDto.BuilderadditionalData(java.util.List<AdditionalData> additionalData)The additional_data associated with this contentLmsUpsertContentRequestDto.BuilderadditionalData(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AdditionalData>> additionalData)The additional_data associated with this contentLmsUpsertContentRequestDto.Builderauthors(java.util.List<AuthorModel> authors)The authors of the contentLmsUpsertContentRequestDto.Builderauthors(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthorModel>> authors)The authors of the contentLmsUpsertContentRequestDtobuild()LmsUpsertContentRequestDto.Buildercategories(java.util.List<CreateCategoriesApiModel> categories)The categories associated with this contentLmsUpsertContentRequestDto.Buildercategories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCategoriesApiModel>> categories)The categories associated with this contentLmsUpsertContentRequestDto.BuildercontentType(LmsUpsertContentRequestDtoContentType contentType)The type of contentLmsUpsertContentRequestDto.BuildercontentType(org.openapitools.jackson.nullable.JsonNullable<? extends LmsUpsertContentRequestDtoContentType> contentType)The type of contentLmsUpsertContentRequestDto.BuildercontentUrl(java.lang.String contentUrl)The external URL of the contentLmsUpsertContentRequestDto.BuildercontentUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentUrl)The external URL of the contentLmsUpsertContentRequestDto.BuildercoverUrl(java.lang.String coverUrl)The URL of the thumbnail image associated with the content.LmsUpsertContentRequestDto.BuildercoverUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl)The URL of the thumbnail image associated with the content.LmsUpsertContentRequestDto.BuildercreatedAt(java.time.OffsetDateTime createdAt)The date on which the content was created.LmsUpsertContentRequestDto.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The date on which the content was created.LmsUpsertContentRequestDto.Builderdescription(java.lang.String description)The description of the contentLmsUpsertContentRequestDto.Builderdescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)The description of the contentLmsUpsertContentRequestDto.Builderduration(java.lang.String duration)The duration of the content following the ISO8601 standard.LmsUpsertContentRequestDto.Builderduration(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration)The duration of the content following the ISO8601 standard.LmsUpsertContentRequestDto.BuilderexternalReference(java.lang.String externalReference)The external ID associated with this contentLmsUpsertContentRequestDto.Builderlanguages(java.util.List<LanguageEnum> languages)The languages associated with this contentLmsUpsertContentRequestDto.Builderlanguages(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LanguageEnum>> languages)The languages associated with this contentLmsUpsertContentRequestDto.Builderlocalizations(java.util.List<LocalizationModel> localizations)The localization data for this courseLmsUpsertContentRequestDto.Builderlocalizations(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations)The localization data for this courseLmsUpsertContentRequestDto.BuildermobileLaunchContentUrl(java.lang.String mobileLaunchContentUrl)The mobile friendly URL of the contentLmsUpsertContentRequestDto.BuildermobileLaunchContentUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> mobileLaunchContentUrl)The mobile friendly URL of the contentLmsUpsertContentRequestDto.Builderorder(double order)The order of the individual content within a content grouping.LmsUpsertContentRequestDto.Builderorder(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order)The order of the individual content within a content grouping.LmsUpsertContentRequestDto.BuildershortDescription(java.lang.String shortDescription)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.LmsUpsertContentRequestDto.BuildershortDescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> shortDescription)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.LmsUpsertContentRequestDto.Builderskills(java.util.List<CreateSkillsApiModel> skills)The skills associated with this contentLmsUpsertContentRequestDto.Builderskills(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateSkillsApiModel>> skills)The skills associated with this contentLmsUpsertContentRequestDto.Buildertags(java.util.List<java.lang.String> tags)A list of tags associated with the contentLmsUpsertContentRequestDto.Buildertags(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags)A list of tags associated with the contentLmsUpsertContentRequestDto.Buildertitle(java.lang.String title)The title of the contentLmsUpsertContentRequestDto.Buildertitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)The title of the contentLmsUpsertContentRequestDto.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectLmsUpsertContentRequestDto.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectLmsUpsertContentRequestDto.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)The date on which the content was last updated.LmsUpsertContentRequestDto.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The date on which the content was last updated.
-
-
-
Method Detail
-
unifiedCustomFields
public LmsUpsertContentRequestDto.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public LmsUpsertContentRequestDto.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
-
title
public LmsUpsertContentRequestDto.Builder title(java.lang.String title)
The title of the content
-
title
public LmsUpsertContentRequestDto.Builder title(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
The title of the content
-
description
public LmsUpsertContentRequestDto.Builder description(java.lang.String description)
The description of the content
-
description
public LmsUpsertContentRequestDto.Builder description(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
The description of the content
-
languages
public LmsUpsertContentRequestDto.Builder languages(java.util.List<LanguageEnum> languages)
The languages associated with this content
-
languages
public LmsUpsertContentRequestDto.Builder languages(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LanguageEnum>> languages)
The languages associated with this content
-
contentUrl
public LmsUpsertContentRequestDto.Builder contentUrl(java.lang.String contentUrl)
The external URL of the content
-
contentUrl
public LmsUpsertContentRequestDto.Builder contentUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentUrl)
The external URL of the content
-
mobileLaunchContentUrl
public LmsUpsertContentRequestDto.Builder mobileLaunchContentUrl(java.lang.String mobileLaunchContentUrl)
The mobile friendly URL of the content
-
mobileLaunchContentUrl
public LmsUpsertContentRequestDto.Builder mobileLaunchContentUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> mobileLaunchContentUrl)
The mobile friendly URL of the content
-
coverUrl
public LmsUpsertContentRequestDto.Builder coverUrl(java.lang.String coverUrl)
The URL of the thumbnail image associated with the content.
-
coverUrl
public LmsUpsertContentRequestDto.Builder coverUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl)
The URL of the thumbnail image associated with the content.
-
active
public LmsUpsertContentRequestDto.Builder active(LmsUpsertContentRequestDtoActive active)
Whether the content is active and available for users.
-
active
public LmsUpsertContentRequestDto.Builder active(org.openapitools.jackson.nullable.JsonNullable<? extends LmsUpsertContentRequestDtoActive> active)
Whether the content is active and available for users.
-
duration
public LmsUpsertContentRequestDto.Builder duration(java.lang.String duration)
The duration of the content following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string or the minimum unit accepted by the provider.
-
duration
public LmsUpsertContentRequestDto.Builder duration(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration)
The duration of the content following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string or the minimum unit accepted by the provider.
-
skills
public LmsUpsertContentRequestDto.Builder skills(java.util.List<CreateSkillsApiModel> skills)
The skills associated with this content
-
skills
public LmsUpsertContentRequestDto.Builder skills(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateSkillsApiModel>> skills)
The skills associated with this content
-
order
public LmsUpsertContentRequestDto.Builder order(double order)
The order of the individual content within a content grouping. This is not applicable for pushing individual content.
-
order
public LmsUpsertContentRequestDto.Builder order(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order)
The order of the individual content within a content grouping. This is not applicable for pushing individual content.
-
shortDescription
@Deprecated public LmsUpsertContentRequestDto.Builder shortDescription(java.lang.String shortDescription)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.A short description or summary for the content
-
shortDescription
@Deprecated public LmsUpsertContentRequestDto.Builder shortDescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> shortDescription)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.A short description or summary for the content
-
localizations
public LmsUpsertContentRequestDto.Builder localizations(java.util.List<LocalizationModel> localizations)
The localization data for this course
-
localizations
public LmsUpsertContentRequestDto.Builder localizations(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations)
The localization data for this course
-
tags
public LmsUpsertContentRequestDto.Builder tags(java.util.List<java.lang.String> tags)
A list of tags associated with the content
-
tags
public LmsUpsertContentRequestDto.Builder tags(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags)
A list of tags associated with the content
-
authors
public LmsUpsertContentRequestDto.Builder authors(java.util.List<AuthorModel> authors)
The authors of the content
-
authors
public LmsUpsertContentRequestDto.Builder authors(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthorModel>> authors)
The authors of the content
-
updatedAt
public LmsUpsertContentRequestDto.Builder updatedAt(java.time.OffsetDateTime updatedAt)
The date on which the content was last updated.
-
updatedAt
public LmsUpsertContentRequestDto.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The date on which the content was last updated.
-
createdAt
public LmsUpsertContentRequestDto.Builder createdAt(java.time.OffsetDateTime createdAt)
The date on which the content was created.
-
createdAt
public LmsUpsertContentRequestDto.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The date on which the content was created.
-
externalReference
public LmsUpsertContentRequestDto.Builder externalReference(java.lang.String externalReference)
The external ID associated with this content
-
categories
public LmsUpsertContentRequestDto.Builder categories(java.util.List<CreateCategoriesApiModel> categories)
The categories associated with this content
-
categories
public LmsUpsertContentRequestDto.Builder categories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCategoriesApiModel>> categories)
The categories associated with this content
-
additionalData
public LmsUpsertContentRequestDto.Builder additionalData(java.util.List<AdditionalData> additionalData)
The additional_data associated with this content
-
additionalData
public LmsUpsertContentRequestDto.Builder additionalData(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AdditionalData>> additionalData)
The additional_data associated with this content
-
contentType
public LmsUpsertContentRequestDto.Builder contentType(LmsUpsertContentRequestDtoContentType contentType)
The type of content
-
contentType
public LmsUpsertContentRequestDto.Builder contentType(org.openapitools.jackson.nullable.JsonNullable<? extends LmsUpsertContentRequestDtoContentType> contentType)
The type of content
-
build
public LmsUpsertContentRequestDto build()
-
-