Class Windows10TeamGeneralConfiguration

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.Windows10TeamGeneralConfiguration
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class Windows10TeamGeneralConfiguration extends DeviceConfiguration implements com.microsoft.kiota.serialization.Parsable
This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10TeamGeneralConfiguration resource.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static Windows10TeamGeneralConfiguration createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a Windows10TeamGeneralConfiguration
    • getAzureOperationalInsightsBlockTelemetry

      @Nullable public Boolean getAzureOperationalInsightsBlockTelemetry()
      Gets the azureOperationalInsightsBlockTelemetry property value. Indicates whether or not to Block Azure Operational Insights.
      Returns:
      a Boolean
    • getAzureOperationalInsightsWorkspaceId

      @Nullable public String getAzureOperationalInsightsWorkspaceId()
      Gets the azureOperationalInsightsWorkspaceId property value. The Azure Operational Insights workspace id.
      Returns:
      a String
    • getAzureOperationalInsightsWorkspaceKey

      @Nullable public String getAzureOperationalInsightsWorkspaceKey()
      Gets the azureOperationalInsightsWorkspaceKey property value. The Azure Operational Insights Workspace key.
      Returns:
      a String
    • getConnectAppBlockAutoLaunch

      @Nullable public Boolean getConnectAppBlockAutoLaunch()
      Gets the connectAppBlockAutoLaunch property value. Specifies whether to automatically launch the Connect app whenever a projection is initiated.
      Returns:
      a Boolean
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class DeviceConfiguration
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getMaintenanceWindowBlocked

      @Nullable public Boolean getMaintenanceWindowBlocked()
      Gets the maintenanceWindowBlocked property value. Indicates whether or not to Block setting a maintenance window for device updates.
      Returns:
      a Boolean
    • getMaintenanceWindowDurationInHours

      @Nullable public Integer getMaintenanceWindowDurationInHours()
      Gets the maintenanceWindowDurationInHours property value. Maintenance window duration for device updates. Valid values 0 to 5
      Returns:
      a Integer
    • getMaintenanceWindowStartTime

      @Nullable public LocalTime getMaintenanceWindowStartTime()
      Gets the maintenanceWindowStartTime property value. Maintenance window start time for device updates.
      Returns:
      a LocalTime
    • getMiracastBlocked

      @Nullable public Boolean getMiracastBlocked()
      Gets the miracastBlocked property value. Indicates whether or not to Block wireless projection.
      Returns:
      a Boolean
    • getMiracastChannel

      @Nullable public MiracastChannel getMiracastChannel()
      Gets the miracastChannel property value. Possible values for Miracast channel.
      Returns:
      a MiracastChannel
    • getMiracastRequirePin

      @Nullable public Boolean getMiracastRequirePin()
      Gets the miracastRequirePin property value. Indicates whether or not to require a pin for wireless projection.
      Returns:
      a Boolean
    • getSettingsBlockMyMeetingsAndFiles

      @Nullable public Boolean getSettingsBlockMyMeetingsAndFiles()
      Gets the settingsBlockMyMeetingsAndFiles property value. 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:
      a Boolean
    • getSettingsBlockSessionResume

      @Nullable public Boolean getSettingsBlockSessionResume()
      Gets the settingsBlockSessionResume property value. Specifies whether to allow the ability to resume a session when the session times out.
      Returns:
      a Boolean
    • getSettingsBlockSigninSuggestions

      @Nullable public Boolean getSettingsBlockSigninSuggestions()
      Gets the settingsBlockSigninSuggestions property value. Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.
      Returns:
      a Boolean
    • getSettingsDefaultVolume

      @Nullable public Integer getSettingsDefaultVolume()
      Gets the settingsDefaultVolume property value. Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100
      Returns:
      a Integer
    • getSettingsScreenTimeoutInMinutes

      @Nullable public Integer getSettingsScreenTimeoutInMinutes()
      Gets the settingsScreenTimeoutInMinutes property value. Specifies the number of minutes until the Hub screen turns off.
      Returns:
      a Integer
    • getSettingsSessionTimeoutInMinutes

      @Nullable public Integer getSettingsSessionTimeoutInMinutes()
      Gets the settingsSessionTimeoutInMinutes property value. Specifies the number of minutes until the session times out.
      Returns:
      a Integer
    • getSettingsSleepTimeoutInMinutes

      @Nullable public Integer getSettingsSleepTimeoutInMinutes()
      Gets the settingsSleepTimeoutInMinutes property value. Specifies the number of minutes until the Hub enters sleep mode.
      Returns:
      a Integer
    • getWelcomeScreenBackgroundImageUrl

      @Nullable public String getWelcomeScreenBackgroundImageUrl()
      Gets the welcomeScreenBackgroundImageUrl property value. The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.
      Returns:
      a String
    • getWelcomeScreenBlockAutomaticWakeUp

      @Nullable public Boolean getWelcomeScreenBlockAutomaticWakeUp()
      Gets the welcomeScreenBlockAutomaticWakeUp property value. Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.
      Returns:
      a Boolean
    • getWelcomeScreenMeetingInformation

      @Nullable public WelcomeScreenMeetingInformation getWelcomeScreenMeetingInformation()
      Gets the welcomeScreenMeetingInformation property value. Possible values for welcome screen meeting information.
      Returns:
      a WelcomeScreenMeetingInformation
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class DeviceConfiguration
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAzureOperationalInsightsBlockTelemetry

      public void setAzureOperationalInsightsBlockTelemetry(@Nullable Boolean value)
      Sets the azureOperationalInsightsBlockTelemetry property value. Indicates whether or not to Block Azure Operational Insights.
      Parameters:
      value - Value to set for the azureOperationalInsightsBlockTelemetry property.
    • setAzureOperationalInsightsWorkspaceId

      public void setAzureOperationalInsightsWorkspaceId(@Nullable String value)
      Sets the azureOperationalInsightsWorkspaceId property value. The Azure Operational Insights workspace id.
      Parameters:
      value - Value to set for the azureOperationalInsightsWorkspaceId property.
    • setAzureOperationalInsightsWorkspaceKey

      public void setAzureOperationalInsightsWorkspaceKey(@Nullable String value)
      Sets the azureOperationalInsightsWorkspaceKey property value. The Azure Operational Insights Workspace key.
      Parameters:
      value - Value to set for the azureOperationalInsightsWorkspaceKey property.
    • setConnectAppBlockAutoLaunch

      public void setConnectAppBlockAutoLaunch(@Nullable Boolean value)
      Sets the connectAppBlockAutoLaunch property value. Specifies whether to automatically launch the Connect app whenever a projection is initiated.
      Parameters:
      value - Value to set for the connectAppBlockAutoLaunch property.
    • setMaintenanceWindowBlocked

      public void setMaintenanceWindowBlocked(@Nullable Boolean value)
      Sets the maintenanceWindowBlocked property value. Indicates whether or not to Block setting a maintenance window for device updates.
      Parameters:
      value - Value to set for the maintenanceWindowBlocked property.
    • setMaintenanceWindowDurationInHours

      public void setMaintenanceWindowDurationInHours(@Nullable Integer value)
      Sets the maintenanceWindowDurationInHours property value. Maintenance window duration for device updates. Valid values 0 to 5
      Parameters:
      value - Value to set for the maintenanceWindowDurationInHours property.
    • setMaintenanceWindowStartTime

      public void setMaintenanceWindowStartTime(@Nullable LocalTime value)
      Sets the maintenanceWindowStartTime property value. Maintenance window start time for device updates.
      Parameters:
      value - Value to set for the maintenanceWindowStartTime property.
    • setMiracastBlocked

      public void setMiracastBlocked(@Nullable Boolean value)
      Sets the miracastBlocked property value. Indicates whether or not to Block wireless projection.
      Parameters:
      value - Value to set for the miracastBlocked property.
    • setMiracastChannel

      public void setMiracastChannel(@Nullable MiracastChannel value)
      Sets the miracastChannel property value. Possible values for Miracast channel.
      Parameters:
      value - Value to set for the miracastChannel property.
    • setMiracastRequirePin

      public void setMiracastRequirePin(@Nullable Boolean value)
      Sets the miracastRequirePin property value. Indicates whether or not to require a pin for wireless projection.
      Parameters:
      value - Value to set for the miracastRequirePin property.
    • setSettingsBlockMyMeetingsAndFiles

      public void setSettingsBlockMyMeetingsAndFiles(@Nullable Boolean value)
      Sets the settingsBlockMyMeetingsAndFiles property value. 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:
      value - Value to set for the settingsBlockMyMeetingsAndFiles property.
    • setSettingsBlockSessionResume

      public void setSettingsBlockSessionResume(@Nullable Boolean value)
      Sets the settingsBlockSessionResume property value. Specifies whether to allow the ability to resume a session when the session times out.
      Parameters:
      value - Value to set for the settingsBlockSessionResume property.
    • setSettingsBlockSigninSuggestions

      public void setSettingsBlockSigninSuggestions(@Nullable Boolean value)
      Sets the settingsBlockSigninSuggestions property value. Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.
      Parameters:
      value - Value to set for the settingsBlockSigninSuggestions property.
    • setSettingsDefaultVolume

      public void setSettingsDefaultVolume(@Nullable Integer value)
      Sets the settingsDefaultVolume property value. Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100
      Parameters:
      value - Value to set for the settingsDefaultVolume property.
    • setSettingsScreenTimeoutInMinutes

      public void setSettingsScreenTimeoutInMinutes(@Nullable Integer value)
      Sets the settingsScreenTimeoutInMinutes property value. Specifies the number of minutes until the Hub screen turns off.
      Parameters:
      value - Value to set for the settingsScreenTimeoutInMinutes property.
    • setSettingsSessionTimeoutInMinutes

      public void setSettingsSessionTimeoutInMinutes(@Nullable Integer value)
      Sets the settingsSessionTimeoutInMinutes property value. Specifies the number of minutes until the session times out.
      Parameters:
      value - Value to set for the settingsSessionTimeoutInMinutes property.
    • setSettingsSleepTimeoutInMinutes

      public void setSettingsSleepTimeoutInMinutes(@Nullable Integer value)
      Sets the settingsSleepTimeoutInMinutes property value. Specifies the number of minutes until the Hub enters sleep mode.
      Parameters:
      value - Value to set for the settingsSleepTimeoutInMinutes property.
    • setWelcomeScreenBackgroundImageUrl

      public void setWelcomeScreenBackgroundImageUrl(@Nullable String value)
      Sets the welcomeScreenBackgroundImageUrl property value. The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.
      Parameters:
      value - Value to set for the welcomeScreenBackgroundImageUrl property.
    • setWelcomeScreenBlockAutomaticWakeUp

      public void setWelcomeScreenBlockAutomaticWakeUp(@Nullable Boolean value)
      Sets the welcomeScreenBlockAutomaticWakeUp property value. Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.
      Parameters:
      value - Value to set for the welcomeScreenBlockAutomaticWakeUp property.
    • setWelcomeScreenMeetingInformation

      public void setWelcomeScreenMeetingInformation(@Nullable WelcomeScreenMeetingInformation value)
      Sets the welcomeScreenMeetingInformation property value. Possible values for welcome screen meeting information.
      Parameters:
      value - Value to set for the welcomeScreenMeetingInformation property.