public class AccessReviewScheduleSettings extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
AccessReviewScheduleSettings.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<AccessReviewApplyAction> |
applyActions |
protected String |
applyActionsNextLink |
protected Boolean |
autoApplyDecisionsEnabled |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected String |
defaultDecision |
protected Boolean |
defaultDecisionEnabled |
protected Integer |
instanceDurationInDays |
protected Boolean |
justificationRequiredOnApproval |
protected Boolean |
mailNotificationsEnabled |
protected String |
odataType |
protected Boolean |
recommendationsEnabled |
protected PatternedRecurrence |
recurrence |
protected Boolean |
reminderNotificationsEnabled |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
AccessReviewScheduleSettings() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected Boolean mailNotificationsEnabled
protected Boolean reminderNotificationsEnabled
protected Boolean justificationRequiredOnApproval
protected Boolean defaultDecisionEnabled
protected String defaultDecision
protected Integer instanceDurationInDays
protected PatternedRecurrence recurrence
protected Boolean autoApplyDecisionsEnabled
protected List<AccessReviewApplyAction> applyActions
protected String applyActionsNextLink
protected Boolean recommendationsEnabled
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic AccessReviewScheduleSettings withMailNotificationsEnabled(Boolean mailNotificationsEnabled)
public AccessReviewScheduleSettings withReminderNotificationsEnabled(Boolean reminderNotificationsEnabled)
public AccessReviewScheduleSettings withJustificationRequiredOnApproval(Boolean justificationRequiredOnApproval)
public AccessReviewScheduleSettings withDefaultDecisionEnabled(Boolean defaultDecisionEnabled)
public AccessReviewScheduleSettings withDefaultDecision(String defaultDecision)
public AccessReviewScheduleSettings withInstanceDurationInDays(Integer instanceDurationInDays)
public Optional<PatternedRecurrence> getRecurrence()
public AccessReviewScheduleSettings withRecurrence(PatternedRecurrence recurrence)
public AccessReviewScheduleSettings withAutoApplyDecisionsEnabled(Boolean autoApplyDecisionsEnabled)
public com.github.davidmoten.odata.client.CollectionPage<AccessReviewApplyAction> getApplyActions()
public com.github.davidmoten.odata.client.CollectionPage<AccessReviewApplyAction> getApplyActions(com.github.davidmoten.odata.client.HttpRequestOptions options)
public AccessReviewScheduleSettings withRecommendationsEnabled(Boolean recommendationsEnabled)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static AccessReviewScheduleSettings.Builder builder()
Copyright © 2018–2020. All rights reserved.