Class DataSourceContainer
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.DataSourceContainer
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
EdiscoveryCustodian
,EdiscoveryNoncustodialDataSource
@Generated("com.microsoft.kiota")
public class DataSourceContainer
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 DataSourceContainer
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the createdDateTime property value.Gets the displayName property value.The deserialization information for the current modelGets the holdStatus property value.Gets the lastModifiedDateTime property value.Gets the releasedDateTime property value.Gets the status property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setCreatedDateTime
(OffsetDateTime value) Sets the createdDateTime property value.void
setDisplayName
(String value) Sets the displayName property value.void
Sets the holdStatus property value.void
Sets the lastModifiedDateTime property value.void
Sets the releasedDateTime property value.void
Sets the status property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
DataSourceContainer
public DataSourceContainer()Instantiates a newDataSourceContainer
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DataSourceContainer 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
DataSourceContainer
-
getCreatedDateTime
Gets the createdDateTime property value. Created date and time of the dataSourceContainer entity.- Returns:
- a
OffsetDateTime
-
getDisplayName
Gets the displayName property value. Display name of the dataSourceContainer entity.- Returns:
- a
String
-
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>>
-
getHoldStatus
Gets the holdStatus property value. The hold status of the dataSourceContainer. The possible values are: notApplied, applied, applying, removing, partial- Returns:
- a
DataSourceHoldStatus
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. Last modified date and time of the dataSourceContainer.- Returns:
- a
OffsetDateTime
-
getReleasedDateTime
Gets the releasedDateTime property value. Date and time that the dataSourceContainer was released from the case.- Returns:
- a
OffsetDateTime
-
getStatus
Gets the status property value. Latest status of the dataSourceContainer. Possible values are: Active, Released.- Returns:
- a
DataSourceContainerStatus
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setCreatedDateTime
Sets the createdDateTime property value. Created date and time of the dataSourceContainer entity.- Parameters:
value
- Value to set for the createdDateTime property.
-
setDisplayName
Sets the displayName property value. Display name of the dataSourceContainer entity.- Parameters:
value
- Value to set for the displayName property.
-
setHoldStatus
Sets the holdStatus property value. The hold status of the dataSourceContainer. The possible values are: notApplied, applied, applying, removing, partial- Parameters:
value
- Value to set for the holdStatus property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. Last modified date and time of the dataSourceContainer.- Parameters:
value
- Value to set for the lastModifiedDateTime property.
-
setReleasedDateTime
Sets the releasedDateTime property value. Date and time that the dataSourceContainer was released from the case.- Parameters:
value
- Value to set for the releasedDateTime property.
-
setStatus
Sets the status property value. Latest status of the dataSourceContainer. Possible values are: Active, Released.- Parameters:
value
- Value to set for the status property.
-