Package com.microsoft.graph.models
Class EntitlementManagement
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EntitlementManagement
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EntitlementManagement
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 EntitlementManagementcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the accessPackageAssignmentApprovals property value.Gets the accessPackages property value.Gets the assignmentPolicies property value.Gets the assignmentRequests property value.Gets the assignments property value.Gets the catalogs property value.Gets the connectedOrganizations property value.The deserialization information for the current modelGets the resourceEnvironments property value.Gets the resourceRequests property value.Gets the resourceRoleScopes property value.Gets the resources property value.Gets the settings property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the accessPackageAssignmentApprovals property value.voidsetAccessPackages(List<AccessPackage> value) Sets the accessPackages property value.voidSets the assignmentPolicies property value.voidSets the assignmentRequests property value.voidSets the assignments property value.voidsetCatalogs(List<AccessPackageCatalog> value) Sets the catalogs property value.voidSets the connectedOrganizations property value.voidSets the resourceEnvironments property value.voidSets the resourceRequests property value.voidSets the resourceRoleScopes property value.voidsetResources(List<AccessPackageResource> value) Sets the resources property value.voidSets the settings property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EntitlementManagement
public EntitlementManagement()Instantiates a newEntitlementManagementand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EntitlementManagement 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
EntitlementManagement
-
getAccessPackageAssignmentApprovals
Gets the accessPackageAssignmentApprovals property value. Approval stages for decisions associated with access package assignment requests. -
getAccessPackages
Gets the accessPackages property value. Access packages define the collection of resource roles and the policies for which subjects can request or be assigned access to those resources.- Returns:
- a
List<AccessPackage>
-
getAssignmentPolicies
Gets the assignmentPolicies property value. Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment.- Returns:
- a
List<AccessPackageAssignmentPolicy>
-
getAssignmentRequests
Gets the assignmentRequests property value. Access package assignment requests created by or on behalf of a subject.- Returns:
- a
List<AccessPackageAssignmentRequest>
-
getAssignments
Gets the assignments property value. The assignment of an access package to a subject for a period of time.- Returns:
- a
List<AccessPackageAssignment>
-
getCatalogs
Gets the catalogs property value. A container for access packages.- Returns:
- a
List<AccessPackageCatalog>
-
getConnectedOrganizations
Gets the connectedOrganizations property value. References to a directory or domain of another organization whose users can request access.- Returns:
- a
List<ConnectedOrganization>
-
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>>
-
getResourceEnvironments
Gets the resourceEnvironments property value. A reference to the geolocation environments in which a resource is located.- Returns:
- a
List<AccessPackageResourceEnvironment>
-
getResourceRequests
Gets the resourceRequests property value. Represents a request to add or remove a resource to or from a catalog respectively.- Returns:
- a
List<AccessPackageResourceRequest>
-
getResourceRoleScopes
Gets the resourceRoleScopes property value. The resourceRoleScopes property- Returns:
- a
List<AccessPackageResourceRoleScope>
-
getResources
Gets the resources property value. The resources associated with the catalogs.- Returns:
- a
List<AccessPackageResource>
-
getSettings
Gets the settings property value. The settings that control the behavior of Microsoft Entra entitlement management.- Returns:
- a
EntitlementManagementSettings
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAccessPackageAssignmentApprovals
Sets the accessPackageAssignmentApprovals property value. Approval stages for decisions associated with access package assignment requests.- Parameters:
value- Value to set for the accessPackageAssignmentApprovals property.
-
setAccessPackages
Sets the accessPackages property value. Access packages define the collection of resource roles and the policies for which subjects can request or be assigned access to those resources.- Parameters:
value- Value to set for the accessPackages property.
-
setAssignmentPolicies
Sets the assignmentPolicies property value. Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment.- Parameters:
value- Value to set for the assignmentPolicies property.
-
setAssignmentRequests
Sets the assignmentRequests property value. Access package assignment requests created by or on behalf of a subject.- Parameters:
value- Value to set for the assignmentRequests property.
-
setAssignments
Sets the assignments property value. The assignment of an access package to a subject for a period of time.- Parameters:
value- Value to set for the assignments property.
-
setCatalogs
Sets the catalogs property value. A container for access packages.- Parameters:
value- Value to set for the catalogs property.
-
setConnectedOrganizations
Sets the connectedOrganizations property value. References to a directory or domain of another organization whose users can request access.- Parameters:
value- Value to set for the connectedOrganizations property.
-
setResourceEnvironments
Sets the resourceEnvironments property value. A reference to the geolocation environments in which a resource is located.- Parameters:
value- Value to set for the resourceEnvironments property.
-
setResourceRequests
Sets the resourceRequests property value. Represents a request to add or remove a resource to or from a catalog respectively.- Parameters:
value- Value to set for the resourceRequests property.
-
setResourceRoleScopes
Sets the resourceRoleScopes property value. The resourceRoleScopes property- Parameters:
value- Value to set for the resourceRoleScopes property.
-
setResources
Sets the resources property value. The resources associated with the catalogs.- Parameters:
value- Value to set for the resources property.
-
setSettings
Sets the settings property value. The settings that control the behavior of Microsoft Entra entitlement management.- Parameters:
value- Value to set for the settings property.
-