Package odata.msgraph.client.complex
Class Win32LobAppInstallExperience
- java.lang.Object
-
- odata.msgraph.client.complex.Win32LobAppInstallExperience
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class Win32LobAppInstallExperience extends Object implements com.github.davidmoten.odata.client.ODataType
“Contains installation experience properties for a Win32 App”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWin32LobAppInstallExperience.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected Win32LobAppRestartBehaviordeviceRestartBehaviorprotected StringodataTypeprotected RunAsAccountTyperunAsAccountprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedWin32LobAppInstallExperience()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Win32LobAppInstallExperience.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Win32LobAppRestartBehavior>getDeviceRestartBehavior()“Device restart behavior.”Optional<RunAsAccountType>getRunAsAccount()“Indicates the type of execution context the app runs in.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()Win32LobAppInstallExperiencewithDeviceRestartBehavior(Win32LobAppRestartBehavior deviceRestartBehavior)Returns an immutable copy ofthiswith just thedeviceRestartBehaviorfield changed.Win32LobAppInstallExperiencewithRunAsAccount(RunAsAccountType runAsAccount)Returns an immutable copy ofthiswith just therunAsAccountfield changed.Win32LobAppInstallExperiencewithUnmappedField(String name, Object 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
-
deviceRestartBehavior
protected Win32LobAppRestartBehavior deviceRestartBehavior
-
runAsAccount
protected RunAsAccountType runAsAccount
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getDeviceRestartBehavior
public Optional<Win32LobAppRestartBehavior> getDeviceRestartBehavior()
“Device restart behavior.”- Returns:
- property deviceRestartBehavior
-
withDeviceRestartBehavior
public Win32LobAppInstallExperience withDeviceRestartBehavior(Win32LobAppRestartBehavior deviceRestartBehavior)
Returns an immutable copy ofthiswith just thedeviceRestartBehaviorfield 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.“Device restart behavior.”
- Parameters:
deviceRestartBehavior- new value ofdeviceRestartBehaviorfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceRestartBehaviorfield changed
-
getRunAsAccount
public Optional<RunAsAccountType> getRunAsAccount()
“Indicates the type of execution context the app runs in.”- Returns:
- property runAsAccount
-
withRunAsAccount
public Win32LobAppInstallExperience withRunAsAccount(RunAsAccountType runAsAccount)
Returns an immutable copy ofthiswith just therunAsAccountfield 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.“Indicates the type of execution context the app runs in.”
- Parameters:
runAsAccount- new value ofrunAsAccountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therunAsAccountfield changed
-
withUnmappedField
public Win32LobAppInstallExperience withUnmappedField(String name, Object 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 Win32LobAppInstallExperience.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
-
-