Class AuthenticationAttributeCollectionInputConfiguration

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

@Generated("com.microsoft.kiota") public class AuthenticationAttributeCollectionInputConfiguration extends Object implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
  • Field Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static AuthenticationAttributeCollectionInputConfiguration 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 AuthenticationAttributeCollectionInputConfiguration
    • getAdditionalData

      @Nonnull public Map<String,Object> getAdditionalData()
      Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getAttribute

      @Nullable public String getAttribute()
      Gets the attribute property value. The built-in or custom attribute for which a value is being collected.
      Returns:
      a String
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getDefaultValue

      @Nullable public String getDefaultValue()
      Gets the defaultValue property value. The default value of the attribute displayed to the end user. The capability to set the default value isn't available through the Microsoft Entra admin center.
      Returns:
      a String
    • getEditable

      @Nullable public Boolean getEditable()
      Gets the editable property value. Defines whether the attribute is editable by the end user.
      Returns:
      a Boolean
    • 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
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getHidden

      @Nullable public Boolean getHidden()
      Gets the hidden property value. Defines whether the attribute is displayed to the end user. The capability to hide isn't available through the Microsoft Entra admin center.
      Returns:
      a Boolean
    • getInputType

      @Nullable public AuthenticationAttributeCollectionInputType getInputType()
      Gets the inputType property value. The inputType property
      Returns:
      a AuthenticationAttributeCollectionInputType
    • getLabel

      @Nullable public String getLabel()
      Gets the label property value. The label of the attribute field that's displayed to end user, unless overridden.
      Returns:
      a String
    • getOdataType

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • getOptions

      Gets the options property value. The option values for certain multiple-option input types.
      Returns:
      a List<AuthenticationAttributeCollectionOptionConfiguration>
    • getRequired

      @Nullable public Boolean getRequired()
      Gets the required property value. Defines whether the field is required.
      Returns:
      a Boolean
    • getValidationRegEx

      @Nullable public String getValidationRegEx()
      Gets the validationRegEx property value. The regex for the value of the field. For more information about the supported regexes, see validationRegEx values for inputType objects. To understand how to specify regexes, see the Regular expressions cheat sheet.
      Returns:
      a String
    • getWriteToDirectory

      @Nullable public Boolean getWriteToDirectory()
      Gets the writeToDirectory property value. Defines whether Microsoft Entra ID stores the value that it collects.
      Returns:
      a Boolean
    • 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
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Parameters:
      value - Value to set for the AdditionalData property.
    • setAttribute

      public void setAttribute(@Nullable String value)
      Sets the attribute property value. The built-in or custom attribute for which a value is being collected.
      Parameters:
      value - Value to set for the attribute property.
    • setBackingStore

      public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value)
      Sets the backingStore property value. Stores model information.
      Parameters:
      value - Value to set for the backingStore property.
    • setDefaultValue

      public void setDefaultValue(@Nullable String value)
      Sets the defaultValue property value. The default value of the attribute displayed to the end user. The capability to set the default value isn't available through the Microsoft Entra admin center.
      Parameters:
      value - Value to set for the defaultValue property.
    • setEditable

      public void setEditable(@Nullable Boolean value)
      Sets the editable property value. Defines whether the attribute is editable by the end user.
      Parameters:
      value - Value to set for the editable property.
    • setHidden

      public void setHidden(@Nullable Boolean value)
      Sets the hidden property value. Defines whether the attribute is displayed to the end user. The capability to hide isn't available through the Microsoft Entra admin center.
      Parameters:
      value - Value to set for the hidden property.
    • setInputType

      public void setInputType(@Nullable AuthenticationAttributeCollectionInputType value)
      Sets the inputType property value. The inputType property
      Parameters:
      value - Value to set for the inputType property.
    • setLabel

      public void setLabel(@Nullable String value)
      Sets the label property value. The label of the attribute field that's displayed to end user, unless overridden.
      Parameters:
      value - Value to set for the label property.
    • setOdataType

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.
    • setOptions

      public void setOptions(@Nullable List<AuthenticationAttributeCollectionOptionConfiguration> value)
      Sets the options property value. The option values for certain multiple-option input types.
      Parameters:
      value - Value to set for the options property.
    • setRequired

      public void setRequired(@Nullable Boolean value)
      Sets the required property value. Defines whether the field is required.
      Parameters:
      value - Value to set for the required property.
    • setValidationRegEx

      public void setValidationRegEx(@Nullable String value)
      Sets the validationRegEx property value. The regex for the value of the field. For more information about the supported regexes, see validationRegEx values for inputType objects. To understand how to specify regexes, see the Regular expressions cheat sheet.
      Parameters:
      value - Value to set for the validationRegEx property.
    • setWriteToDirectory

      public void setWriteToDirectory(@Nullable Boolean value)
      Sets the writeToDirectory property value. Defines whether Microsoft Entra ID stores the value that it collects.
      Parameters:
      value - Value to set for the writeToDirectory property.