Class Windows10TeamGeneralConfiguration

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

    public class Windows10TeamGeneralConfiguration
    extends DeviceConfiguration
    implements com.github.davidmoten.odata.client.ODataEntityType
    “This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10TeamGeneralConfiguration resource.”
    • Field Detail

      • azureOperationalInsightsBlockTelemetry

        protected Boolean azureOperationalInsightsBlockTelemetry
      • azureOperationalInsightsWorkspaceId

        protected String azureOperationalInsightsWorkspaceId
      • azureOperationalInsightsWorkspaceKey

        protected String azureOperationalInsightsWorkspaceKey
      • connectAppBlockAutoLaunch

        protected Boolean connectAppBlockAutoLaunch
      • maintenanceWindowBlocked

        protected Boolean maintenanceWindowBlocked
      • maintenanceWindowDurationInHours

        protected Integer maintenanceWindowDurationInHours
      • maintenanceWindowStartTime

        protected LocalTime maintenanceWindowStartTime
      • miracastBlocked

        protected Boolean miracastBlocked
      • miracastRequirePin

        protected Boolean miracastRequirePin
      • settingsBlockMyMeetingsAndFiles

        protected Boolean settingsBlockMyMeetingsAndFiles
      • settingsBlockSessionResume

        protected Boolean settingsBlockSessionResume
      • settingsBlockSigninSuggestions

        protected Boolean settingsBlockSigninSuggestions
      • settingsDefaultVolume

        protected Integer settingsDefaultVolume
      • settingsScreenTimeoutInMinutes

        protected Integer settingsScreenTimeoutInMinutes
      • settingsSessionTimeoutInMinutes

        protected Integer settingsSessionTimeoutInMinutes
      • settingsSleepTimeoutInMinutes

        protected Integer settingsSleepTimeoutInMinutes
      • welcomeScreenBackgroundImageUrl

        protected String welcomeScreenBackgroundImageUrl
      • welcomeScreenBlockAutomaticWakeUp

        protected Boolean welcomeScreenBlockAutomaticWakeUp
    • Constructor Detail

      • Windows10TeamGeneralConfiguration

        protected Windows10TeamGeneralConfiguration()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class DeviceConfiguration
      • builderWindows10TeamGeneralConfiguration

        public static Windows10TeamGeneralConfiguration.Builder builderWindows10TeamGeneralConfiguration()
        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
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class DeviceConfiguration
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class DeviceConfiguration
      • getAzureOperationalInsightsBlockTelemetry

        public Optional<Boolean> getAzureOperationalInsightsBlockTelemetry()
        “Indicates whether or not to Block Azure Operational Insights.”
        Returns:
        property azureOperationalInsightsBlockTelemetry
      • withAzureOperationalInsightsBlockTelemetry

        public Windows10TeamGeneralConfiguration withAzureOperationalInsightsBlockTelemetry​(Boolean azureOperationalInsightsBlockTelemetry)
        Returns an immutable copy of this with just the azureOperationalInsightsBlockTelemetry 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.

        “Indicates whether or not to Block Azure Operational Insights.”

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

        public Optional<String> getAzureOperationalInsightsWorkspaceId()
        “The Azure Operational Insights workspace id.”
        Returns:
        property azureOperationalInsightsWorkspaceId
      • withAzureOperationalInsightsWorkspaceId

        public Windows10TeamGeneralConfiguration withAzureOperationalInsightsWorkspaceId​(String azureOperationalInsightsWorkspaceId)
        Returns an immutable copy of this with just the azureOperationalInsightsWorkspaceId 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.

        “The Azure Operational Insights workspace id.”

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

        public Optional<String> getAzureOperationalInsightsWorkspaceKey()
        “The Azure Operational Insights Workspace key.”
        Returns:
        property azureOperationalInsightsWorkspaceKey
      • withAzureOperationalInsightsWorkspaceKey

        public Windows10TeamGeneralConfiguration withAzureOperationalInsightsWorkspaceKey​(String azureOperationalInsightsWorkspaceKey)
        Returns an immutable copy of this with just the azureOperationalInsightsWorkspaceKey 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.

        “The Azure Operational Insights Workspace key.”

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

        public Optional<Boolean> getConnectAppBlockAutoLaunch()
        “Specifies whether to automatically launch the Connect app whenever a projection is initiated.”
        Returns:
        property connectAppBlockAutoLaunch
      • withConnectAppBlockAutoLaunch

        public Windows10TeamGeneralConfiguration withConnectAppBlockAutoLaunch​(Boolean connectAppBlockAutoLaunch)
        Returns an immutable copy of this with just the connectAppBlockAutoLaunch 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.

        “Specifies whether to automatically launch the Connect app whenever a projection is initiated.”

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

        public Optional<Boolean> getMaintenanceWindowBlocked()
        “Indicates whether or not to Block setting a maintenance window for device updates.”
        Returns:
        property maintenanceWindowBlocked
      • withMaintenanceWindowBlocked

        public Windows10TeamGeneralConfiguration withMaintenanceWindowBlocked​(Boolean maintenanceWindowBlocked)
        Returns an immutable copy of this with just the maintenanceWindowBlocked 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.

        “Indicates whether or not to Block setting a maintenance window for device updates.”

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

        public Optional<Integer> getMaintenanceWindowDurationInHours()
        “Maintenance window duration for device updates. Valid values 0 to 5”
        Returns:
        property maintenanceWindowDurationInHours
      • withMaintenanceWindowDurationInHours

        public Windows10TeamGeneralConfiguration withMaintenanceWindowDurationInHours​(Integer maintenanceWindowDurationInHours)
        Returns an immutable copy of this with just the maintenanceWindowDurationInHours 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.

        “Maintenance window duration for device updates. Valid values 0 to 5”

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

        public Optional<LocalTime> getMaintenanceWindowStartTime()
        “Maintenance window start time for device updates.”
        Returns:
        property maintenanceWindowStartTime
      • withMaintenanceWindowStartTime

        public Windows10TeamGeneralConfiguration withMaintenanceWindowStartTime​(LocalTime maintenanceWindowStartTime)
        Returns an immutable copy of this with just the maintenanceWindowStartTime 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.

        “Maintenance window start time for device updates.”

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

        public Optional<Boolean> getMiracastBlocked()
        “Indicates whether or not to Block wireless projection.”
        Returns:
        property miracastBlocked
      • withMiracastBlocked

        public Windows10TeamGeneralConfiguration withMiracastBlocked​(Boolean miracastBlocked)
        Returns an immutable copy of this with just the miracastBlocked 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.

        “Indicates whether or not to Block wireless projection.”

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

        public Optional<MiracastChannel> getMiracastChannel()
        “The channel.”
        Returns:
        property miracastChannel
      • withMiracastChannel

        public Windows10TeamGeneralConfiguration withMiracastChannel​(MiracastChannel miracastChannel)
        Returns an immutable copy of this with just the miracastChannel 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.

        “The channel.”

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

        public Optional<Boolean> getMiracastRequirePin()
        “Indicates whether or not to require a pin for wireless projection.”
        Returns:
        property miracastRequirePin
      • withMiracastRequirePin

        public Windows10TeamGeneralConfiguration withMiracastRequirePin​(Boolean miracastRequirePin)
        Returns an immutable copy of this with just the miracastRequirePin 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.

        “Indicates whether or not to require a pin for wireless projection.”

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

        public Optional<Boolean> getSettingsBlockMyMeetingsAndFiles()
        “Specifies whether to disable the "My meetings and files" feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.”
        Returns:
        property settingsBlockMyMeetingsAndFiles
      • withSettingsBlockMyMeetingsAndFiles

        public Windows10TeamGeneralConfiguration withSettingsBlockMyMeetingsAndFiles​(Boolean settingsBlockMyMeetingsAndFiles)
        Returns an immutable copy of this with just the settingsBlockMyMeetingsAndFiles 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.

        “Specifies whether to disable the "My meetings and files" feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.”

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

        public Optional<Boolean> getSettingsBlockSessionResume()
        “Specifies whether to allow the ability to resume a session when the session times out.”
        Returns:
        property settingsBlockSessionResume
      • withSettingsBlockSessionResume

        public Windows10TeamGeneralConfiguration withSettingsBlockSessionResume​(Boolean settingsBlockSessionResume)
        Returns an immutable copy of this with just the settingsBlockSessionResume 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.

        “Specifies whether to allow the ability to resume a session when the session times out.”

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

        public Optional<Boolean> getSettingsBlockSigninSuggestions()
        “Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.”
        Returns:
        property settingsBlockSigninSuggestions
      • withSettingsBlockSigninSuggestions

        public Windows10TeamGeneralConfiguration withSettingsBlockSigninSuggestions​(Boolean settingsBlockSigninSuggestions)
        Returns an immutable copy of this with just the settingsBlockSigninSuggestions 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.

        “Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.”

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

        public Optional<Integer> getSettingsDefaultVolume()
        “Specifies the default volume value for a new session. Permitted values are 0-100 . The default is 45. Valid values 0 to 100”
        Returns:
        property settingsDefaultVolume
      • withSettingsDefaultVolume

        public Windows10TeamGeneralConfiguration withSettingsDefaultVolume​(Integer settingsDefaultVolume)
        Returns an immutable copy of this with just the settingsDefaultVolume 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.

        “Specifies the default volume value for a new session. Permitted values are 0-100 . The default is 45. Valid values 0 to 100”

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

        public Optional<Integer> getSettingsScreenTimeoutInMinutes()
        “Specifies the number of minutes until the Hub screen turns off.”
        Returns:
        property settingsScreenTimeoutInMinutes
      • withSettingsScreenTimeoutInMinutes

        public Windows10TeamGeneralConfiguration withSettingsScreenTimeoutInMinutes​(Integer settingsScreenTimeoutInMinutes)
        Returns an immutable copy of this with just the settingsScreenTimeoutInMinutes 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.

        “Specifies the number of minutes until the Hub screen turns off.”

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

        public Optional<Integer> getSettingsSessionTimeoutInMinutes()
        “Specifies the number of minutes until the session times out.”
        Returns:
        property settingsSessionTimeoutInMinutes
      • withSettingsSessionTimeoutInMinutes

        public Windows10TeamGeneralConfiguration withSettingsSessionTimeoutInMinutes​(Integer settingsSessionTimeoutInMinutes)
        Returns an immutable copy of this with just the settingsSessionTimeoutInMinutes 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.

        “Specifies the number of minutes until the session times out.”

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

        public Optional<Integer> getSettingsSleepTimeoutInMinutes()
        “Specifies the number of minutes until the Hub enters sleep mode.”
        Returns:
        property settingsSleepTimeoutInMinutes
      • withSettingsSleepTimeoutInMinutes

        public Windows10TeamGeneralConfiguration withSettingsSleepTimeoutInMinutes​(Integer settingsSleepTimeoutInMinutes)
        Returns an immutable copy of this with just the settingsSleepTimeoutInMinutes 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.

        “Specifies the number of minutes until the Hub enters sleep mode.”

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

        public Optional<String> getWelcomeScreenBackgroundImageUrl()
        “The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.”
        Returns:
        property welcomeScreenBackgroundImageUrl
      • withWelcomeScreenBackgroundImageUrl

        public Windows10TeamGeneralConfiguration withWelcomeScreenBackgroundImageUrl​(String welcomeScreenBackgroundImageUrl)
        Returns an immutable copy of this with just the welcomeScreenBackgroundImageUrl 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.

        “The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.”

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

        public Optional<Boolean> getWelcomeScreenBlockAutomaticWakeUp()
        “Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.”
        Returns:
        property welcomeScreenBlockAutomaticWakeUp
      • withWelcomeScreenBlockAutomaticWakeUp

        public Windows10TeamGeneralConfiguration withWelcomeScreenBlockAutomaticWakeUp​(Boolean welcomeScreenBlockAutomaticWakeUp)
        Returns an immutable copy of this with just the welcomeScreenBlockAutomaticWakeUp 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.

        “Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.”

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

        public Optional<WelcomeScreenMeetingInformation> getWelcomeScreenMeetingInformation()
        “The welcome screen meeting information shown.”
        Returns:
        property welcomeScreenMeetingInformation
      • withWelcomeScreenMeetingInformation

        public Windows10TeamGeneralConfiguration withWelcomeScreenMeetingInformation​(WelcomeScreenMeetingInformation welcomeScreenMeetingInformation)
        Returns an immutable copy of this with just the welcomeScreenMeetingInformation 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.

        “The welcome screen meeting information shown.”

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

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class DeviceConfiguration
      • patch

        public Windows10TeamGeneralConfiguration patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class DeviceConfiguration
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public Windows10TeamGeneralConfiguration put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class DeviceConfiguration
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected