Class ManagedDeviceCleanupSettings
- java.lang.Object
-
- odata.msgraph.client.beta.complex.ManagedDeviceCleanupSettings
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ManagedDeviceCleanupSettings extends Object implements com.github.davidmoten.odata.client.ODataType
“Define the rule when the admin wants the devices to be cleaned up.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManagedDeviceCleanupSettings.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringdeviceInactivityBeforeRetirementInDaysprotected StringodataTypeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedManagedDeviceCleanupSettings()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ManagedDeviceCleanupSettings.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getDeviceInactivityBeforeRetirementInDays()“Number of days when the device has not contacted Intune.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()ManagedDeviceCleanupSettingswithDeviceInactivityBeforeRetirementInDays(String deviceInactivityBeforeRetirementInDays)Returns an immutable copy ofthiswith just thedeviceInactivityBeforeRetirementInDaysfield changed.ManagedDeviceCleanupSettingswithUnmappedField(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
-
deviceInactivityBeforeRetirementInDays
protected String deviceInactivityBeforeRetirementInDays
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getDeviceInactivityBeforeRetirementInDays
public Optional<String> getDeviceInactivityBeforeRetirementInDays()
“Number of days when the device has not contacted Intune.”- Returns:
- property deviceInactivityBeforeRetirementInDays
-
withDeviceInactivityBeforeRetirementInDays
public ManagedDeviceCleanupSettings withDeviceInactivityBeforeRetirementInDays(String deviceInactivityBeforeRetirementInDays)
Returns an immutable copy ofthiswith just thedeviceInactivityBeforeRetirementInDaysfield 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.“Number of days when the device has not contacted Intune.”
- Parameters:
deviceInactivityBeforeRetirementInDays- new value ofdeviceInactivityBeforeRetirementInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceInactivityBeforeRetirementInDaysfield changed
-
withUnmappedField
public ManagedDeviceCleanupSettings 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 ManagedDeviceCleanupSettings.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
-
-