Package com.microsoft.graph.models
Class ExtensionProperty
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryObject
com.microsoft.graph.models.ExtensionProperty
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class ExtensionProperty
extends DirectoryObject
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Extension Property.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe App Display Name.The Data Type.The Is Synced From On Premises.The Name.The Target Objects.Fields inherited from class com.microsoft.graph.models.DirectoryObject
deletedDateTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
appDisplayName
@SerializedName(value="appDisplayName", alternate="AppDisplayName") @Expose @Nullable public String appDisplayNameThe App Display Name. Display name of the application object on which this extension property is defined. Read-only. -
dataType
The Data Type. Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum -
isSyncedFromOnPremises
@SerializedName(value="isSyncedFromOnPremises", alternate="IsSyncedFromOnPremises") @Expose @Nullable public Boolean isSyncedFromOnPremisesThe Is Synced From On Premises. Indicates if this extension property was synced from on-premises active directory using Azure AD Connect. Read-only. -
name
The Name. Name of the extension property. Not nullable. Supports $filter (eq). -
targetObjects
@SerializedName(value="targetObjects", alternate="TargetObjects") @Expose @Nullable public List<String> targetObjectsThe Target Objects. Following values are supported. Not nullable. UserGroupAdministrativeUnitApplicationDeviceOrganization
-
-
Constructor Details
-
ExtensionProperty
public ExtensionProperty()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classDirectoryObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-