Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newAuthenticationAttributeCollectionInputConfigurationand 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 AdditionalData property value.Gets the attribute property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the defaultValue property value.Gets the editable property value.The deserialization information for the current modelGets the hidden property value.Gets the inputType property value.getLabel()Gets the label property value.Gets the @odata.type property value.Gets the options property value.Gets the required property value.Gets the validationRegEx property value.Gets the writeToDirectory property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetAttribute(String value) Sets the attribute property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetDefaultValue(String value) Sets the defaultValue property value.voidsetEditable(Boolean value) Sets the editable property value.voidSets the hidden property value.voidSets the inputType property value.voidSets the label property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the options property value.voidsetRequired(Boolean value) Sets the required property value.voidsetValidationRegEx(String value) Sets the validationRegEx property value.voidsetWriteToDirectory(Boolean value) Sets the writeToDirectory property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
AuthenticationAttributeCollectionInputConfiguration
public AuthenticationAttributeCollectionInputConfiguration()Instantiates a newAuthenticationAttributeCollectionInputConfigurationand sets the default values.
-
-
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
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
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:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
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
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 -
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
Gets the inputType property value. The inputType property- Returns:
- a
AuthenticationAttributeCollectionInputType
-
getLabel
Gets the label property value. The label of the attribute field that's displayed to end user, unless overridden.- Returns:
- a
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. -
getRequired
Gets the required property value. Defines whether the field is required.- Returns:
- a
Boolean
-
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
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:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
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
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
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
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
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
Sets the inputType property value. The inputType property- Parameters:
value- Value to set for the inputType property.
-
setLabel
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
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setOptions
Sets the options property value. The option values for certain multiple-option input types.- Parameters:
value- Value to set for the options property.
-
setRequired
Sets the required property value. Defines whether the field is required.- Parameters:
value- Value to set for the required property.
-
setValidationRegEx
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
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.
-