Package com.microsoft.graph.models
Class OnPasswordMigrationCustomExtensionHandler
java.lang.Object
com.microsoft.graph.models.OnPasswordSubmitHandler
com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class OnPasswordMigrationCustomExtensionHandler
extends OnPasswordSubmitHandler
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.OnPasswordSubmitHandler
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newOnPasswordMigrationCustomExtensionHandlerand 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 configuration property value.Gets the customExtension property value.The deserialization information for the current modelGets the migrationPropertyId property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the configuration property value.voidSets the customExtension property value.voidsetMigrationPropertyId(String value) Sets the migrationPropertyId property value.Methods inherited from class com.microsoft.graph.models.OnPasswordSubmitHandler
getAdditionalData, getBackingStore, getOdataType, setAdditionalData, setBackingStore, setOdataType
-
Constructor Details
-
OnPasswordMigrationCustomExtensionHandler
public OnPasswordMigrationCustomExtensionHandler()Instantiates a newOnPasswordMigrationCustomExtensionHandlerand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static OnPasswordMigrationCustomExtensionHandler 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
OnPasswordMigrationCustomExtensionHandler
-
getConfiguration
Gets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional.- Returns:
- a
CustomExtensionOverwriteConfiguration
-
getCustomExtension
Gets the customExtension property value. The customExtension property- Returns:
- a
OnPasswordSubmitCustomExtension
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classOnPasswordSubmitHandler- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getMigrationPropertyId
Gets the migrationPropertyId property value. The name of the custom extension attribute that indicates whether a user requires migration. This property must reference a valid custom attribute on the user object (for example, extension<appId>requiresMigration). Required.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classOnPasswordSubmitHandler- Parameters:
writer- Serialization writer to use to serialize this model
-
setConfiguration
Sets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional.- Parameters:
value- Value to set for the configuration property.
-
setCustomExtension
Sets the customExtension property value. The customExtension property- Parameters:
value- Value to set for the customExtension property.
-
setMigrationPropertyId
Sets the migrationPropertyId property value. The name of the custom extension attribute that indicates whether a user requires migration. This property must reference a valid custom attribute on the user object (for example, extension<appId>requiresMigration). Required.- Parameters:
value- Value to set for the migrationPropertyId property.
-