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.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DirectoryDefinition
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 DirectoryDefinition
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the discoverabilities property value.Gets the discoveryDateTime property value.The deserialization information for the current modelgetName()
Gets the name property value.Gets the objects property value.Gets the readOnly property value.Gets the version property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the discoverabilities property value.void
Sets the discoveryDateTime property value.void
Sets the name property value.void
setObjects
(List<ObjectDefinition> value) Sets the objects property value.void
setReadOnly
(Boolean value) Sets the readOnly property value.void
setVersion
(String value) Sets the version property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
DirectoryDefinition
public DirectoryDefinition()Instantiates a newDirectoryDefinition
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DirectoryDefinition 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
DirectoryDefinition
-
getDiscoverabilities
Gets the discoverabilities property value. The discoverabilities property- Returns:
- a
EnumSet<DirectoryDefinitionDiscoverabilities>
-
getDiscoveryDateTime
Gets the discoveryDateTime property value. 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.- Returns:
- a
OffsetDateTime
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getName
Gets the name property value. Name of the directory. Must be unique within the synchronization schema. Not nullable.- Returns:
- a
String
-
getObjects
Gets the objects property value. Collection of objects supported by the directory.- Returns:
- a
List<ObjectDefinition>
-
getReadOnly
Gets the readOnly property value. Whether this object is read-only.- Returns:
- a
Boolean
-
getVersion
Gets the version property value. Read only value that indicates version discovered. null if discovery hasn't yet occurred.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setDiscoverabilities
Sets the discoverabilities property value. The discoverabilities property- Parameters:
value
- Value to set for the discoverabilities property.
-
setDiscoveryDateTime
Sets the discoveryDateTime property value. 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.- Parameters:
value
- Value to set for the discoveryDateTime property.
-
setName
Sets the name property value. Name of the directory. Must be unique within the synchronization schema. Not nullable.- Parameters:
value
- Value to set for the name property.
-
setObjects
Sets the objects property value. Collection of objects supported by the directory.- Parameters:
value
- Value to set for the objects property.
-
setReadOnly
Sets the readOnly property value. Whether this object is read-only.- Parameters:
value
- Value to set for the readOnly property.
-
setVersion
Sets the version property value. Read only value that indicates version discovered. null if discovery hasn't yet occurred.- Parameters:
value
- Value to set for the version property.
-