Package odata.msgraph.client.complex
Class Win32LobAppAssignmentSettings
- java.lang.Object
-
- odata.msgraph.client.complex.MobileAppAssignmentSettings
-
- odata.msgraph.client.complex.Win32LobAppAssignmentSettings
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class Win32LobAppAssignmentSettings extends MobileAppAssignmentSettings implements com.github.davidmoten.odata.client.ODataType
“Contains properties used to assign an Win32 LOB mobile app to a group.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWin32LobAppAssignmentSettings.Builder
-
Field Summary
Fields Modifier and Type Field Description protected MobileAppInstallTimeSettingsinstallTimeSettingsprotected Win32LobAppNotificationnotificationsprotected Win32LobAppRestartSettingsrestartSettings-
Fields inherited from class odata.msgraph.client.complex.MobileAppAssignmentSettings
contextPath, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWin32LobAppAssignmentSettings()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Win32LobAppAssignmentSettings.BuilderbuilderWin32LobAppAssignmentSettings()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<MobileAppInstallTimeSettings>getInstallTimeSettings()“The install time settings to apply for this app assignment.”Optional<Win32LobAppNotification>getNotifications()“The notification status for this app assignment.”Optional<Win32LobAppRestartSettings>getRestartSettings()“The reboot settings to apply for this app assignment.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()Win32LobAppAssignmentSettingswithInstallTimeSettings(MobileAppInstallTimeSettings installTimeSettings)Returns an immutable copy ofthiswith just theinstallTimeSettingsfield changed.Win32LobAppAssignmentSettingswithNotifications(Win32LobAppNotification notifications)Returns an immutable copy ofthiswith just thenotificationsfield changed.Win32LobAppAssignmentSettingswithRestartSettings(Win32LobAppRestartSettings restartSettings)Returns an immutable copy ofthiswith just therestartSettingsfield changed.Win32LobAppAssignmentSettingswithUnmappedField(String name, String value)
-
-
-
Field Detail
-
installTimeSettings
protected MobileAppInstallTimeSettings installTimeSettings
-
notifications
protected Win32LobAppNotification notifications
-
restartSettings
protected Win32LobAppRestartSettings restartSettings
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classMobileAppAssignmentSettings
-
getInstallTimeSettings
public Optional<MobileAppInstallTimeSettings> getInstallTimeSettings()
“The install time settings to apply for this app assignment.”- Returns:
- property installTimeSettings
-
withInstallTimeSettings
public Win32LobAppAssignmentSettings withInstallTimeSettings(MobileAppInstallTimeSettings installTimeSettings)
Returns an immutable copy ofthiswith just theinstallTimeSettingsfield 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.“The install time settings to apply for this app assignment.”
- Parameters:
installTimeSettings- new value ofinstallTimeSettingsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theinstallTimeSettingsfield changed
-
getNotifications
public Optional<Win32LobAppNotification> getNotifications()
“The notification status for this app assignment.”- Returns:
- property notifications
-
withNotifications
public Win32LobAppAssignmentSettings withNotifications(Win32LobAppNotification notifications)
Returns an immutable copy ofthiswith just thenotificationsfield 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.“The notification status for this app assignment.”
- Parameters:
notifications- new value ofnotificationsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thenotificationsfield changed
-
getRestartSettings
public Optional<Win32LobAppRestartSettings> getRestartSettings()
“The reboot settings to apply for this app assignment.”- Returns:
- property restartSettings
-
withRestartSettings
public Win32LobAppAssignmentSettings withRestartSettings(Win32LobAppRestartSettings restartSettings)
Returns an immutable copy ofthiswith just therestartSettingsfield 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.“The reboot settings to apply for this app assignment.”
- Parameters:
restartSettings- new value ofrestartSettingsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therestartSettingsfield changed
-
withUnmappedField
public Win32LobAppAssignmentSettings withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classMobileAppAssignmentSettings
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classMobileAppAssignmentSettings
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classMobileAppAssignmentSettings
-
builderWin32LobAppAssignmentSettings
public static Win32LobAppAssignmentSettings.Builder builderWin32LobAppAssignmentSettings()
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
-
toString
public String toString()
- Overrides:
toStringin classMobileAppAssignmentSettings
-
-