Package com.microsoft.graph.models
Class UserFlowLanguageConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserFlowLanguageConfiguration
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserFlowLanguageConfiguration
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserFlowLanguageConfiguration
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the defaultPages property value.Gets the displayName property value.The deserialization information for the current modelGets the isEnabled property value.Gets the overridesPages property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setDefaultPages
(List<UserFlowLanguagePage> value) Sets the defaultPages property value.void
setDisplayName
(String value) Sets the displayName property value.void
setIsEnabled
(Boolean value) Sets the isEnabled property value.void
Sets the overridesPages property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
UserFlowLanguageConfiguration
public UserFlowLanguageConfiguration()Instantiates a newUserFlowLanguageConfiguration
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserFlowLanguageConfiguration createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode
- The parse node to use to read the discriminator value and create the object- Returns:
- a
UserFlowLanguageConfiguration
-
getDefaultPages
Gets the defaultPages property value. Collection of pages with the default content to display in a user flow for a specified language. This collection doesn't allow any kind of modification.- Returns:
- a
List<UserFlowLanguagePage>
-
getDisplayName
Gets the displayName property value. The language name to display. This property is read-only.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsEnabled
Gets the isEnabled property value. Indicates whether the language is enabled within the user flow.- Returns:
- a
Boolean
-
getOverridesPages
Gets the overridesPages property value. Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows you to modify the content of the page, any other modification isn't allowed (creation or deletion of pages).- Returns:
- a
List<UserFlowLanguagePage>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setDefaultPages
Sets the defaultPages property value. Collection of pages with the default content to display in a user flow for a specified language. This collection doesn't allow any kind of modification.- Parameters:
value
- Value to set for the defaultPages property.
-
setDisplayName
Sets the displayName property value. The language name to display. This property is read-only.- Parameters:
value
- Value to set for the displayName property.
-
setIsEnabled
Sets the isEnabled property value. Indicates whether the language is enabled within the user flow.- Parameters:
value
- Value to set for the isEnabled property.
-
setOverridesPages
Sets the overridesPages property value. Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows you to modify the content of the page, any other modification isn't allowed (creation or deletion of pages).- Parameters:
value
- Value to set for the overridesPages property.
-