Class DeviceManagementConfigurationWindowsSettingApplicability

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class DeviceManagementConfigurationWindowsSettingApplicability
    extends DeviceManagementConfigurationSettingApplicability
    implements com.github.davidmoten.odata.client.ODataType
    • Constructor Detail

      • DeviceManagementConfigurationWindowsSettingApplicability

        protected DeviceManagementConfigurationWindowsSettingApplicability()
    • Method Detail

      • 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 of this with just the configurationServiceProviderVersion field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.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 of configurationServiceProviderVersion field (as defined in service metadata)
        Returns:
        immutable copy of this with just the configurationServiceProviderVersion field changed
      • getMaximumSupportedVersion

        public Optional<String> getMaximumSupportedVersion()
        “Maximum supported version of Windows”
        Returns:
        property maximumSupportedVersion
      • withMaximumSupportedVersion

        public DeviceManagementConfigurationWindowsSettingApplicability withMaximumSupportedVersion​(String maximumSupportedVersion)
        Returns an immutable copy of this with just the maximumSupportedVersion field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Maximum supported version of Windows”

        Parameters:
        maximumSupportedVersion - new value of maximumSupportedVersion field (as defined in service metadata)
        Returns:
        immutable copy of this with just the maximumSupportedVersion field changed
      • getMinimumSupportedVersion

        public Optional<String> getMinimumSupportedVersion()
        “Minimum supported version of Windows”
        Returns:
        property minimumSupportedVersion
      • withMinimumSupportedVersion

        public DeviceManagementConfigurationWindowsSettingApplicability withMinimumSupportedVersion​(String minimumSupportedVersion)
        Returns an immutable copy of this with just the minimumSupportedVersion field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Minimum supported version of Windows”

        Parameters:
        minimumSupportedVersion - new value of minimumSupportedVersion field (as defined in service metadata)
        Returns:
        immutable copy of this with just the minimumSupportedVersion field changed
      • withRequiredAzureAdTrustType

        public DeviceManagementConfigurationWindowsSettingApplicability withRequiredAzureAdTrustType​(DeviceManagementConfigurationAzureAdTrustType requiredAzureAdTrustType)
        Returns an immutable copy of this with just the requiredAzureAdTrustType field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Required AzureAD trust type”

        Parameters:
        requiredAzureAdTrustType - new value of requiredAzureAdTrustType field (as defined in service metadata)
        Returns:
        immutable copy of this with just the requiredAzureAdTrustType field changed
      • getRequiresAzureAd

        public Optional<Boolean> getRequiresAzureAd()
        “AzureAD setting requirement”
        Returns:
        property requiresAzureAd
      • withRequiresAzureAd

        public DeviceManagementConfigurationWindowsSettingApplicability withRequiresAzureAd​(Boolean requiresAzureAd)
        Returns an immutable copy of this with just the requiresAzureAd field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “AzureAD setting requirement”

        Parameters:
        requiresAzureAd - new value of requiresAzureAd field (as defined in service metadata)
        Returns:
        immutable copy of this with just the requiresAzureAd field 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
      • 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