Class DeviceManagementConfigurationWindowsSettingApplicability
- java.lang.Object
-
- odata.msgraph.client.beta.complex.DeviceManagementConfigurationSettingApplicability
-
- odata.msgraph.client.beta.complex.DeviceManagementConfigurationWindowsSettingApplicability
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class DeviceManagementConfigurationWindowsSettingApplicability extends DeviceManagementConfigurationSettingApplicability implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeviceManagementConfigurationWindowsSettingApplicability.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringconfigurationServiceProviderVersionprotected StringmaximumSupportedVersionprotected StringminimumSupportedVersionprotected DeviceManagementConfigurationAzureAdTrustTyperequiredAzureAdTrustTypeprotected BooleanrequiresAzureAdprotected List<DeviceManagementConfigurationWindowsSkus>windowsSkusprotected StringwindowsSkusNextLink-
Fields inherited from class odata.msgraph.client.beta.complex.DeviceManagementConfigurationSettingApplicability
contextPath, description, deviceMode, odataType, platform, technologies, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDeviceManagementConfigurationWindowsSettingApplicability()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeviceManagementConfigurationWindowsSettingApplicability.BuilderbuilderDeviceManagementConfigurationWindowsSettingApplicability()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getConfigurationServiceProviderVersion()“Version of CSP setting is a part of”Optional<String>getMaximumSupportedVersion()“Maximum supported version of Windows”Optional<String>getMinimumSupportedVersion()“Minimum supported version of Windows”Optional<DeviceManagementConfigurationAzureAdTrustType>getRequiredAzureAdTrustType()“Required AzureAD trust type”Optional<Boolean>getRequiresAzureAd()“AzureAD setting requirement”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConfigurationWindowsSkus>getWindowsSkus()“List of Windows SKUs that the setting is applicable for”com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConfigurationWindowsSkus>getWindowsSkus(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of Windows SKUs that the setting is applicable for”StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()DeviceManagementConfigurationWindowsSettingApplicabilitywithConfigurationServiceProviderVersion(String configurationServiceProviderVersion)Returns an immutable copy ofthiswith just theconfigurationServiceProviderVersionfield changed.DeviceManagementConfigurationWindowsSettingApplicabilitywithMaximumSupportedVersion(String maximumSupportedVersion)Returns an immutable copy ofthiswith just themaximumSupportedVersionfield changed.DeviceManagementConfigurationWindowsSettingApplicabilitywithMinimumSupportedVersion(String minimumSupportedVersion)Returns an immutable copy ofthiswith just theminimumSupportedVersionfield changed.DeviceManagementConfigurationWindowsSettingApplicabilitywithRequiredAzureAdTrustType(DeviceManagementConfigurationAzureAdTrustType requiredAzureAdTrustType)Returns an immutable copy ofthiswith just therequiredAzureAdTrustTypefield changed.DeviceManagementConfigurationWindowsSettingApplicabilitywithRequiresAzureAd(Boolean requiresAzureAd)Returns an immutable copy ofthiswith just therequiresAzureAdfield changed.DeviceManagementConfigurationWindowsSettingApplicabilitywithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.complex.DeviceManagementConfigurationSettingApplicability
builder, getDescription, getDeviceMode, getPlatform, getTechnologies, withDescription, withDeviceMode, withPlatform, withTechnologies
-
-
-
-
Field Detail
-
configurationServiceProviderVersion
protected String configurationServiceProviderVersion
-
maximumSupportedVersion
protected String maximumSupportedVersion
-
minimumSupportedVersion
protected String minimumSupportedVersion
-
requiredAzureAdTrustType
protected DeviceManagementConfigurationAzureAdTrustType requiredAzureAdTrustType
-
requiresAzureAd
protected Boolean requiresAzureAd
-
windowsSkus
protected List<DeviceManagementConfigurationWindowsSkus> windowsSkus
-
windowsSkusNextLink
protected String windowsSkusNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classDeviceManagementConfigurationSettingApplicability
-
getConfigurationServiceProviderVersion
public Optional<String> getConfigurationServiceProviderVersion()
“Version of CSP setting is a part of”- Returns:
- property configurationServiceProviderVersion
-
withConfigurationServiceProviderVersion
public DeviceManagementConfigurationWindowsSettingApplicability withConfigurationServiceProviderVersion(String configurationServiceProviderVersion)
Returns an immutable copy ofthiswith just theconfigurationServiceProviderVersionfield 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.“Version of CSP setting is a part of”
- Parameters:
configurationServiceProviderVersion- new value ofconfigurationServiceProviderVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theconfigurationServiceProviderVersionfield changed
-
getMaximumSupportedVersion
public Optional<String> getMaximumSupportedVersion()
“Maximum supported version of Windows”- Returns:
- property maximumSupportedVersion
-
withMaximumSupportedVersion
public DeviceManagementConfigurationWindowsSettingApplicability withMaximumSupportedVersion(String maximumSupportedVersion)
Returns an immutable copy ofthiswith just themaximumSupportedVersionfield 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.“Maximum supported version of Windows”
- Parameters:
maximumSupportedVersion- new value ofmaximumSupportedVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themaximumSupportedVersionfield changed
-
getMinimumSupportedVersion
public Optional<String> getMinimumSupportedVersion()
“Minimum supported version of Windows”- Returns:
- property minimumSupportedVersion
-
withMinimumSupportedVersion
public DeviceManagementConfigurationWindowsSettingApplicability withMinimumSupportedVersion(String minimumSupportedVersion)
Returns an immutable copy ofthiswith just theminimumSupportedVersionfield 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.“Minimum supported version of Windows”
- Parameters:
minimumSupportedVersion- new value ofminimumSupportedVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumSupportedVersionfield changed
-
getRequiredAzureAdTrustType
public Optional<DeviceManagementConfigurationAzureAdTrustType> getRequiredAzureAdTrustType()
“Required AzureAD trust type”- Returns:
- property requiredAzureAdTrustType
-
withRequiredAzureAdTrustType
public DeviceManagementConfigurationWindowsSettingApplicability withRequiredAzureAdTrustType(DeviceManagementConfigurationAzureAdTrustType requiredAzureAdTrustType)
Returns an immutable copy ofthiswith just therequiredAzureAdTrustTypefield 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.“Required AzureAD trust type”
- Parameters:
requiredAzureAdTrustType- new value ofrequiredAzureAdTrustTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therequiredAzureAdTrustTypefield changed
-
getRequiresAzureAd
public Optional<Boolean> getRequiresAzureAd()
“AzureAD setting requirement”- Returns:
- property requiresAzureAd
-
withRequiresAzureAd
public DeviceManagementConfigurationWindowsSettingApplicability withRequiresAzureAd(Boolean requiresAzureAd)
Returns an immutable copy ofthiswith just therequiresAzureAdfield 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.“AzureAD setting requirement”
- Parameters:
requiresAzureAd- new value ofrequiresAzureAdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therequiresAzureAdfield changed
-
getWindowsSkus
public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConfigurationWindowsSkus> getWindowsSkus()
“List of Windows SKUs that the setting is applicable for”- Returns:
- property windowsSkus
-
getWindowsSkus
public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConfigurationWindowsSkus> getWindowsSkus(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of Windows SKUs that the setting is applicable for”- Parameters:
options- specify connect and read timeouts- Returns:
- property windowsSkus
-
withUnmappedField
public DeviceManagementConfigurationWindowsSettingApplicability withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classDeviceManagementConfigurationSettingApplicability
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classDeviceManagementConfigurationSettingApplicability
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classDeviceManagementConfigurationSettingApplicability
-
builderDeviceManagementConfigurationWindowsSettingApplicability
public static DeviceManagementConfigurationWindowsSettingApplicability.Builder builderDeviceManagementConfigurationWindowsSettingApplicability()
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 classDeviceManagementConfigurationSettingApplicability
-
-