Package com.microsoft.graph.models
Class IdentityContainer
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.IdentityContainer
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IdentityContainer
extends Entity
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 IdentityContainer
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the apiConnectors property value.Gets the authenticationEventListeners property value.Gets the authenticationEventsFlows property value.Gets the b2xUserFlows property value.Gets the conditionalAccess property value.Gets the customAuthenticationExtensions property value.The deserialization information for the current modelGets the identityProviders property value.Gets the userFlowAttributes property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setApiConnectors
(List<IdentityApiConnector> value) Sets the apiConnectors property value.void
Sets the authenticationEventListeners property value.void
Sets the authenticationEventsFlows property value.void
setB2xUserFlows
(List<B2xIdentityUserFlow> value) Sets the b2xUserFlows property value.void
Sets the conditionalAccess property value.void
Sets the customAuthenticationExtensions property value.void
Sets the identityProviders property value.void
Sets the userFlowAttributes property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
IdentityContainer
public IdentityContainer()Instantiates a newIdentityContainer
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IdentityContainer 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
IdentityContainer
-
getApiConnectors
Gets the apiConnectors property value. Represents entry point for API connectors.- Returns:
- a
List<IdentityApiConnector>
-
getAuthenticationEventListeners
Gets the authenticationEventListeners property value. Represents listeners for custom authentication extension events in Azure AD for workforce and customers.- Returns:
- a
List<AuthenticationEventListener>
-
getAuthenticationEventsFlows
Gets the authenticationEventsFlows property value. Represents the entry point for self-service sign-up and sign-in user flows in both Microsoft Entra workforce and external tenants.- Returns:
- a
List<AuthenticationEventsFlow>
-
getB2xUserFlows
Gets the b2xUserFlows property value. Represents entry point for B2X/self-service sign-up identity userflows.- Returns:
- a
List<B2xIdentityUserFlow>
-
getConditionalAccess
Gets the conditionalAccess property value. the entry point for the Conditional Access (CA) object model.- Returns:
- a
ConditionalAccessRoot
-
getCustomAuthenticationExtensions
Gets the customAuthenticationExtensions property value. Represents custom extensions to authentication flows in Azure AD for workforce and customers.- Returns:
- a
List<CustomAuthenticationExtension>
-
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>>
-
getIdentityProviders
Gets the identityProviders property value. The identityProviders property- Returns:
- a
List<IdentityProviderBase>
-
getUserFlowAttributes
Gets the userFlowAttributes property value. Represents entry point for identity userflow attributes.- Returns:
- a
List<IdentityUserFlowAttribute>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setApiConnectors
Sets the apiConnectors property value. Represents entry point for API connectors.- Parameters:
value
- Value to set for the apiConnectors property.
-
setAuthenticationEventListeners
Sets the authenticationEventListeners property value. Represents listeners for custom authentication extension events in Azure AD for workforce and customers.- Parameters:
value
- Value to set for the authenticationEventListeners property.
-
setAuthenticationEventsFlows
Sets the authenticationEventsFlows property value. Represents the entry point for self-service sign-up and sign-in user flows in both Microsoft Entra workforce and external tenants.- Parameters:
value
- Value to set for the authenticationEventsFlows property.
-
setB2xUserFlows
Sets the b2xUserFlows property value. Represents entry point for B2X/self-service sign-up identity userflows.- Parameters:
value
- Value to set for the b2xUserFlows property.
-
setConditionalAccess
Sets the conditionalAccess property value. the entry point for the Conditional Access (CA) object model.- Parameters:
value
- Value to set for the conditionalAccess property.
-
setCustomAuthenticationExtensions
Sets the customAuthenticationExtensions property value. Represents custom extensions to authentication flows in Azure AD for workforce and customers.- Parameters:
value
- Value to set for the customAuthenticationExtensions property.
-
setIdentityProviders
Sets the identityProviders property value. The identityProviders property- Parameters:
value
- Value to set for the identityProviders property.
-
setUserFlowAttributes
Sets the userFlowAttributes property value. Represents entry point for identity userflow attributes.- Parameters:
value
- Value to set for the userFlowAttributes property.
-