Class ExternalUsersSelfServiceSignUpEventsFlow

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AuthenticationEventsFlow
com.microsoft.graph.models.ExternalUsersSelfServiceSignUpEventsFlow
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class ExternalUsersSelfServiceSignUpEventsFlow extends AuthenticationEventsFlow implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static ExternalUsersSelfServiceSignUpEventsFlow 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 ExternalUsersSelfServiceSignUpEventsFlow
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class AuthenticationEventsFlow
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getOnAttributeCollection

      @Nullable public OnAttributeCollectionHandler getOnAttributeCollection()
      Gets the onAttributeCollection property value. The configuration for what to invoke when attributes are ready to be collected from the user.
      Returns:
      a OnAttributeCollectionHandler
    • getOnAttributeCollectionStart

      @Nullable public OnAttributeCollectionStartHandler getOnAttributeCollectionStart()
      Gets the onAttributeCollectionStart property value. The configuration for what to invoke when attribution collection starts.
      Returns:
      a OnAttributeCollectionStartHandler
    • getOnAttributeCollectionSubmit

      @Nullable public OnAttributeCollectionSubmitHandler getOnAttributeCollectionSubmit()
      Gets the onAttributeCollectionSubmit property value. The configuration for what to invoke when attributes are submitted at the end of attribution collection.
      Returns:
      a OnAttributeCollectionSubmitHandler
    • getOnAuthenticationMethodLoadStart

      @Nullable public OnAuthenticationMethodLoadStartHandler getOnAuthenticationMethodLoadStart()
      Gets the onAuthenticationMethodLoadStart property value. Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked. Supports $filter (eq). See support for filtering on user flows for syntax information.
      Returns:
      a OnAuthenticationMethodLoadStartHandler
    • getOnInteractiveAuthFlowStart

      @Nullable public OnInteractiveAuthFlowStartHandler getOnInteractiveAuthFlowStart()
      Gets the onInteractiveAuthFlowStart property value. Required. The configuration for what to invoke when an authentication flow is ready to be initiated.
      Returns:
      a OnInteractiveAuthFlowStartHandler
    • getOnUserCreateStart

      @Nullable public OnUserCreateStartHandler getOnUserCreateStart()
      Gets the onUserCreateStart property value. The configuration for what to invoke during user creation.
      Returns:
      a OnUserCreateStartHandler
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class AuthenticationEventsFlow
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setOnAttributeCollection

      public void setOnAttributeCollection(@Nullable OnAttributeCollectionHandler value)
      Sets the onAttributeCollection property value. The configuration for what to invoke when attributes are ready to be collected from the user.
      Parameters:
      value - Value to set for the onAttributeCollection property.
    • setOnAttributeCollectionStart

      public void setOnAttributeCollectionStart(@Nullable OnAttributeCollectionStartHandler value)
      Sets the onAttributeCollectionStart property value. The configuration for what to invoke when attribution collection starts.
      Parameters:
      value - Value to set for the onAttributeCollectionStart property.
    • setOnAttributeCollectionSubmit

      public void setOnAttributeCollectionSubmit(@Nullable OnAttributeCollectionSubmitHandler value)
      Sets the onAttributeCollectionSubmit property value. The configuration for what to invoke when attributes are submitted at the end of attribution collection.
      Parameters:
      value - Value to set for the onAttributeCollectionSubmit property.
    • setOnAuthenticationMethodLoadStart

      public void setOnAuthenticationMethodLoadStart(@Nullable OnAuthenticationMethodLoadStartHandler value)
      Sets the onAuthenticationMethodLoadStart property value. Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked. Supports $filter (eq). See support for filtering on user flows for syntax information.
      Parameters:
      value - Value to set for the onAuthenticationMethodLoadStart property.
    • setOnInteractiveAuthFlowStart

      public void setOnInteractiveAuthFlowStart(@Nullable OnInteractiveAuthFlowStartHandler value)
      Sets the onInteractiveAuthFlowStart property value. Required. The configuration for what to invoke when an authentication flow is ready to be initiated.
      Parameters:
      value - Value to set for the onInteractiveAuthFlowStart property.
    • setOnUserCreateStart

      public void setOnUserCreateStart(@Nullable OnUserCreateStartHandler value)
      Sets the onUserCreateStart property value. The configuration for what to invoke during user creation.
      Parameters:
      value - Value to set for the onUserCreateStart property.