Class WindowsKioskProfile
- java.lang.Object
-
- odata.msgraph.client.beta.complex.WindowsKioskProfile
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class WindowsKioskProfile extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsKioskProfile.Builder
-
Field Summary
Fields Modifier and Type Field Description protected WindowsKioskAppConfigurationappConfigurationprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringodataTypeprotected StringprofileIdprotected StringprofileNameprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFieldsprotected List<WindowsKioskUser>userAccountsConfigurationprotected StringuserAccountsConfigurationNextLink
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsKioskProfile()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WindowsKioskProfile.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<WindowsKioskAppConfiguration>getAppConfiguration()“The App configuration that will be used for this kiosk configuration.”Optional<String>getProfileId()“Key of the entity.”Optional<String>getProfileName()“This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()com.github.davidmoten.odata.client.CollectionPage<WindowsKioskUser>getUserAccountsConfiguration()“The user accounts that will be locked to this kiosk configuration.com.github.davidmoten.odata.client.CollectionPage<WindowsKioskUser>getUserAccountsConfiguration(com.github.davidmoten.odata.client.HttpRequestOptions options)“The user accounts that will be locked to this kiosk configuration.StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()WindowsKioskProfilewithAppConfiguration(WindowsKioskAppConfiguration appConfiguration)Returns an immutable copy ofthiswith just theappConfigurationfield changed.WindowsKioskProfilewithProfileId(String profileId)Returns an immutable copy ofthiswith just theprofileIdfield changed.WindowsKioskProfilewithProfileName(String profileName)Returns an immutable copy ofthiswith just theprofileNamefield changed.WindowsKioskProfilewithUnmappedField(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
-
appConfiguration
protected WindowsKioskAppConfiguration appConfiguration
-
profileId
protected String profileId
-
profileName
protected String profileName
-
userAccountsConfiguration
protected List<WindowsKioskUser> userAccountsConfiguration
-
userAccountsConfigurationNextLink
protected String userAccountsConfigurationNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getAppConfiguration
public Optional<WindowsKioskAppConfiguration> getAppConfiguration()
“The App configuration that will be used for this kiosk configuration.”- Returns:
- property appConfiguration
-
withAppConfiguration
public WindowsKioskProfile withAppConfiguration(WindowsKioskAppConfiguration appConfiguration)
Returns an immutable copy ofthiswith just theappConfigurationfield 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 App configuration that will be used for this kiosk configuration.”
- Parameters:
appConfiguration- new value ofappConfigurationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappConfigurationfield changed
-
getProfileId
public Optional<String> getProfileId()
“Key of the entity.”- Returns:
- property profileId
-
withProfileId
public WindowsKioskProfile withProfileId(String profileId)
Returns an immutable copy ofthiswith just theprofileIdfield 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.“Key of the entity.”
- Parameters:
profileId- new value ofprofileIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theprofileIdfield changed
-
getProfileName
public Optional<String> getProfileName()
“This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.”- Returns:
- property profileName
-
withProfileName
public WindowsKioskProfile withProfileName(String profileName)
Returns an immutable copy ofthiswith just theprofileNamefield 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.“This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.”
- Parameters:
profileName- new value ofprofileNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theprofileNamefield changed
-
getUserAccountsConfiguration
public com.github.davidmoten.odata.client.CollectionPage<WindowsKioskUser> getUserAccountsConfiguration()
“The user accounts that will be locked to this kiosk configuration. This collection can contain a maximum of 100 elements.”- Returns:
- property userAccountsConfiguration
-
getUserAccountsConfiguration
public com.github.davidmoten.odata.client.CollectionPage<WindowsKioskUser> getUserAccountsConfiguration(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The user accounts that will be locked to this kiosk configuration. This collection can contain a maximum of 100 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property userAccountsConfiguration
-
withUnmappedField
public WindowsKioskProfile 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 WindowsKioskProfile.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
-
-