JavaScript is disabled on your browser.
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AccessPackageApprovalStage
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Package Approval Stage.
Field Summary
Fields
The Duration Before Automatic Denial.
The Duration Before Escalation.
The Escalation Approvers.
The Fallback Escalation Approvers.
The Fallback Primary Approvers.
The Is Approver Justification Required.
The Is Escalation Enabled.
the OData type of the object as returned by the service
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
final com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject (com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Field Details
oDataType
@SerializedName("@odata.type")
@Expose
@Nullable
public String oDataType
the OData type of the object as returned by the service
durationBeforeAutomaticDenial
@SerializedName(value="durationBeforeAutomaticDenial",
alternate="DurationBeforeAutomaticDenial")
@Expose
@Nullable
public Duration durationBeforeAutomaticDenial
The Duration Before Automatic Denial.
The number of days that a request can be pending a response before it is automatically denied.
durationBeforeEscalation
@SerializedName(value="durationBeforeEscalation",
alternate="DurationBeforeEscalation")
@Expose
@Nullable
public Duration durationBeforeEscalation
The Duration Before Escalation.
If escalation is required, the time a request can be pending a response from a primary approver.
escalationApprovers
@SerializedName(value="escalationApprovers",
alternate="EscalationApprovers")
@Expose
@Nullable
public List <SubjectSet > escalationApprovers
The Escalation Approvers.
If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests.
fallbackEscalationApprovers
@SerializedName(value="fallbackEscalationApprovers",
alternate="FallbackEscalationApprovers")
@Expose
@Nullable
public List <SubjectSet > fallbackEscalationApprovers
The Fallback Escalation Approvers.
The subjects, typically users, who are the fallback escalation approvers.
fallbackPrimaryApprovers
@SerializedName(value="fallbackPrimaryApprovers",
alternate="FallbackPrimaryApprovers")
@Expose
@Nullable
public List <SubjectSet > fallbackPrimaryApprovers
The Fallback Primary Approvers.
The subjects, typically users, who are the fallback primary approvers.
isApproverJustificationRequired
@SerializedName(value="isApproverJustificationRequired",
alternate="IsApproverJustificationRequired")
@Expose
@Nullable
public Boolean isApproverJustificationRequired
The Is Approver Justification Required.
Indicates whether the approver is required to provide a justification for approving a request.
isEscalationEnabled
@SerializedName(value="isEscalationEnabled",
alternate="IsEscalationEnabled")
@Expose
@Nullable
public Boolean isEscalationEnabled
The Is Escalation Enabled.
If true, then one or more escalationApprovers are configured in this approval stage.
primaryApprovers
@SerializedName(value="primaryApprovers",
alternate="PrimaryApprovers")
@Expose
@Nullable
public List <SubjectSet > primaryApprovers
The Primary Approvers.
The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors or externalSponsors.
Constructor Details
AccessPackageApprovalStage
public AccessPackageApprovalStage ()
Method Details
additionalDataManager
@Nonnull
public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager ()
Specified by:
additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
setRawObject
public void setRawObject (@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
Sets the raw JSON object
Specified by:
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
Parameters:
serializer - the serializer
json - the JSON object to set this object to