Package com.microsoft.graph.models
Class DirectoryDefinition
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryDefinition
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class DirectoryDefinition
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Directory Definition.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Discoverabilities.The Discovery Date Time.The Name.The Objects.The Read Only.The Version. -
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
-
discoverabilities
@SerializedName(value="discoverabilities", alternate="Discoverabilities") @Expose @Nullable public EnumSet<DirectoryDefinitionDiscoverabilities> discoverabilitiesThe Discoverabilities. Read-only value indicating what type of discovery the app supports. The possible values are: None, AttributeNames, AttributeDataTypes, AttributeReadOnly, ReferenceAttributes, UnknownFutureValue. This is a multi-valued object. -
discoveryDateTime
@SerializedName(value="discoveryDateTime", alternate="DiscoveryDateTime") @Expose @Nullable public OffsetDateTime discoveryDateTimeThe Discovery Date Time. Represents the discovery date and time using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. -
name
The Name. Name of the directory. Must be unique within the synchronization schema. Not nullable. -
objects
@SerializedName(value="objects", alternate="Objects") @Expose @Nullable public List<ObjectDefinition> objectsThe Objects. Collection of objects supported by the directory. -
readOnly
The Read Only. Whether this object is read-only. -
version
The Version. Read only value that indicates version discovered. null if discovery has not yet occurred.
-
-
Constructor Details
-
DirectoryDefinition
public DirectoryDefinition()
-
-
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 classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-