Class DeviceManagementUserRightsSetting
- java.lang.Object
-
- odata.msgraph.client.beta.complex.DeviceManagementUserRightsSetting
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class DeviceManagementUserRightsSetting extends Object implements com.github.davidmoten.odata.client.ODataType
“Represents a user rights setting.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeviceManagementUserRightsSetting.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected List<DeviceManagementUserRightsLocalUserOrGroup>localUsersOrGroupsprotected StringlocalUsersOrGroupsNextLinkprotected StringodataTypeprotected StateManagementSettingstateprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedDeviceManagementUserRightsSetting()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeviceManagementUserRightsSetting.Builderbuilder()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.CollectionPage<DeviceManagementUserRightsLocalUserOrGroup>getLocalUsersOrGroups()“Representing a collection of local users or groups which will be set on device if the state of this setting is Allowed.com.github.davidmoten.odata.client.CollectionPage<DeviceManagementUserRightsLocalUserOrGroup>getLocalUsersOrGroups(com.github.davidmoten.odata.client.HttpRequestOptions options)“Representing a collection of local users or groups which will be set on device if the state of this setting is Allowed.Optional<StateManagementSetting>getState()“Representing the current state of this user rights setting”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()DeviceManagementUserRightsSettingwithState(StateManagementSetting state)Returns an immutable copy ofthiswith just thestatefield changed.DeviceManagementUserRightsSettingwithUnmappedField(String name, String value)
-
-
-
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
-
localUsersOrGroups
protected List<DeviceManagementUserRightsLocalUserOrGroup> localUsersOrGroups
-
localUsersOrGroupsNextLink
protected String localUsersOrGroupsNextLink
-
state
protected StateManagementSetting state
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getLocalUsersOrGroups
public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementUserRightsLocalUserOrGroup> getLocalUsersOrGroups()
“Representing a collection of local users or groups which will be set on device if the state of this setting is Allowed. This collection can contain a maximum of 500 elements.”- Returns:
- property localUsersOrGroups
-
getLocalUsersOrGroups
public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementUserRightsLocalUserOrGroup> getLocalUsersOrGroups(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Representing a collection of local users or groups which will be set on device if the state of this setting is Allowed. This collection can contain a maximum of 500 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property localUsersOrGroups
-
getState
public Optional<StateManagementSetting> getState()
“Representing the current state of this user rights setting”- Returns:
- property state
-
withState
public DeviceManagementUserRightsSetting withState(StateManagementSetting state)
Returns an immutable copy ofthiswith just thestatefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Representing the current state of this user rights setting”
- Parameters:
state- new value ofstatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thestatefield changed
-
withUnmappedField
public DeviceManagementUserRightsSetting 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 DeviceManagementUserRightsSetting.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
-
-