Class FilePlanDescriptor
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.FilePlanDescriptor
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class FilePlanDescriptor
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 FilePlanDescriptor
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the authority property value.Gets the authorityTemplate property value.Gets the category property value.Gets the categoryTemplate property value.Gets the citation property value.Gets the citationTemplate property value.Gets the department property value.Gets the departmentTemplate property value.The deserialization information for the current modelGets the filePlanReference property value.Gets the filePlanReferenceTemplate property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAuthority
(FilePlanAuthority value) Sets the authority property value.void
Sets the authorityTemplate property value.void
Sets the category property value.void
Sets the categoryTemplate property value.void
setCitation
(FilePlanCitation value) Sets the citation property value.void
Sets the citationTemplate property value.void
setDepartment
(FilePlanDepartment value) Sets the department property value.void
Sets the departmentTemplate property value.void
Sets the filePlanReference property value.void
Sets the filePlanReferenceTemplate property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
FilePlanDescriptor
public FilePlanDescriptor()Instantiates a newFilePlanDescriptor
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static FilePlanDescriptor 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
FilePlanDescriptor
-
getAuthority
Gets the authority property value. Represents the file plan descriptor of type authority applied to a particular retention label.- Returns:
- a
FilePlanAuthority
-
getAuthorityTemplate
Gets the authorityTemplate property value. Specifies the underlying authority that describes the type of content to be retained and its retention schedule.- Returns:
- a
AuthorityTemplate
-
getCategory
Gets the category property value. The category property- Returns:
- a
FilePlanAppliedCategory
-
getCategoryTemplate
Gets the categoryTemplate property value. Specifies a group of similar types of content in a particular department.- Returns:
- a
CategoryTemplate
-
getCitation
Gets the citation property value. Represents the file plan descriptor of type citation applied to a particular retention label.- Returns:
- a
FilePlanCitation
-
getCitationTemplate
Gets the citationTemplate property value. The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted.- Returns:
- a
CitationTemplate
-
getDepartment
Gets the department property value. Represents the file plan descriptor of type department applied to a particular retention label.- Returns:
- a
FilePlanDepartment
-
getDepartmentTemplate
Gets the departmentTemplate property value. Specifies the department or business unit of an organization to which a label belongs.- Returns:
- a
DepartmentTemplate
-
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>>
-
getFilePlanReference
Gets the filePlanReference property value. Represents the file plan descriptor of type filePlanReference applied to a particular retention label.- Returns:
- a
FilePlanReference
-
getFilePlanReferenceTemplate
Gets the filePlanReferenceTemplate property value. Specifies a unique alpha-numeric identifier for an organizations retention schedule.- Returns:
- a
FilePlanReferenceTemplate
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAuthority
Sets the authority property value. Represents the file plan descriptor of type authority applied to a particular retention label.- Parameters:
value
- Value to set for the authority property.
-
setAuthorityTemplate
Sets the authorityTemplate property value. Specifies the underlying authority that describes the type of content to be retained and its retention schedule.- Parameters:
value
- Value to set for the authorityTemplate property.
-
setCategory
Sets the category property value. The category property- Parameters:
value
- Value to set for the category property.
-
setCategoryTemplate
Sets the categoryTemplate property value. Specifies a group of similar types of content in a particular department.- Parameters:
value
- Value to set for the categoryTemplate property.
-
setCitation
Sets the citation property value. Represents the file plan descriptor of type citation applied to a particular retention label.- Parameters:
value
- Value to set for the citation property.
-
setCitationTemplate
Sets the citationTemplate property value. The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted.- Parameters:
value
- Value to set for the citationTemplate property.
-
setDepartment
Sets the department property value. Represents the file plan descriptor of type department applied to a particular retention label.- Parameters:
value
- Value to set for the department property.
-
setDepartmentTemplate
Sets the departmentTemplate property value. Specifies the department or business unit of an organization to which a label belongs.- Parameters:
value
- Value to set for the departmentTemplate property.
-
setFilePlanReference
Sets the filePlanReference property value. Represents the file plan descriptor of type filePlanReference applied to a particular retention label.- Parameters:
value
- Value to set for the filePlanReference property.
-
setFilePlanReferenceTemplate
Sets the filePlanReferenceTemplate property value. Specifies a unique alpha-numeric identifier for an organizations retention schedule.- Parameters:
value
- Value to set for the filePlanReferenceTemplate property.
-