Package com.microsoft.graph.models
Class Training
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Training
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
The class for the Training.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Availability Status.The Created By.The Created Date Time.The Description.The Display Name.The Duration In Minutes.The Has Evaluation.The Language Details.The Last Modified By.The Last Modified Date Time.The Source.The Supported Locales.The Tags.The Type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
availabilityStatus
@SerializedName(value="availabilityStatus", alternate="AvailabilityStatus") @Expose @Nullable public TrainingAvailabilityStatus availabilityStatusThe Availability Status. Training availability status. Possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. -
createdBy
@SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public EmailIdentity createdByThe Created By. Identity of the user who created the training. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. Date and time when the training was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. The description for the training. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The display name for the training. -
durationInMinutes
@SerializedName(value="durationInMinutes", alternate="DurationInMinutes") @Expose @Nullable public Integer durationInMinutesThe Duration In Minutes. Training duration. -
hasEvaluation
@SerializedName(value="hasEvaluation", alternate="HasEvaluation") @Expose @Nullable public Boolean hasEvaluationThe Has Evaluation. Indicates whether the training has any evaluation. -
lastModifiedBy
@SerializedName(value="lastModifiedBy", alternate="LastModifiedBy") @Expose @Nullable public EmailIdentity lastModifiedByThe Last Modified By. Identity of the user who last modified the training. -
lastModifiedDateTime
@SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTimeThe Last Modified Date Time. Date and time when the training was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. -
source
@SerializedName(value="source", alternate="Source") @Expose @Nullable public SimulationContentSource sourceThe Source. Training content source. Possible values are: unknown, global, tenant, unknownFutureValue. -
supportedLocales
@SerializedName(value="supportedLocales", alternate="SupportedLocales") @Expose @Nullable public List<String> supportedLocalesThe Supported Locales. Supported locales for content for the associated training. -
tags
The Tags. Training tags. -
type
The Type. The type of training. Possible values are: unknown, phishing, unknownFutureValue. -
languageDetails
@SerializedName(value="languageDetails", alternate="LanguageDetails") @Expose @Nullable public TrainingLanguageDetailCollectionPage languageDetailsThe Language Details. Language specific details on a training.
-
-
Constructor Details
-
Training
public Training()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-