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 FilePlanDescriptorcreateFromDiscriminatorValue(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.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAuthority(FilePlanAuthority value) Sets the authority property value.voidSets the authorityTemplate property value.voidSets the category property value.voidSets the categoryTemplate property value.voidsetCitation(FilePlanCitation value) Sets the citation property value.voidSets the citationTemplate property value.voidsetDepartment(FilePlanDepartment value) Sets the department property value.voidSets the departmentTemplate property value.voidSets the filePlanReference property value.voidSets 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 newFilePlanDescriptorand 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:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin 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.
-