Package com.microsoft.graph.models
Class B2xIdentityUserFlow
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.IdentityUserFlow
com.microsoft.graph.models.B2xIdentityUserFlow
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class B2xIdentityUserFlow
extends IdentityUserFlow
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic B2xIdentityUserFlow
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the apiConnectorConfiguration property value.The deserialization information for the current modelGets the identityProviders property value.Gets the languages property value.Gets the userAttributeAssignments property value.Gets the userFlowIdentityProviders property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the apiConnectorConfiguration property value.void
setIdentityProviders
(List<IdentityProvider> value) Sets the identityProviders property value.void
Sets the languages property value.void
Sets the userAttributeAssignments property value.void
Sets the userFlowIdentityProviders property value.Methods inherited from class com.microsoft.graph.models.IdentityUserFlow
getUserFlowType, getUserFlowTypeVersion, setUserFlowType, setUserFlowTypeVersion
Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
B2xIdentityUserFlow
public B2xIdentityUserFlow()Instantiates a newB2xIdentityUserFlow
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static B2xIdentityUserFlow 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
B2xIdentityUserFlow
-
getApiConnectorConfiguration
Gets the apiConnectorConfiguration property value. Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration.- Returns:
- a
UserFlowApiConnectorConfiguration
-
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 classIdentityUserFlow
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIdentityProviders
Gets the identityProviders property value. The identity providers included in the user flow.- Returns:
- a
List<IdentityProvider>
-
getLanguages
Gets the languages property value. The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You can't create custom languages in self-service sign-up user flows.- Returns:
- a
List<UserFlowLanguageConfiguration>
-
getUserAttributeAssignments
Gets the userAttributeAssignments property value. The user attribute assignments included in the user flow.- Returns:
- a
List<IdentityUserFlowAttributeAssignment>
-
getUserFlowIdentityProviders
Gets the userFlowIdentityProviders property value. The userFlowIdentityProviders property- Returns:
- a
List<IdentityProviderBase>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serialize
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
serialize
in classIdentityUserFlow
- Parameters:
writer
- Serialization writer to use to serialize this model
-
setApiConnectorConfiguration
Sets the apiConnectorConfiguration property value. Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration.- Parameters:
value
- Value to set for the apiConnectorConfiguration property.
-
setIdentityProviders
Sets the identityProviders property value. The identity providers included in the user flow.- Parameters:
value
- Value to set for the identityProviders property.
-
setLanguages
Sets the languages property value. The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You can't create custom languages in self-service sign-up user flows.- Parameters:
value
- Value to set for the languages property.
-
setUserAttributeAssignments
Sets the userAttributeAssignments property value. The user attribute assignments included in the user flow.- Parameters:
value
- Value to set for the userAttributeAssignments property.
-
setUserFlowIdentityProviders
Sets the userFlowIdentityProviders property value. The userFlowIdentityProviders property- Parameters:
value
- Value to set for the userFlowIdentityProviders property.
-