Package odata.msgraph.client.entity
Class AccessReviewInstance
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.AccessReviewInstance
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class AccessReviewInstance extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccessReviewInstance.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<AccessReviewReviewer>contactedReviewersprotected List<AccessReviewInstanceDecisionItem>decisionsprotected OffsetDateTimeendDateTimeprotected List<AccessReviewReviewerScope>fallbackReviewersprotected StringfallbackReviewersNextLinkprotected List<AccessReviewReviewerScope>reviewersprotected StringreviewersNextLinkprotected AccessReviewScopescopeprotected List<AccessReviewStage>stagesprotected OffsetDateTimestartDateTimeprotected Stringstatus-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAccessReviewInstance()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.davidmoten.odata.client.ActionRequestNoReturnacceptRecommendations()com.github.davidmoten.odata.client.ActionRequestNoReturnapplyDecisions()com.github.davidmoten.odata.client.ActionRequestNoReturnbatchRecordDecisions(String decision, String justification, String principalId, String resourceId)static AccessReviewInstance.BuilderbuilderAccessReviewInstance()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()AccessReviewReviewerCollectionRequestgetContactedReviewers()AccessReviewInstanceDecisionItemCollectionRequestgetDecisions()Optional<OffsetDateTime>getEndDateTime()com.github.davidmoten.odata.client.CollectionPage<AccessReviewReviewerScope>getFallbackReviewers()com.github.davidmoten.odata.client.CollectionPage<AccessReviewReviewerScope>getFallbackReviewers(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<AccessReviewReviewerScope>getReviewers()com.github.davidmoten.odata.client.CollectionPage<AccessReviewReviewerScope>getReviewers(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<AccessReviewScope>getScope()AccessReviewStageCollectionRequestgetStages()Optional<OffsetDateTime>getStartDateTime()Optional<String>getStatus()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()AccessReviewInstancepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)AccessReviewInstanceput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).com.github.davidmoten.odata.client.ActionRequestNoReturnresetDecisions()com.github.davidmoten.odata.client.ActionRequestNoReturnsendReminder()com.github.davidmoten.odata.client.ActionRequestNoReturnstop()StringtoString()AccessReviewInstancewithContactedReviewers(List<AccessReviewReviewer> contactedReviewers)AccessReviewInstancewithDecisions(List<AccessReviewInstanceDecisionItem> decisions)AccessReviewInstancewithEndDateTime(OffsetDateTime endDateTime)AccessReviewInstancewithFallbackReviewers(List<AccessReviewReviewerScope> fallbackReviewers)AccessReviewInstancewithReviewers(List<AccessReviewReviewerScope> reviewers)AccessReviewInstancewithScope(AccessReviewScope scope)AccessReviewInstancewithStages(List<AccessReviewStage> stages)AccessReviewInstancewithStartDateTime(OffsetDateTime startDateTime)AccessReviewInstancewithStatus(String status)AccessReviewInstancewithUnmappedField(String name, Object value)
-
-
-
Field Detail
-
endDateTime
protected OffsetDateTime endDateTime
-
fallbackReviewers
protected List<AccessReviewReviewerScope> fallbackReviewers
-
fallbackReviewersNextLink
protected String fallbackReviewersNextLink
-
reviewers
protected List<AccessReviewReviewerScope> reviewers
-
reviewersNextLink
protected String reviewersNextLink
-
scope
protected AccessReviewScope scope
-
startDateTime
protected OffsetDateTime startDateTime
-
status
protected String status
-
contactedReviewers
protected List<AccessReviewReviewer> contactedReviewers
-
decisions
protected List<AccessReviewInstanceDecisionItem> decisions
-
stages
protected List<AccessReviewStage> stages
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderAccessReviewInstance
public static AccessReviewInstance.Builder builderAccessReviewInstance()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getEndDateTime
public Optional<OffsetDateTime> getEndDateTime()
-
withEndDateTime
public AccessReviewInstance withEndDateTime(OffsetDateTime endDateTime)
-
getFallbackReviewers
public com.github.davidmoten.odata.client.CollectionPage<AccessReviewReviewerScope> getFallbackReviewers()
-
withFallbackReviewers
public AccessReviewInstance withFallbackReviewers(List<AccessReviewReviewerScope> fallbackReviewers)
-
getFallbackReviewers
public com.github.davidmoten.odata.client.CollectionPage<AccessReviewReviewerScope> getFallbackReviewers(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getReviewers
public com.github.davidmoten.odata.client.CollectionPage<AccessReviewReviewerScope> getReviewers()
-
withReviewers
public AccessReviewInstance withReviewers(List<AccessReviewReviewerScope> reviewers)
-
getReviewers
public com.github.davidmoten.odata.client.CollectionPage<AccessReviewReviewerScope> getReviewers(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getScope
public Optional<AccessReviewScope> getScope()
-
withScope
public AccessReviewInstance withScope(AccessReviewScope scope)
-
getStartDateTime
public Optional<OffsetDateTime> getStartDateTime()
-
withStartDateTime
public AccessReviewInstance withStartDateTime(OffsetDateTime startDateTime)
-
withStatus
public AccessReviewInstance withStatus(String status)
-
withUnmappedField
public AccessReviewInstance withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classEntity
-
getContactedReviewers
public AccessReviewReviewerCollectionRequest getContactedReviewers()
-
getDecisions
public AccessReviewInstanceDecisionItemCollectionRequest getDecisions()
-
getStages
public AccessReviewStageCollectionRequest getStages()
-
withContactedReviewers
public AccessReviewInstance withContactedReviewers(List<AccessReviewReviewer> contactedReviewers)
-
withDecisions
public AccessReviewInstance withDecisions(List<AccessReviewInstanceDecisionItem> decisions)
-
withStages
public AccessReviewInstance withStages(List<AccessReviewStage> stages)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public AccessReviewInstance patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public AccessReviewInstance put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
acceptRecommendations
public com.github.davidmoten.odata.client.ActionRequestNoReturn acceptRecommendations()
-
applyDecisions
public com.github.davidmoten.odata.client.ActionRequestNoReturn applyDecisions()
-
batchRecordDecisions
public com.github.davidmoten.odata.client.ActionRequestNoReturn batchRecordDecisions(String decision, String justification, String principalId, String resourceId)
-
resetDecisions
public com.github.davidmoten.odata.client.ActionRequestNoReturn resetDecisions()
-
sendReminder
public com.github.davidmoten.odata.client.ActionRequestNoReturn sendReminder()
-
stop
public com.github.davidmoten.odata.client.ActionRequestNoReturn stop()
-
-