Package com.microsoft.graph.models
Class IdentityGovernance
java.lang.Object
com.microsoft.graph.models.IdentityGovernance
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IdentityGovernance
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IdentityGovernancecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the accessReviews property value.Gets the AdditionalData property value.Gets the appConsent property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the entitlementManagement property value.The deserialization information for the current modelGets the lifecycleWorkflows property value.Gets the @odata.type property value.Gets the privilegedAccess property value.Gets the termsOfUse property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAccessReviews(AccessReviewSet value) Sets the accessReviews property value.voidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidSets the appConsent property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidSets the entitlementManagement property value.voidSets the lifecycleWorkflows property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the privilegedAccess property value.voidsetTermsOfUse(TermsOfUseContainer value) Sets the termsOfUse property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
IdentityGovernance
public IdentityGovernance()Instantiates a newIdentityGovernanceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IdentityGovernance 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
IdentityGovernance
-
getAccessReviews
Gets the accessReviews property value. The accessReviews property- Returns:
- a
AccessReviewSet
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getAppConsent
Gets the appConsent property value. The appConsent property- Returns:
- a
AppConsentApprovalRoute
-
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getEntitlementManagement
Gets the entitlementManagement property value. The entitlementManagement property- Returns:
- a
EntitlementManagement
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getLifecycleWorkflows
Gets the lifecycleWorkflows property value. The lifecycleWorkflows property- Returns:
- a
LifecycleWorkflowsContainer
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getPrivilegedAccess
Gets the privilegedAccess property value. The privilegedAccess property- Returns:
- a
PrivilegedAccessRoot
-
getTermsOfUse
Gets the termsOfUse property value. The termsOfUse property- Returns:
- a
TermsOfUseContainer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAccessReviews
Sets the accessReviews property value. The accessReviews property- Parameters:
value- Value to set for the accessReviews property.
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setAppConsent
Sets the appConsent property value. The appConsent property- Parameters:
value- Value to set for the appConsent property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setEntitlementManagement
Sets the entitlementManagement property value. The entitlementManagement property- Parameters:
value- Value to set for the entitlementManagement property.
-
setLifecycleWorkflows
Sets the lifecycleWorkflows property value. The lifecycleWorkflows property- Parameters:
value- Value to set for the lifecycleWorkflows property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setPrivilegedAccess
Sets the privilegedAccess property value. The privilegedAccess property- Parameters:
value- Value to set for the privilegedAccess property.
-
setTermsOfUse
Sets the termsOfUse property value. The termsOfUse property- Parameters:
value- Value to set for the termsOfUse property.
-