Package com.microsoft.graph.models
Class PasskeyProfile
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.PasskeyProfile
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class PasskeyProfile
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 PasskeyProfilecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the attestationEnforcement property value.The deserialization information for the current modelGets the keyRestrictions property value.getName()Gets the name property value.Gets the passkeyTypes property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the attestationEnforcement property value.voidSets the keyRestrictions property value.voidSets the name property value.voidsetPasskeyTypes(EnumSet<PasskeyTypes> value) Sets the passkeyTypes property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
PasskeyProfile
public PasskeyProfile()Instantiates a newPasskeyProfileand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static PasskeyProfile 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
PasskeyProfile
-
getAttestationEnforcement
Gets the attestationEnforcement property value. The attestationEnforcement property- Returns:
- a
AttestationEnforcement
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getKeyRestrictions
Gets the keyRestrictions property value. Controls whether key restrictions are enforced on passkeys (FIDO2), either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. Required.- Returns:
- a
Fido2KeyRestrictions
-
getName
Gets the name property value. Name of the passkey profile. Required.- Returns:
- a
String
-
getPasskeyTypes
Gets the passkeyTypes property value. Specifies which types of passkeys are targeted in this passkey profile. Required. The possible values are: deviceBound, synced, unknownFutureValue.- Returns:
- a
EnumSet<PasskeyTypes>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAttestationEnforcement
Sets the attestationEnforcement property value. The attestationEnforcement property- Parameters:
value- Value to set for the attestationEnforcement property.
-
setKeyRestrictions
Sets the keyRestrictions property value. Controls whether key restrictions are enforced on passkeys (FIDO2), either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. Required.- Parameters:
value- Value to set for the keyRestrictions property.
-
setName
Sets the name property value. Name of the passkey profile. Required.- Parameters:
value- Value to set for the name property.
-
setPasskeyTypes
Sets the passkeyTypes property value. Specifies which types of passkeys are targeted in this passkey profile. Required. The possible values are: deviceBound, synced, unknownFutureValue.- Parameters:
value- Value to set for the passkeyTypes property.
-