Package odata.msgraph.client.complex
Class AccessPackageAssignmentRequestorSettings
- java.lang.Object
-
- odata.msgraph.client.complex.AccessPackageAssignmentRequestorSettings
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class AccessPackageAssignmentRequestorSettings extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccessPackageAssignmentRequestorSettings.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanallowCustomAssignmentScheduleprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected BooleanenableOnBehalfRequestorsToAddAccessprotected BooleanenableOnBehalfRequestorsToRemoveAccessprotected BooleanenableOnBehalfRequestorsToUpdateAccessprotected BooleanenableTargetsToSelfAddAccessprotected BooleanenableTargetsToSelfRemoveAccessprotected BooleanenableTargetsToSelfUpdateAccessprotected StringodataTypeprotected List<SubjectSet>onBehalfRequestorsprotected StringonBehalfRequestorsNextLinkprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedAccessPackageAssignmentRequestorSettings()
-
Method Summary
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
allowCustomAssignmentSchedule
protected Boolean allowCustomAssignmentSchedule
-
enableOnBehalfRequestorsToAddAccess
protected Boolean enableOnBehalfRequestorsToAddAccess
-
enableOnBehalfRequestorsToRemoveAccess
protected Boolean enableOnBehalfRequestorsToRemoveAccess
-
enableOnBehalfRequestorsToUpdateAccess
protected Boolean enableOnBehalfRequestorsToUpdateAccess
-
enableTargetsToSelfAddAccess
protected Boolean enableTargetsToSelfAddAccess
-
enableTargetsToSelfRemoveAccess
protected Boolean enableTargetsToSelfRemoveAccess
-
enableTargetsToSelfUpdateAccess
protected Boolean enableTargetsToSelfUpdateAccess
-
onBehalfRequestors
protected List<SubjectSet> onBehalfRequestors
-
onBehalfRequestorsNextLink
protected String onBehalfRequestorsNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
withAllowCustomAssignmentSchedule
public AccessPackageAssignmentRequestorSettings withAllowCustomAssignmentSchedule(Boolean allowCustomAssignmentSchedule)
-
getEnableOnBehalfRequestorsToAddAccess
public Optional<Boolean> getEnableOnBehalfRequestorsToAddAccess()
-
withEnableOnBehalfRequestorsToAddAccess
public AccessPackageAssignmentRequestorSettings withEnableOnBehalfRequestorsToAddAccess(Boolean enableOnBehalfRequestorsToAddAccess)
-
getEnableOnBehalfRequestorsToRemoveAccess
public Optional<Boolean> getEnableOnBehalfRequestorsToRemoveAccess()
-
withEnableOnBehalfRequestorsToRemoveAccess
public AccessPackageAssignmentRequestorSettings withEnableOnBehalfRequestorsToRemoveAccess(Boolean enableOnBehalfRequestorsToRemoveAccess)
-
getEnableOnBehalfRequestorsToUpdateAccess
public Optional<Boolean> getEnableOnBehalfRequestorsToUpdateAccess()
-
withEnableOnBehalfRequestorsToUpdateAccess
public AccessPackageAssignmentRequestorSettings withEnableOnBehalfRequestorsToUpdateAccess(Boolean enableOnBehalfRequestorsToUpdateAccess)
-
withEnableTargetsToSelfAddAccess
public AccessPackageAssignmentRequestorSettings withEnableTargetsToSelfAddAccess(Boolean enableTargetsToSelfAddAccess)
-
withEnableTargetsToSelfRemoveAccess
public AccessPackageAssignmentRequestorSettings withEnableTargetsToSelfRemoveAccess(Boolean enableTargetsToSelfRemoveAccess)
-
withEnableTargetsToSelfUpdateAccess
public AccessPackageAssignmentRequestorSettings withEnableTargetsToSelfUpdateAccess(Boolean enableTargetsToSelfUpdateAccess)
-
getOnBehalfRequestors
public com.github.davidmoten.odata.client.CollectionPage<SubjectSet> getOnBehalfRequestors()
-
getOnBehalfRequestors
public com.github.davidmoten.odata.client.CollectionPage<SubjectSet> getOnBehalfRequestors(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withUnmappedField
public AccessPackageAssignmentRequestorSettings withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static AccessPackageAssignmentRequestorSettings.Builder builder()
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
-
-