Package com.microsoft.graph.models
Class X509CertificateUserBinding
java.lang.Object
com.microsoft.graph.models.X509CertificateUserBinding
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class X509CertificateUserBinding
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the X509Certificate User Binding.
-
Field Summary
FieldsModifier and TypeFieldDescriptionthe OData type of the object as returned by the serviceThe Priority.The User Property.The X509Certificate Field. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
priority
The Priority. The priority of the binding. Azure AD uses the binding with the highest priority. This value must be a non-negative integer and unique in the collection of objects in the certificateUserBindings property of an x509CertificateAuthenticationMethodConfiguration object. Required -
userProperty
@SerializedName(value="userProperty", alternate="UserProperty") @Expose @Nullable public String userPropertyThe User Property. Defines the Azure AD user property of the user object to use for the binding. The possible values are: userPrincipalName, onPremisesUserPrincipalName, certificateUserIds. Required. -
x509CertificateField
@SerializedName(value="x509CertificateField", alternate="X509CertificateField") @Expose @Nullable public String x509CertificateFieldThe X509Certificate Field. The field on the X.509 certificate to use for the binding. The possible values are: PrincipalName, RFC822Name, SubjectKeyIdentifier, SHA1PublicKey.
-
-
Constructor Details
-
X509CertificateUserBinding
public X509CertificateUserBinding()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-