Package com.microsoft.graph.models
Class PrivilegedAccessGroup
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.PrivilegedAccessGroup
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class PrivilegedAccessGroup
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 PrivilegedAccessGroup
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the assignmentApprovals property value.Gets the assignmentScheduleInstances property value.Gets the assignmentScheduleRequests property value.Gets the assignmentSchedules property value.Gets the eligibilityScheduleInstances property value.Gets the eligibilityScheduleRequests property value.Gets the eligibilitySchedules property value.The deserialization information for the current modelvoid
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAssignmentApprovals
(List<Approval> value) Sets the assignmentApprovals property value.void
Sets the assignmentScheduleInstances property value.void
Sets the assignmentScheduleRequests property value.void
Sets the assignmentSchedules property value.void
Sets the eligibilityScheduleInstances property value.void
Sets the eligibilityScheduleRequests property value.void
Sets the eligibilitySchedules property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
PrivilegedAccessGroup
public PrivilegedAccessGroup()Instantiates a newPrivilegedAccessGroup
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static PrivilegedAccessGroup 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
PrivilegedAccessGroup
-
getAssignmentApprovals
Gets the assignmentApprovals property value. The assignmentApprovals property -
getAssignmentScheduleInstances
@Nullable public List<PrivilegedAccessGroupAssignmentScheduleInstance> getAssignmentScheduleInstances()Gets the assignmentScheduleInstances property value. The instances of assignment schedules to activate a just-in-time access.- Returns:
- a
List<PrivilegedAccessGroupAssignmentScheduleInstance>
-
getAssignmentScheduleRequests
@Nullable public List<PrivilegedAccessGroupAssignmentScheduleRequest> getAssignmentScheduleRequests()Gets the assignmentScheduleRequests property value. The schedule requests for operations to create, update, delete, extend, and renew an assignment.- Returns:
- a
List<PrivilegedAccessGroupAssignmentScheduleRequest>
-
getAssignmentSchedules
Gets the assignmentSchedules property value. The assignment schedules to activate a just-in-time access.- Returns:
- a
List<PrivilegedAccessGroupAssignmentSchedule>
-
getEligibilityScheduleInstances
@Nullable public List<PrivilegedAccessGroupEligibilityScheduleInstance> getEligibilityScheduleInstances()Gets the eligibilityScheduleInstances property value. The instances of eligibility schedules to activate a just-in-time access.- Returns:
- a
List<PrivilegedAccessGroupEligibilityScheduleInstance>
-
getEligibilityScheduleRequests
@Nullable public List<PrivilegedAccessGroupEligibilityScheduleRequest> getEligibilityScheduleRequests()Gets the eligibilityScheduleRequests property value. The schedule requests for operations to create, update, delete, extend, and renew an eligibility.- Returns:
- a
List<PrivilegedAccessGroupEligibilityScheduleRequest>
-
getEligibilitySchedules
Gets the eligibilitySchedules property value. The eligibility schedules to activate a just-in-time access.- Returns:
- a
List<PrivilegedAccessGroupEligibilitySchedule>
-
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>>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAssignmentApprovals
Sets the assignmentApprovals property value. The assignmentApprovals property- Parameters:
value
- Value to set for the assignmentApprovals property.
-
setAssignmentScheduleInstances
public void setAssignmentScheduleInstances(@Nullable List<PrivilegedAccessGroupAssignmentScheduleInstance> value) Sets the assignmentScheduleInstances property value. The instances of assignment schedules to activate a just-in-time access.- Parameters:
value
- Value to set for the assignmentScheduleInstances property.
-
setAssignmentScheduleRequests
public void setAssignmentScheduleRequests(@Nullable List<PrivilegedAccessGroupAssignmentScheduleRequest> value) Sets the assignmentScheduleRequests property value. The schedule requests for operations to create, update, delete, extend, and renew an assignment.- Parameters:
value
- Value to set for the assignmentScheduleRequests property.
-
setAssignmentSchedules
Sets the assignmentSchedules property value. The assignment schedules to activate a just-in-time access.- Parameters:
value
- Value to set for the assignmentSchedules property.
-
setEligibilityScheduleInstances
public void setEligibilityScheduleInstances(@Nullable List<PrivilegedAccessGroupEligibilityScheduleInstance> value) Sets the eligibilityScheduleInstances property value. The instances of eligibility schedules to activate a just-in-time access.- Parameters:
value
- Value to set for the eligibilityScheduleInstances property.
-
setEligibilityScheduleRequests
public void setEligibilityScheduleRequests(@Nullable List<PrivilegedAccessGroupEligibilityScheduleRequest> value) Sets the eligibilityScheduleRequests property value. The schedule requests for operations to create, update, delete, extend, and renew an eligibility.- Parameters:
value
- Value to set for the eligibilityScheduleRequests property.
-
setEligibilitySchedules
Sets the eligibilitySchedules property value. The eligibility schedules to activate a just-in-time access.- Parameters:
value
- Value to set for the eligibilitySchedules property.
-